Title :
Architecture support for runtime integration and verification of component-based Systems of Systems
Author :
González, Alberto ; Piel, E. ; Gross, Gerhard
Author_Institution :
Software Eng. Res. Group, Delft Univ. of Technol., Delft
Abstract :
Systems-of-systems (SoS) represent a novel kind of system, for which runtime evolution is a key requirement, as components join and leave during runtime. Current component integration and verification techniques are not enough in such a dynamic environment. In this paper we present ATLAS, an architectural framework that enables the runtime integration and verification of a system, based on the built-in test paradigm. ATLAS augments components with two specific interfaces to add and remove tests, and to provide adequate testability features to run these tests. To illustrate our approach, we present a case study of a dynamic reconfiguration scenario of components, in the maritime safety and security domain, using our implementation of ATLAS for the fractal component model. We demonstrate that built-in testing can be extended beyond development-time component integration testing, to support runtime reconfiguration and verification of component-based systems.
Keywords :
built-in self test; marine engineering; marine safety; object-oriented programming; program testing; program verification; software architecture; ATLAS; architectural framework; built-in test paradigm; component-based systems of systems; development-time component integration testing; dynamic reconfiguration scenario; fractal component model; maritime safety; maritime security; runtime integration; runtime verification; Built-in self-test; Computer architecture; Electronic mail; Fractals; Large-scale systems; Runtime; Safety; Security; Software engineering; System testing;
Conference_Titel :
Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
Print_ISBN :
978-1-4244-2776-5
DOI :
10.1109/ASEW.2008.4686292