Title :
Open architecture and tool integration of software development environments
Author_Institution :
GTE Lab. Inc., Waltham, MA, USA
Abstract :
Software development environments (SDEs) are examined from the environment architect´s perspective. The main interest is in investigating two related issues of building SDEs: open architecture and tool integration. A taxonomy of architectural mechanisms that solely determine the underlying architecture of an SDE is presented. The significance of this taxonomy is that it makes it possible to study the intrinsic properties of SDE architecture with respect to technical issues such as portability, tool integration, tool construction, tailorability, and evolution of SDEs. Four types of mechanisms are identified: modeling and schema-definition mechanisms, access mechanisms, interprocess communication mechanisms, and execution mechanisms. These four types of mechanisms reflect the relationship of tools to the SDE architecture. For each type of mechanism, various approaches proposed in the literature are compared and openness and integration are discussed. It is suggested that truly open and integrated SDEs can be achieved through careful selection of architectural mechanisms and good implementation strategies of these mechanisms
Keywords :
open systems; programming environments; standards; access mechanisms; architectural mechanisms; execution mechanisms; interprocess communication mechanisms; intrinsic properties; modeling; open architecture; openness; portability; schema-definition mechanisms; software development environments; tailorability; taxonomy; tool construction; tool integration; Buildings; Cities and towns; Computer architecture; Investments; Large-scale systems; Programming; Project management; Software tools; Taxonomy;
Conference_Titel :
Systems Integration, 1990. Systems Integration '90., Proceedings of the First International Conference on
Conference_Location :
Morristown, NJ
Print_ISBN :
0-8186-9027-5
DOI :
10.1109/ICSI.1990.138710