Design of component-based real-time applications

被引:5
|
作者
Lopez Martinez, Patricia [1 ]
Barros, Laura [1 ]
Drake, Jose M. [1 ]
机构
[1] Univ Cantabria, E-39005 Santander, Spain
关键词
Real-time systems; Software component; Component-based applications; Software reusability; Reactive model; Schedulability; SYSTEMS; MODEL; MIDDLEWARE; CCM;
D O I
10.1016/j.jss.2012.09.036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the key aspects of a model-based methodology that is proposed for the design of component-based applications with hard real-time requirements. The methodology relies on RT-CCM (Real-time Container Component Model), a component technology aimed to make the timing behaviour of the applications predictable and inspired in the Lightweight CCM specification of the OMG. Some new mechanisms have been introduced in the underlying framework that make it possible to schedule the execution of code and the transmission of messages of an application while guaranteeing that the application will meet its timing requirements when executed. The added mechanisms also enable the application designer to configure this scheduling without interfering with the opacity typically required in component management. Moreover, the methodology includes a process for generating the real-time model of a component-based application as a composition of the reusable real-time models of the components that form it. From the analysis of this model the application designer obtains the configuration values that must be applied to the component instances and the elements of the framework in order to make the application fulfil its timing requirements. (c) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:449 / 467
页数:19
相关论文
共 50 条
  • [1] Design of real-time component-based applications on open platforms
    Barros, Laura
    Lopez Martinez, Patricia
    Drake, Jose M.
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 65 - 72
  • [2] A Reflective Approach to Design Component-Based Distributed Real-Time Applications
    Huang, Jing
    Zhang, Wei
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL IV, 2010, : 13 - 16
  • [3] Model-Driven Design of Real-time Component-Based Applications
    Lopez Martinez, Patricia
    Cuevas, Cesar
    Drake, Jose M.
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [4] A Reflective Approach to Design Component-Based Distributed Real-Time Applications
    Huang, Jing
    Zhang, Wei
    APPLIED INFORMATICS AND COMMUNICATION, PT 4, 2011, 227 : 57 - +
  • [5] Scheduling Configuration of Real-Time Component-Based Applications
    Lopez Martinez, Patricia
    Barros, Laura
    Drake, Jose M.
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 181 - 195
  • [6] Real-time modelling of distributed component-based applications
    Lopez, Patricia
    Medina, Julio L.
    Drake, Jose M.
    32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 92 - +
  • [7] Component-Based Design in Multiprocessor Real-Time Systems
    Baruah, Sanjoy
    Fisher, Nathan
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 209 - +
  • [8] Automatic verification of component-based real-time CORBA applications
    Madl, G
    Abdelwahed, S
    Karsai, G
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 231 - 240
  • [9] Component-Based Real-Time Operating System for Embedded Applications
    Loiret, Frederic
    Navas, Juan
    Babau, Jean-Philippe
    Lobry, Olivier
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5582 : 209 - +
  • [10] Real-time component-based systems
    Wang, SQ
    Rho, S
    Mai, ZB
    Bettati, R
    Zhao, W
    RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium, Proceedings, 2005, : 428 - 437