IF: An intermediate representation for SDL and its applications

被引:15
|
作者
Bozga, M [1 ]
Fernandez, JC [1 ]
Ghirvu, L [1 ]
Graf, S [1 ]
Krimm, JP [1 ]
Mounier, L [1 ]
Sifakis, J [1 ]
机构
[1] VERIMAG, Ctr Equat, F-38610 Gieres, France
关键词
SDL; time semantics; validation; model-checking; test generation; static analysis;
D O I
10.1016/B978-044450228-5/50028-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present work of a project for the improvement of a. specification/validation toolbox integrating a commercial toolset ObjectGEODE and different validation tools such as the verification tool CADP and the test sequence generator TGV. The intrinsic complexity of most protocol specifications lead us to study combinations of techniques such as static analysis and abstraction together with classical model-checking techniques. Experimentation and validation of our results in this context motivated the development of an intermediate representation for SDL called IF. In IF, a system is represented as a set of timed automata communicating asynchronously through a set of buffers or by rendez-vous through a set of synchronization gates. The advantage of the use of such a program level intermediate representation is that it is easier to interface with various existing tools, such as static analysis, abstraction and compositional state space generation. Moreover, it allows to define for SDL different, but mathematically sound, notions of time.
引用
收藏
页码:423 / 440
页数:18
相关论文
共 50 条
  • [41] Representation of Algebraic Structures by Boolean Functions and Its Applications
    Markovski, Smile
    Bakeva, Verica
    Dimitrova, Vesna
    Popovska-Mitrovikj, Aleksandra
    ICT INNOVATIONS 2017: DATA-DRIVEN INNOVATION, 2017, 778 : 229 - 239
  • [42] A 2-STAGE REPRESENTATION OF DFT AND ITS APPLICATIONS
    ERSOY, OK
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1987, 35 (06): : 825 - 831
  • [43] Efficient shape representation, matching, ranking, and its applications
    Bai, Xiang
    Donoser, Michael
    Liu, Hairong
    Latecki, Longin Jan
    PATTERN RECOGNITION LETTERS, 2016, 83 : 241 - 242
  • [44] Rule acquisition based on hyperbox representation and its applications
    Thawonmas, R
    Abe, S
    1998 SECOND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ELECTRONIC SYSTEMS, KES'98 PROCEEDINGS, VOL 1, 1998, : 120 - 125
  • [45] DIAGRAMMATIC REPRESENTATION OF THE DISTRIBUTION OF DNA BASES AND ITS APPLICATIONS
    ZHANG, CT
    ZHANG, R
    INTERNATIONAL JOURNAL OF BIOLOGICAL MACROMOLECULES, 1991, 13 (01) : 45 - 49
  • [46] Timestamped whole program path representation and its applications
    Zhang, YT
    Gupta, R
    ACM SIGPLAN NOTICES, 2001, 36 (05) : 180 - 190
  • [47] Sparse signal representation and its applications in ultrasonic NDE
    Zhang, Guang-Ming
    Zhang, Cheng-Zhong
    Harvey, David M.
    ULTRASONICS, 2012, 52 (03) : 351 - 363
  • [48] A new graphical representation of protein sequences and its applications
    Hou, Wenbing
    Pan, Qiuhui
    He, Mingfeng
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 444 : 996 - 1002
  • [49] Circulant matrix representation of feature masks and its applications
    Park, RH
    Cha, BH
    ADVANCES IN IMAGING AND ELECTRON PHYSICS, VOL 134, 2005, 134 : 1 - 68
  • [50] A bipolar possibilistic representation of knowledge and preferences and its applications
    Dubois, D
    Prade, H
    FUZZY LOGIC AND APPLICATIONS, 2006, 3849 : 1 - 10