Compositional real-time models

被引:2
|
作者
Lopez Martinez, Patricia [1 ]
Cuevas, Cesar [1 ]
Drake, Jose M. [1 ]
机构
[1] Univ Cantabria, Comp & Real Time Grp, E-39005 Santander, Spain
关键词
Real-time; Schedulability analysis; Modelling; Reusability; Model composition; SYSTEMS;
D O I
10.1016/j.sysarc.2012.04.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a methodology for modelling the timing behaviour of hard real-time systems oriented to compositionality and reusability. When a system is built according to a modular structure, the methodology provides the system designer with capacity to build the real-time model of the system as a composition of the reusable timing models of the modules that make up the system. The modularization is applied at all levels: software, hardware and middleware. The methodology relies on a reactive modelling approach, i.e. the timing behaviour of a system is modelled by identifying and describing the timing behaviour of the activities executed in the system in response to events, coming either from the environment or from the timer. The methodology is based on the complementary concepts of model descriptor and model instance. The reusable timing model of a software or hardware module is formulated as a parameterized descriptor, which contains all the information about the internal elements of the module that is required to evaluate the behaviour of any application in which the module may be used. The analysable real-time model of a system is built by composing the model instances of the modules that form it, which are generated from their corresponding descriptors by assigning concrete values to all their parameters according to the specific configuration of the system. (c) 2012 Elsevier By. All rights reserved.
引用
收藏
页码:257 / 276
页数:20
相关论文
共 50 条
  • [1] Compositional feasibility analysis of conditional real-time task models
    Anand, Madhukar
    Easwaran, Arvind
    Fischmeister, Sebastian
    Lee, Insup
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 391 - 398
  • [2] Compositional real-time scheduling framework
    Shin, I
    Lee, I
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 57 - 67
  • [3] Compositional verification of real-time applications
    Hooman, J
    COMPOSITIONALITY: THE SIGNIFICANT DIFFERENCE, 1998, 1536 : 276 - 300
  • [4] A compositional framework for real-time guarantees
    Shin, Insik
    Lee, Insup
    AUTOMOTIVE SOFTWARE-CONNECTED SERVICES IN MOBILE NETWORKS, 2004, 4147 : 43 - 56
  • [5] Compositional Real-Time Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Amjad
    Kim, Kyong Hoon
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 464 - 469
  • [6] Compositional Model Checking for Real-Time Systems
    Hou, J.
    Li, X.
    Fan, X.
    Zheng, G.
    Software Engineering Notes, 23 (01):
  • [7] COMPOSITIONAL SEMANTICS FOR REAL-TIME DISTRIBUTED COMPUTING
    KOYMANS, R
    SHYAMASUNDAR, RK
    DEROEVER, WP
    GERTH, R
    ARUNKUMAR, S
    INFORMATION AND COMPUTATION, 1988, 79 (03) : 210 - 256
  • [8] Real-time compositional analysis of submicrometre particles
    Reents, W. D., Jr.
    Downey, S. W.
    Emerson, A. B.
    Mujsce, A. M.
    Muller, A. J.
    Siconolfi, D. J.
    Sinclair, J. D.
    Swanson, A. G.
    PLASMA SOURCES SCIENCE & TECHNOLOGY, 1994, 3 (03): : 369 - 372
  • [9] A framework for compositional and hierarchical real-time scheduling
    Marimuthu, Shanmuga Priya
    Chakraborty, Samarjit
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 91 - +
  • [10] Automated compositional proofs for real-time systems
    Furia, Carlo A.
    Rossi, Matteo
    Mandrioli, Dino
    Morzenti, Angelo
    THEORETICAL COMPUTER SCIENCE, 2007, 376 (03) : 164 - 184