Title :
Defining execution viewpoints for a large and complex software-intensive system
Author :
Arias, Trosky B Callo ; America, Pierre ; Avgeriou, Paris
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Groningen, Groningen, Netherlands
Abstract :
An execution view is an important asset for developing large and complex systems. An execution view helps practitioners to describe, analyze, and communicate what a software system does at runtime and how it does it. In this paper, we present an approach to define execution viewpoints for an existing large and complex software intensive system. This definition approach enables the customization and extension of a set of predefined viewpoints to address the requirements of a specific development organization. The application of this approach has helped us to identify a set of execution viewpoints that we are currently using to construct execution views of an MRI system, a large software-intensive system in the healthcare domain.
Keywords :
large-scale systems; software architecture; MRI system; complex system; customization enabled; execution viewpoint set; extension enabled; healthcare domain; software intensive system; software runtime; Application software; Embedded computing; Embedded system; IEC standards; ISO standards; Magnetic resonance imaging; Mathematics; Medical services; Runtime; Software systems;
Conference_Titel :
Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4244-4984-2
Electronic_ISBN :
978-1-4244-5295-8
DOI :
10.1109/WICSA.2009.5290784