loading...
Generic Ccomponents to Foster Reuse
Sydney, Australia November 20-November 23
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.89137537th International Conference on Tech ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
L. Baum, Kaiserslautern University
M. Becker, Kaiserslautern University
Software reuse, and especially the paradigm of software components, is a promising approach to increase the efficiency of software development. One of the basic problems of software reuse, however, is the trade-off between the abstraction from project-specific aspects on the one side, and the actual contribution of a reusable component during the realization of a new system on the other side. Conventional components with fixed properties are trapped within the inherent tension between overly general and less efficient solutions satisfying a large number of niche requirements, and specifically optimized but less reusable designs for each point in the requirements space. Generic components which are designed and implemented to be mechanically adaptable to new application scenarios allow to overcome these limitations and help to drastically increase the efficiency of software development. This paper introduces the fundamental concepts of generic components and particularly discusses viable techniques to implement generic components. It furthermore shows how generic components may be instantiated automatically by tools and reports on our first experiences in using generic components for the construction of embedded operating systems.
Index Terms:
subroutines; software reusability; software tools; computer aided software engineering; embedded systems; operating systems (computers); software reuse; software components; software development efficiency; abstraction; project-specific aspects; reusable component contribution; inefficient general solutions; niche requirements; specifically optimized designs; requirements space; adaptable generic components; automatic component instantiation; software tools; embedded operating systems
Citation:
L. Baum, M. Becker, "Generic Ccomponents to Foster Reuse," tools, pp.266, 37th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-37'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.