An Ada 2005 technology for distributed and real-time component-based applications

被引:0
|
作者
Martinez, Patricia Lopez [1 ]
Drake, Jose M. [1 ]
Pacheco, Pablo [1 ]
Medina, Julio L. [1 ]
机构
[1] Univ Cantabria, Dept Elect & Computadores, E-39005 Santander, Spain
关键词
Ada; 2005; component-based technology; embedded systems; real-time OMG standards;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The concept of interface in Ada 2005 significantly facilitates its usage as the basis for a software components technology. This technology, taking benefit of the resources that Ada offers for real-time systems development, would be suitable for component-based real-time applications that run on embedded platforms with limited resources. This paper proposes a model based technology for the implementation of distributed real-time component-based applications with Ada 2005. The proposed technology uses the specification of components and the framework defined in the LwCCM standard, modifying it with some key features that make the temporal behaviour of the applications executed on it, predictable, and analysable with schedulability analysis tools. Among these features, the dependency on CORBA is replaced by specialized communication components called connectors, the threads required by the components are created and managed by the environment, and interception mechanisms are placed to control their scheduling parameters in a per-transaction basis. This effort aims to lead to a new IDL to Ada mapping, a prospective standard of the OMG.
引用
收藏
页码:254 / 267
页数:14
相关论文
共 50 条
  • [1] Ada-CCM: Component-Based Technology for Distributed Real-Time Systems
    Lopez Martinez, Patricia
    Drake, Jose M.
    Pacheco, Pablo
    Medina, Julio L.
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 334 - 350
  • [2] 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 - +
  • [3] A component-based real-time architecture for distributed supervision and control applications
    Andrade, Sandro Santos
    Jose de Araujo Macedo, Raimundo
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 15 - 22
  • [4] 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
  • [5] A Reflective Approach to Design Component-Based Distributed Real-Time Applications
    Huang, Jing
    Zhang, Wei
    APPLIED INFORMATICS AND COMMUNICATION, PT 4, 2011, 227 : 57 - +
  • [6] Design of component-based real-time applications
    Lopez Martinez, Patricia
    Barros, Laura
    Drake, Jose M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (02) : 449 - 467
  • [7] 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
  • [8] Component-based design of large distributed real-time systems
    Kopetz, H
    DISTRIBUTED COMPUTER CONTROL SYSTEMS 1997 (DCCS'97), 1997, : 141 - 147
  • [9] Dynamic guarantee in component-based distributed real-time systems
    Tatibana, Cssia Yuri
    de Oliveira, Romulo Silva
    Montez, Carlos
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 7 - 14
  • [10] Framework for component-based development of distributed real-time systems
    Villela, C
    Becker, LB
    Pereira, CE
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 85 - 90