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 条
  • [21] Umple as a Component-based Language for the Development of Real-time and Embedded Applications
    Orabi, Mahmoud Husseini
    Orabi, Ahmed Husseini
    Lethbridge, Timothy
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 282 - 291
  • [22] 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,
  • [23] Component-based dynamic QoS adaptations in distributed real-time and embedded systems
    Sharma, PK
    Loyall, JP
    Heineman, GT
    Schantz, RE
    Shapiro, R
    Duzan, G
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2004, 3291 : 1208 - 1224
  • [24] PRIDE - an Environment for Component-based Development of Distributed Real-time Embedded Systems
    Borde, Etienne
    Carlson, Jan
    Feljan, Juraj
    Lednicki, Luka
    Leveque, Thomas
    Maras, Josip
    Petricic, Ana
    Sentilles, Severine
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 351 - 354
  • [25] From Modeling to Deployment of Component-Based Vehicular Distributed Real-Time Systems
    Bucaioni, Alessio
    Mubeen, Saad
    Lundback, John
    Lundback, Kurt-Lennart
    Maki-Turja, Jukka
    Sjodin, Mikael
    2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 649 - 654
  • [26] Graphical Modeling of a Component-based Software Architecture for Distributed Real-time Systems
    Liu, Xiaoyan
    Fu, Xiaodong
    PROGRESS IN MECHATRONICS AND INFORMATION TECHNOLOGY, PTS 1 AND 2, 2014, 462-463 : 352 - +
  • [27] The GENESYS Architecture: A Conceptual Model for Component-Based Distributed Real-Time Systems
    Obermaisser, Roman
    Huber, Bernhard
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2009, 5860 : 296 - 307
  • [28] Blaming in Component-Based Real-Time Systems
    Gossler, Gregor
    Astefanoaei, Lacramioara
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [29] Real-time utilities for Ada 2005
    Wellings, Andy
    Burns, Alan
    RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS, 2007, 4498 : 1 - +
  • [30] AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS Extensions for Achieving Component Distribution
    Sanchez-Ledesma, Francisco
    Pastor, Juan A.
    Alonso, Diego
    Rosique, Francisca
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 290 - 293