Title :
Component-based software engineering for resource-constraint systems: what are the needs?
Author :
Hammer, D.K. ; Chaudron, M.R.V.
Author_Institution :
Dept. of Comput. Sci., Eindhoven Univ. of Technol., Netherlands
Abstract :
The article summarizes the most important problems that must be solved in order to establish a component-based software engineering (CBSE) discipline for resource-constraint systems. Resource-constraints are especially relevant for embedded systems (e.g. telecommunication systems and many modern consumer products), real-time systems and dependable safety-critical systems, but can be encountered in virtually all types of systems. The authors define a number of research challenges in the form of requirements that are not yet met by contemporary component models. For each requirement, we explain its relevance and suggest directions for possible solutions. We concentrate on the architectural level, since it is here that CBSE has the highest benefits in terms of adaptability arid reuse. We also do not consider non functional constraints in general, but only dependability constraints (timeliness, performances, reliability, availability and security). The reason is that the latter directly affect the feasibility of a given component configuration, while this is less obvious for general constraints like scalability, maintainability and interoperability
Keywords :
embedded systems; object-oriented programming; resource allocation; safety-critical software; software maintenance; CBSE discipline; architectural level; component based software engineering; component configuration; contemporary component models; dependability constraints; dependable safety-critical systems; embedded systems; interoperability; maintainability; non functional constraints; real-time systems; resource-constraint systems; scalability; Consumer products; Embedded system; Filters; Java; Peer to peer computing; Real time systems; Security; Software engineering; Telecommunications; Timing;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2001. Proceedings. Sixth International Workshop on
Conference_Location :
Rome
Print_ISBN :
0-7695-1068-X
DOI :
10.1109/WORDS.2001.945118