Structuring Criteria for the Design of Component-Based Real-Time Systems
2004 (English)In: IADIS International Conference on Applied Computing 2004,2004, Lisbon: IADIS Press , 2004, 401- p.Conference paper (Refereed)
Using component-based software development in real-time system development offers significant benefits especially in enabling
configurability, and rapid development and deployment of real-time software. Successful integration of component-based software
development into real-time system development is greatly dependent on identifying issues that a design method for component-based
real-time systems needs to address. The issues focused on by existing design approaches are decomposition of a real-time system into tasks and temporal analysis, while issues such as components, their relationship to tasks, and separation of concerns are not addressed. In this paper, we identify the criteria a design method for component-based real-time systems should fulfill to enable efficient, reuse-oriented, development of reliable and configurable real-time systems. The criteria include a real-time component model that supports mapping of components to tasks, separation of concerns in real-time systems through the notion of different types of aspects, and composition support, namely support for configuration and analysis of the composed real-time software. By introducing a new set of criteria for the design of component-based real-time systems, we help bridging the gap between the real-timeand software engineering community and offer a good basis for evaluating existing, and developing new, design methods for building component-based real-time systems.
Place, publisher, year, edition, pages
Lisbon: IADIS Press , 2004. 401- p.
design method, criteria, separation of concerns
IdentifiersURN: urn:nbn:se:liu:diva-22243Local ID: 1406OAI: oai:DiVA.org:liu-22243DiVA: diva2:242556