DocumentCode :
324445
Title :
Reusable components for evolving systems
Author :
Williams, Tony
Author_Institution :
TonyW@microsoft.com
fYear :
1998
fDate :
2-5 Jun 1998
Firstpage :
12
Lastpage :
16
Abstract :
Increasingly, the computers of the world are connecting to form large continuously evolving information systems. Ultimately there will be just one; perhaps this is already the case. Our quest for software reuse has an economic foundation: we want to do more for less cost. We want to build on what has gone before, we want new things to coexist with and leverage older things. Extensible or open systems can be augmented by adding components and new configurations, and this ability is open to everyone. However these systems must keep running while being extended in this way, and must preserve their integrity, through the change and thereafter. The four D´s of software are design, development, debugging and deployment. The first three get their fair share of attention from the research community, but deployment does not. The author describes requirements for reusable components and infrastructure, and talks about how deployment requirements feed back into the others and in some cases simplify them
Keywords :
information systems; open systems; software reusability; debugging; deployment requirements; economic foundation; evolving systems; large continuously evolving information systems; open systems; reusable components; software deployment; software reuse; Communication system control; Costs; Debugging; Electronic switching systems; Feeds; Joining processes; Open systems; Page description languages; Plugs; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reuse, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Victoria, BC
ISSN :
1085-9098
Print_ISBN :
0-8186-8377-5
Type :
conf
DOI :
10.1109/ICSR.1998.685725
Filename :
685725
Link To Document :
بازگشت