Generic components to foster reuse

被引:6
作者
Baum, L [1 ]
Becker, M [1 ]
机构
[1] Univ Kaiserslautern, Syst Software Res Grp, D-67653 Kaiserslautern, Germany
来源
37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/TOOLS.2000.891375
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software reuse and especially the paradigm of software components are promising approaches 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 frapped 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.
引用
收藏
页码:266 / 277
页数:12
相关论文
共 22 条
[1]  
BAILEY RW, 1998, TM0984750147
[2]  
BAUM L, 2000, P 2000 IEEE INT C RE
[3]  
BAUM L, 1999, P 11 INT C ADV INF S
[4]  
BAUM L, 1998, P 2 ARES WORKSH LAS
[5]  
BAUM L, 1998, P 8 ACM SIGOPS EUR W
[6]  
BERSHAD BN, 1995, P 15 S OP SYST PRINC
[7]  
CEDERQVIST P, 1993, VERSION MANAGEMENT C
[8]  
CLEAVELAND CT, 1998, IEEE SOFTWARE JUL
[9]  
ENGLER DR, 1995, P 15 S OP SYST PRINC
[10]  
LANE TG, 1990, 90TR18 CMUSEI