Synthesis of monitors for real-time analysis of reactive systems

被引:0
|
作者
Auguston, Mikhail [1 ]
Trakhtenbrot, Mark [2 ]
机构
[1] Naval Postgrad Sch, Monterey, CA 93940 USA
[2] Holon Inst Technol, Holon, Israel
来源
PILLARS OF COMPUTER SCIENCE | 2008年 / 4800卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In model-driven development of reactive systems, statecharts are widely used for formal description of their behavior, providing a sound basis for verification, testing and code generation. ne paper presents an approach for dynamic analysis of reactive systems via run-time monitoring of code generated from statechart-based models. The core of the approach is automatic creation of monitoring statecharts from formulas that specify system's behavioral properties (including real-time constraints) in a proposed assertion language. Such monitors are then translated into code together with the system model, and executed concurrently with the system code. The approach allows for a realistic analysis of reactive systems (and in particular of their real-time aspects), as monitoring is supported in system's actual operating environment. This especially relates to design-oriented models that include mapping of abstract model elements into those of the underlying operating system. This way, the natural restrictions inherent to simulation and verification are overcome.
引用
收藏
页码:72 / +
页数:4
相关论文
共 50 条
  • [1] Flow analysis for concurrent, reactive, real-time systems
    Vishnuvajjala, R
    Subramanian, S
    Tsai, WT
    Mojdehbakhsh, R
    Elliot, L
    [J]. IEEE HIGH-ASSURANCE SYSTEMS ENGINEERING WORKSHOP, PROCEEDINGS, 1997, : 176 - 183
  • [2] Requirements-based monitors for real-time systems
    Peters, DK
    Parnas, DL
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (02) : 146 - 158
  • [3] Lock Optimization for Hoare Monitors in Real-Time Systems
    Jaloyan, Georges-Axel
    Pike, Lee
    [J]. 2017 17TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2017, : 126 - 135
  • [4] EADAS MONITORS TRAFFIC FOR SWITCHING SYSTEMS IN REAL-TIME
    不详
    [J]. BELL LABORATORIES RECORD, 1974, 52 (02): : 64 - 64
  • [5] Animating real-time reactive systems
    Alagar, VS
    Muthiayen, D
    Achuthan, R
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 181 - 188
  • [6] SCHEDULING FOR REACTIVE REAL-TIME SYSTEMS
    CHOU, P
    WALKUP, EA
    BORRIELLO, G
    [J]. IEEE MICRO, 1994, 14 (04) : 37 - 47
  • [7] Automatic real-time analysis of reactive systems with the parts toolset
    Buy U.
    Sloan R.H.
    [J]. Automated Software Engineering, 2001, 8 (3-4) : 227 - 273
  • [8] THE SYNCHRONOUS APPROACH TO REACTIVE AND REAL-TIME SYSTEMS
    BENVENISTE, A
    BERRY, G
    [J]. PROCEEDINGS OF THE IEEE, 1991, 79 (09) : 1270 - 1282
  • [9] Managing complexity in real-time reactive systems
    Alagar, VS
    Ormandjieva, O
    Zheng, M
    [J]. SIXTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2000, : 12 - 24
  • [10] Rapid prototyping of real-time reactive systems
    Kulakowski, Konrad
    Kostrzewa, Marek
    [J]. ICSES 2008 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS, CONFERENCE PROCEEDINGS, 2008, : 381 - 384