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
    Theory and Practice of Computation, 2015, : 121 - 143
  • [2] Object-oriented software specification language
    Quan, Bingzhe
    Jin, Chunzhao
    Ruan Jian Xue Bao/Journal of Software, 1995, 6 (12):
  • [3] OASIS - AN OBJECT-ORIENTED SPECIFICATION LANGUAGE
    LOPEZ, OP
    HAYES, F
    BEAR, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 348 - 363
  • [4] Modular specification of encapsulated object-oriented components
    Poetzsch-Heffter, Arnd
    Schaefer, Jan
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 313 - 341
  • [5] MODULAR SPECIFICATION AND VERIFICATION OF OBJECT-ORIENTED PROGRAMS
    LEAVENS, GT
    IEEE SOFTWARE, 1991, 8 (04) : 72 - 80
  • [6] REPRESENTING A SYSTEM SPECIFICATION WITH A TEMPORAL DIMENSION IN AN OBJECT-ORIENTED LANGUAGE
    OELMANN, A
    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
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (06) : 419 - 434
  • [8] A Constraint-logic Object-oriented Language
    Dagefoerde, Jan C.
    Kuchen, Herbert
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1185 - 1194
  • [9] Pluto: An object-oriented logic programming language
    Liu, MC
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 153 - 162
  • [10] SLOGAN - AN OBJECT-ORIENTED LANGUAGE FOR NEURAL NETWORK SPECIFICATION
    ANGENIOL, B
    LETEXIER, JY
    MATEU, JB
    NEURAL NETWORKS FROM MODELS TO APPLICATIONS, 1989, : 641 - 652