Using Ontologies With UML Class-Based Modeling: The TwoUse Approach

Free registration required

Executive Summary

UML class-based models and OWL ontologies constitute modeling approaches with different strength and weaknesses that make them appropriate for specifying different aspects of software systems. The paper proposes an integrated use of both modeling approaches in a coherent framework - TwoUse. The paper presents a framework involving different concrete syntaxes for developing integrated models and uses an OCL-like approach for writing query operations. The paper illustrates TwoUse's applicability with a case study and conclude that TwoUse achieves enhancements of nonfunctional software requirements like maintainability, reusability and extensibility.

  • Format: PDF
  • Size: 1126.1 KB