DEALING WITH DIFFERENT TIME GRANULARITIES IN FORMAL SPECIFICATIONS OF REAL-TIME SYSTEMS

被引:11
|
作者
CORSETTI, E [1 ]
MONTANARI, A [1 ]
RATTO, E [1 ]
机构
[1] TECNOL INNOVAT SPA,CISE,I-20090 SEGRATE,ITALY
关键词
D O I
10.1007/BF00365335
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The article presents a formalization of the notion of time granularity within a logical language for specifying real-time systems. It provides the specifier with the ability of dealing with different time granularities within a single specification. That is, it allows the specifier to describe the behavior and the properties of a system and its environment with respect to different time scales and to switch among them in a suitable way. The extended logical formalism is then embedded in an object oriented structure that enhances both the expressive power and the executability of the specification language. With regard to expressiveness, it enables one to subdivide a single specification of the system and its environment into different parts and to provide a number of specifications of them at different levels of abstraction, each one referring to a different time granularity. With regard to executability, it allows one to verify the consistency and the adequacy of specifications at each step of their incremental development. It also suggests an enlargement of the notions of verification and validation that takes into account the stratified structure of the object oriented specifications.
引用
收藏
页码:191 / 215
页数:25
相关论文
共 50 条
  • [1] ANIMATION PROTOTYPING OF FORMAL SPECIFICATIONS OF REAL-TIME SYSTEMS
    HUGHES, TS
    COOLING, JE
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 381 - 388
  • [2] Time is not Enough: Dealing with Behaviour in Real-Time Systems
    Ordinez, Leo
    Donari, David
    Santos, Rodrigo
    Orozco, Javier
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (11) : 1572 - 1604
  • [3] FORMAL SPECIFICATION OF REAL-TIME SYSTEMS
    GORSKI, J
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1988, 50 (1-2) : 71 - 88
  • [4] Formal methods in real-time systems
    Olderog, ER
    [J]. 10TH EUROMICRO WORKSHOP ON REAL-TIME SYSTEMS, PROCEEDINGS, 1998, : 254 - 263
  • [5] FORMAL SPECIFICATIONS AND PROOFS OF INHERITANCE PROTOCOLS FOR REAL-TIME SCHEDULING
    PILLING, M
    BURNS, A
    RAYMOND, K
    [J]. SOFTWARE ENGINEERING JOURNAL, 1990, 5 (05): : 263 - 279
  • [6] Automated generation of test suites from formal specifications of real-time reactive systems
    Zheng, Mao
    Alagar, Vasu
    Ormandjieva, Olga
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (02) : 286 - 304
  • [7] Real-time specifications
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Nyman, Ulrik
    Traonouez, Louis-Marie
    Wasowski, Andrzej
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (01) : 17 - 45
  • [8] TIMED SPECIFICATIONS FOR THE DEVELOPMENT OF REAL-TIME SYSTEMS
    JARAY, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 331 : 67 - 83
  • [9] Optimization of real-time systems timing specifications
    Andrei, Stefan
    Cheng, Albert Mo Kim
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 68 - +
  • [10] Executable Specifications for Real-Time Distributed Systems
    Ray, Arnab
    Cleaveland, Rance
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (04) : 3 - 17