Title :
Experience assessing an architectural approach to large-scale systematic reuse
Author :
Sullivan, Kevin J. ; Knight, John C.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
Abstract :
Systematic reuse of large-scale software components promises rapid, low cost development of high-quality software through the straightforward integration of existing software assets. To date this promise remains largely unrealized, owing to technical, managerial, cultural, and legal barriers, One important technical barrier is architectural mismatch. Recently, several component integration architectures have been developed that purport to promote large-scale reuse. Microsoft´s OLE technology and associated applications are representative of this trend. To understand the potential of these architectures to enable large-scale reuse, we evaluated OLE by using it to develop a novel fault-tree analysis tool. Although difficulties remain, the approach appears to overcome architectural impediments that have hindered some previous large-scale reuse attempts, to be practical for use in many domains, and to represent significant progress towards realizing the promise of barge-scale systematic reuse
Keywords :
software quality; software reusability; Microsoft´s OLE technology; architectural approach; architectural mismatch; fault-tree analysis tool; high-quality software; large-scale software components; large-scale systematic reuse; Application software; Computer architecture; Computer science; Costs; Cultural differences; Large scale integration; Large-scale systems; Law; Legal factors; Standards development;
Conference_Titel :
Software Engineering, 1996., Proceedings of the 18th International Conference on
Conference_Location :
Berlin
Print_ISBN :
0-8186-7247-1
DOI :
10.1109/ICSE.1996.493418