Title :
An architecture line structure for command and control software
Author_Institution :
VTT Electron., Oulu, Finland
Abstract :
Product line software engineering should include an up-front and ongoing investment in a reusable architecture. Identification, selection, documentation and validation of general architectural patterns and their product line, organisation or domain specific variants allow designers to adopt approved patterns as a starting point. This paper discusses how to apply design patterns to the problems of product lines, including various and evolutionary design techniques of embedded software. The patterns are a precondition for the development of frameworks for designing and reusing architectures of the sub-domains that promise the highest benefits. The classification of core architectural assets helps to achieve a balance between discipline product line architecture and creativity forced by future needs that are not fully predictable
Keywords :
embedded systems; software architecture; software development management; software reusability; embedded software; evolutionary design techniques; reusable architecture; software engineering; software reuse; Command and control systems; Computer architecture; Costs; Documentation; Embedded software; Investments; Programming; Software engineering; Time to market; Unified modeling language;
Conference_Titel :
Euromicro Conference, 2001. Proceedings. 27th
Conference_Location :
Warsaw
Print_ISBN :
0-7695-1236-4
DOI :
10.1109/EURMIC.2001.952442