FORMAL DESCRIPTION TECHNIQUES AT WORK - AN ISDN Q.931 IMPLEMENTATION USING LOTOS

被引:0
|
作者
AZCORRA, A
VAZQUEZ, E
ALVAREZCAMPANA, M
VINYES, J
机构
关键词
FORMAL LANGUAGES; ISDN; TOOLS AND TECHNIQUES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the formal specification, testing, and implementation of the D-channel layer 3 signalling protocol used in the user-network interface of the Integrated Services Digital Network. This protocol is informally defined in the CCITT Recommendation Q.931. The Formal Description Technique LOTOS has been used to formalize a subset of this definition, and to derive a Q.931 protocol implementation in C language, using semi-automatic tools. The resulting Q.931 implementation has been successfully integrated in a prototype Integrated Services Private Branch Exchange, developed in the ESPRIT Project DAMS (Dynamically Adaptable Multi-Service System). The aim of the work reported in this paper was not to find yet another protocol example, specify it in LOTOS, and see how easy or difficult it was, but rather to use LOTOS as an industrial tool to solve a specific problem. In the DAMS project we had to implement a protocol entity starting from a CCITT Recommendation, Q.931 in this case, and simply chose LOTOS as a convenient way for us to do it. The paper reflects our experiences in the different steps of the Q.931 development process, from the formal specification to the implementation in a real environment, trying to draw general conclusions and guidelines in order to evaluate the usage of LOTOS in other applications of similar characteristics.
引用
收藏
页码:175 / 189
页数:15
相关论文
共 10 条
  • [1] SPECIFICATION AND IMPLEMENTATION OF AN ISDN TELEPHONE SYSTEM USING LOTOS
    ERNBERG, P
    HOVANDER, T
    MONFORT, F
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 10 : 171 - 186
  • [2] N-ISDN与B-ISDN用户/网络接口中呼叫控制协议的分析比较——Q.931与Q.2931协议的比较
    张洁蓣
    史志俭
    许岚
    江苏通信, 1998, (06) : 20 - 22
  • [3] Automatic implementation system of security protocols based on formal description techniques
    Mengual, L
    Barcia, N
    Jiménez, E
    Menasalvas, E
    Setién, J
    Yágüez, J
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 355 - 360
  • [4] FORMAL DESCRIPTION TECHNIQUES - COMMUNICATION TOOLS FOR DATA COMMUNICATION SPECIALISTS - FORMAL SPECIFICATION AND IMPLEMENTATION OF A FILE TRANSFER PROTOCOL
    THOOFT, G
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (2-5): : 311 - 321
  • [5] SPECIFICATIONS OF A SIMPLIFIED TRANSPORT PROTOCOL USING DIFFERENT FORMAL DESCRIPTION TECHNIQUES
    BOCHMANN, GV
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1990, 18 (05): : 335 - 377
  • [6] EXPERIENCE IN USING FORMAL DESCRIPTION TECHNIQUES (FDT) FOR SWITCHING SOFTWARE-DESIGN
    DINSENMEYER, I
    LOUVET, O
    GROZ, R
    ANNALES DES TELECOMMUNICATIONS-ANNALS OF TELECOMMUNICATIONS, 1987, 42 (7-8): : 448 - 460
  • [7] AN EXPERIENCE IN USING UIO SEQUENCES AND RURAL CHINESE POSTMAN TOURS OF CONFORMANCE TESTING OF A Q931 IMPLEMENTATION
    HEGDE, M
    SHOBHA, SV
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 13 : 223 - 235
  • [8] Improving interactive systems usability using formal description techniques: Application to HealthCare
    Palanque, Philippe
    Basnyat, Sandra
    Navarre, David
    HCI AND USABILITY FOR MEDICINE AND HEALTH CARE, PROCEEDINGS, 2007, 4799 : 21 - 40
  • [9] Self-Checking Components for Dependable Interactive Cockpits using Formal Description Techniques
    Tankeu-Choitat, A.
    Navarre, D.
    Palanque, P.
    Deleris, Y.
    Fabre, J-C
    Fayollas, C.
    2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 164 - 173
  • [10] Enhancing cancer care guideline development and implementation using formal guideline adaptation: methodology description
    Davies, Carmel
    Summersby, Elizabeth
    Clarke, Vanessa
    Mooney, Grainne
    Maher, Kathy
    Twohig, Mairead
    Havern, Marie
    Sharkey, Paula
    Furlong, Eileen
    INTERNATIONAL JOURNAL OF INTEGRATED CARE, 2019, 19