Title :
Tool integration: experiences and issues in using XMI and component technology
Author :
Damm, Christian Heide ; Hansen, Klaus Marius ; Thomsen, Michael ; Tyrsted, Michael
Author_Institution :
Dept. of Comput. Sci., Aarhus Univ., Denmark
Abstract :
It is impossible to implement one tool that supports all activities in software development. Thus, it is important to focus on integration of different tools, ideally giving developers the possibility to freely combine individual tools. We discuss how tools can be integrated even in the context of conflicting data models, and provide an architecture for doing so, based on component technology and XML Metadata Interchange. As an example, we discuss the implementation of an electronic whiteboard tool, Knight, which adds support for creative and collaborative object-oriented modelling to existing computer-aided software engineering through integration using our proposed architecture
Keywords :
computer aided software engineering; data models; hypermedia markup languages; meta data; object-oriented programming; software architecture; software reusability; software tools; Knight; XMI; XML Metadata Interchange; collaborative object-oriented modelling; component technology; computer-aided software engineering; data models; electronic whiteboard tool; software development; software tool integration; Application software; Collaborative work; Computer aided software engineering; Computer architecture; Concrete; Programming; Software architecture; Software tools; Taxonomy; XML;
Conference_Titel :
Technology of Object-Oriented Languages, 2000. TOOLS 33. Proceedings. 33rd International Conference on
Conference_Location :
Mont-Saint-Michel
Print_ISBN :
0-7695-0731-X
DOI :
10.1109/TOOLS.2000.848754