Title :
Using Built-In Interoperability with Self-Adaptive Components for RTS
Author :
de Menezes Colonese, E.
Author_Institution :
Brazilian Aeronaut. Inst. of Technol. - ITA, Sao Jose dos Campos
Abstract :
Component-based software engineering offers a way to solve complex systems by dividing it into well-defined modules. Adaptation mechanisms are crucial to enable run-time reconfiguration and to improve system\´s performance. The practicality of achieving interoperability remains a challenge for rapidly process operational requirements allowing components to work together with others. It must maintain the behavior and data integrity, while improves the answer time. A common set of ";building codes"; is proposed in this paper as a framework adopted for data interoperability among Real-Time System (RTS) components to replace gateways. It implements generic behavioral models for monitoring and controlling system composed of dynamic service servers, service invokers, a common protocol class, a component class, a message class, and a use case class. The target system might be adjusted to the framework, allowing the software components to have high degrees of cost-effective reuse. The framework was validated by building a control station prototype system, which controls UAV missions at run-time, while self-adapting service servers according to external events. The stakeholder requirements are monitored such that the software behavior can be verified at run-time.
Keywords :
object-oriented programming; open systems; built-in interoperability; component-based software engineering; real-time system component; Control system synthesis; Control systems; Monitoring; Protocols; Prototypes; Real time systems; Runtime; Software engineering; Software prototyping; System performance; Design Pattern; Framework; Real-Time Systems; System Architecture;
Conference_Titel :
Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-3099-0
DOI :
10.1109/ITNG.2008.105