Title :
Toward a design handbook for integrating software components
Author :
Dellarocas, Chrysanthos
Author_Institution :
Sloan Sch. of Manage., MIT, Cambridge, MA, USA
Abstract :
In component-based software development the identification and proper management of interconnections among the pieces of a system becomes a central concern. Nevertheless, today´s programming languages and tools still place an emphasis on representing components, leaving the description and management of component interdependencies implicit, or distributed among the components. The paper proposes a new perspective for designing software which elevates the representation and management of software component interdependencies to a distinct design problem, orthogonal to that of representing and implementing the core functional pieces of an application. The perspective is based on a taxonomy of common software interconnection dependencies and sets of alternative protocols for managing them. The taxonomy can form the basis of design handbooks for guiding the systematic solution of component integration problems. SYNTHESIS, a prototype software application development tool based on that perspective, has been developed and successfully used to minimize the manual effort required to integrate independently developed components into new applications
Keywords :
integrated software; protocols; software tools; SYNTHESIS software application development tool; component integration problems; component interdependencies; component-based software development; design handbook; interconnection identification; interconnection management; programming languages; programming tools; protocols; software component integration; software design; systematic solution; Application software; Computer languages; LAN interconnection; Programming; Protocols; Software design; Software development management; Software prototyping; Software tools; Taxonomy;
Conference_Titel :
Assessment of Software Tools and Technologies, 1997., Proceedings Fifth International Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-7940-9
DOI :
10.1109/AST.1997.599906