A Generic Principle for Enabling Interoperability of Structured and Object-Oriented Analysis and Design Tools
2003 (English)Doctoral thesis, monograph (Other academic)
In the 1980s, the evolution of engineering methods and techniques yielded the object-oriented approaches. Specifically, object orientation was established in software engineering, gradually relieving structured approaches. In other domains, e.g. systems engineering, object orientation is not well established. As a result, different domains employ different methods and techniques. This makes it difficult to exchange information between the domains, e.g. passing systems engineering information for further refinement to software engineering. This thesis presents a generic principle for bridging the gap between structured and object-oriented specification techniques. The principle enables interoperability of structured and object-oriented analysis and design tools through mutual information exchanges. Therefore, the concepts and elements of representative structured and object-oriented specification techniques are identified and analyzed. Then, a metamodel for each specification technique is created. From the meta-models, a common metamodel is synthesized. Finally, mappings between the meta-models and the common meta-model are created. Used in conjunction, the meta-models, the common meta-model and the mappings enable tool interoperability through transforming specification information under one meta-model via the common meta-model into a representation under another metamodel. Example transformations that illustrate the proposed principle using fragments of an aircraft’s landing gear specification are provided. The work presented in this thesis is based on the achievements of the SEDRES (ESPRIT 20496), SEDEX (NUTEK IPII-98-6292) and SEDRES-2 (IST 11953) projects. The projects strove for integrating different systems engineering tools in the forthcoming ISO-10303-233 (AP-233) standard for systems engineering design data. This thesis is an extension to the SEDRES / SEDEX and AP-233 achievements. It specifically focuses on integrating structured and modern UML based object-oriented specification techniques which was only performed schematically in the SEDRES / SEDEX and AP-233 work.
Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2003. , 228 p.
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 793
object orientation, software engineering, meta-models
IdentifiersURN: urn:nbn:se:liu:diva-4991ISBN: 91-7373-479-9OAI: oai:DiVA.org:liu-4991DiVA: diva2:20888
2003-01-31, Visionen, Hus B, Campus Valla, Linköpings universitet, Linköping, 13:15 (English)