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 条
  • [41] Adaptive Mechanisms for Component-Based Real-Time Systems
    Buttazzo, Giorgio
    Santinelli, Luca
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [42] COMPONENT-BASED OPERATING SYSTEM WORKS IN REAL-TIME
    FUNCK, G
    COMPUTER DESIGN, 1984, 23 (08): : 203 - &
  • [43] Reusable component analysis for component-based embedded real-time systems
    Fredriksson, Johan
    Land, Rikard
    PROCEEDINGS OF THE ITI 2007 29TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2007, : 615 - +
  • [44] RT-D&C: Deployment Specification of Real-Time Component-Based Applications
    Lopez Martinez, Patricia
    Cuevas, Cesar
    Drake, Jose M.
    36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 147 - 155
  • [45] Component-based programming of distributed applications
    Issarny, V
    Bellissard, L
    Riveill, M
    Zarras, A
    ADVANCES IN DISTRIBUTED SYSTEMS: ADVANCED DISTRIBUTED COMPUTING: FROM ALGORITHMS TO SYSTEMS, 2000, 1752 : 327 - 353
  • [46] Component-based programming of distributed applications
    Issarny, Valérie
    Bellissard, Luc
    Riveill, Michel
    Zarras, Apostolos
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1752 : 327 - 353
  • [47] Efficient and deterministic application deployment in component-based enterprise distributed real-time and embedded systems
    Otte, William R.
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (02) : 475 - 488
  • [48] Incorporation of security and fault tolerance mechanisms into real-time component-based distributed computing systems
    Kim, KH
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 74 - 75
  • [49] A component-based approach for constructing high-confidence Distributed Real-time and Embedded Systems
    Liu, Shih-Hsi
    Bryant, Barrett R.
    Auguston, Mikhail
    Gray, Jeff
    Raje, Rajeev
    Tuceryan, Mihran
    RELIABLE SYSTEMS ON UNRELIABLE NETWORKED PLATFORMS, 2007, 4322 : 225 - 247
  • [50] Communications-oriented development of component-based vehicular distributed real-time embedded systems
    Mubeen, Saad
    Maki-Turja, Jukka
    Sjodin, Mikael
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (02) : 207 - 220