AN OBJECT-ORIENTED LOGIC LANGUAGE FOR MODULAR SYSTEM SPECIFICATION

被引:0
|
作者
MORZENTI, A
PIETRO, PS
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We define TRIO+, an Object Oriented logic language for modular system specification. TRIO+ is based on TRIO, a first order modal language that is well suited to the specification of embedded and real-time systems, and provides an effective support to a variety of validation activities, like specification testing, simulation, and property proof. Unfortunately, TRIO lacks the possibility to construct specifications of complex systems in a systematic and modular way. TRIO+ combines the use of constructs for hierarchical system decomposition, and object oriented concepts like inheritance and genericity, with an expressive and intuitive graphic notation, yielding a specification language that is formal and rigorous, and still flexible, readable, general, and easily adaptable to the user's needs.
引用
收藏
页码:39 / 58
页数:20
相关论文
共 50 条
  • [1] AN OBJECT-ORIENTED LANGUAGE FOR PARAMETERISED REACTIVE SYSTEM SPECIFICATION BASED ON LINEAR TEMPORAL LOGIC
    Osari, Kenji
    Murooka, Takuya
    Hagiwara, Kiyotaka
    Ando, Takahiro
    Shimakawa, Masaya
    Ito, Sohei
    Hagihara, Shigeki
    Yonezaki, Naoki
    [J]. Theory and Practice of Computation, 2015, : 121 - 143
  • [2] Object-oriented software specification language
    Quan, Bingzhe
    Jin, Chunzhao
    [J]. Ruan Jian Xue Bao/Journal of Software, 1995, 6 (12):
  • [3] OASIS - AN OBJECT-ORIENTED SPECIFICATION LANGUAGE
    LOPEZ, OP
    HAYES, F
    BEAR, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 348 - 363
  • [4] Modular specification of encapsulated object-oriented components
    Poetzsch-Heffter, Arnd
    Schaefer, Jan
    [J]. FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 313 - 341
  • [5] MODULAR SPECIFICATION AND VERIFICATION OF OBJECT-ORIENTED PROGRAMS
    LEAVENS, GT
    [J]. IEEE SOFTWARE, 1991, 8 (04) : 72 - 80
  • [6] REPRESENTING A SYSTEM SPECIFICATION WITH A TEMPORAL DIMENSION IN AN OBJECT-ORIENTED LANGUAGE
    OELMANN, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 498 : 540 - 560
  • [7] An executable specification language for specification understanding in object-oriented specification reuse
    Chou, SC
    Chen, JY
    Chung, CG
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (06) : 419 - 434
  • [8] A Constraint-logic Object-oriented Language
    Dagefoerde, Jan C.
    Kuchen, Herbert
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1185 - 1194
  • [9] Pluto: An object-oriented logic programming language
    Liu, MC
    [J]. TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 153 - 162
  • [10] OOZS: an Object-Oriented Structured Formal Specification Language
    李刚
    缪淮扣
    朱关铭
    [J]. Advances in Manufacturing, 1997, (01) : 70 - 74