• DocumentCode
    2254356
  • Title

    Self-adaptive component-based interoperability framework for real-time systems

  • Author

    Colonese, Emilia M. ; Loubach, Denis S. ; Da Cunha, Adilson M.

  • Author_Institution
    Brazilian Aeronaut. Inst. of Technol., Sao Paulo
  • fYear
    2007
  • fDate
    21-25 Oct. 2007
  • Abstract
    Component-based software engineering offers a way to break complex systems into well-defined parts. Self-adaptive mechanisms are crucial to enable run-time reconfiguration and increase parts reuse in other computer systems and environments. These systems must satisfy functional and nonfunctional requirements. Despite efficient data integration being a common aspiration, the practicality of achieving interoperability remains a challenge for quickly transforming functional processes. For other components work together with the existing ones, and for the new system components development to operate seamlessly with and among other systems, while maintaining proprietary information integrity, the adoption of a common set of "building codes" is required. This paper proposes a self-adaptive framework for a real-time system through a scope analysis of stakeholders\´ requirement. It implements generic behavioral models for Systems Servers and Invokers. Changes on a statechart dimension while adapting a system to the framework lead software engineers to a nearly transparent integration process. Platform dependencies are also captured separately, enabling code-generation subsystem to reuse same components across a wide range of heterogeneous platforms and real-time systems. The framework can lead software components to high degrees of cost-effective reuse and it is tested in a real-time system prototype developed in the Brazilian Aeronautical Institute of Technology (Instituto Tecnologico de Aerondutica -ITA). The proposed framework focused on self-adaptive services components at run-time and on an efficient interoperability approach. At the end, functional requirements and the software architectural structure are enforced such that the end-to-end timing behavior of the resulting system and its specifications can be verified.
  • Keywords
    object-oriented programming; open systems; program compilers; real-time systems; software engineering; Brazilian Aeronautical Institute of Technology; code-generation subsystem; complex systems; component-based software engineering; end-to-end timing behavior; functional requirements; real-time systems; self-adaptive component-based interoperability; self-adaptive services components; software components; systems servers and invokers; Design engineering; Object oriented modeling; Quality of service; Real time systems; Runtime environment; Software engineering; Software prototyping; Software testing; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2007. DASC '07. IEEE/AIAA 26th
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    978-1-4244-1108-5
  • Electronic_ISBN
    978-1-4244-1108-5
  • Type

    conf

  • DOI
    10.1109/DASC.2007.4391850
  • Filename
    4391850