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 条
  • [31] Supporting component-based failover units in middleware for distributed real-time and embedded systems
    Wolf, Friedhelm
    Balasubramanian, Jaiganesh
    Tambe, Sumant
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 597 - 613
  • [32] Integrated Analysis of Temporal Behavior of Component-based Distributed Real-time Embedded Systems
    Kumar, Pranav Srinivas
    Karsai, Gabor
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 50 - 57
  • [33] Developing component-based software for real-time systems
    Zalewski, J
    PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 80 - 87
  • [34] A hierarchical framework for component-based real-time systems
    Lipari, G
    Gai, P
    Trimarchi, M
    Guidi, G
    Ancilotti, P
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 209 - 216
  • [35] A Hierarchical Framework for Component-based Real-time Systems
    Lipari, Giuseppe
    Gai, Paolo
    Trimarchi, Michael
    Guidi, Giacomo
    Ancilotti, Paolo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 253 - 266
  • [36] Dynamic reconfiguration of component-based real-time software
    Rasche, A
    Polze, A
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 347 - 354
  • [37] Real-time dynamic guarantee in component-based middleware
    Tatibana, Cassia Yuri
    Montez, Carlos
    de Oliveira, Romulo Silva
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 214 - +
  • [38] Modeling urgency in component-based real-time systems
    Van Tang, Nguyen
    Van Hung, Dang
    Ogawa, Mizuhito
    ADVANCES IN COMPUTER SCIENCE - ASIAN 2006: SECURE SOFTWARE AND RELATED ISSUES, 2007, 4435 : 248 - +
  • [39] Component-Based Design in Multiprocessor Real-Time Systems
    Baruah, Sanjoy
    Fisher, Nathan
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 209 - +
  • [40] Database Proxies for Component-Based Real-Time Systems
    Hjertstrom, Andreas
    Nystrom, Dag
    Sjodin, Mikael
    22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, : 79 - 89