Ontological Behavior Modeling

Published: May 20, 2011


Conrad E. Bock, James Odell


This article gives an example of improving the effectiveness of behavior modeling languages using ontological techniques. The techniques are applied to behaviors in the Unified Modeling Language (UML), using the logical meanings for classification introduced in UML 2. The article suggests unifying UML's three kinds of behavior languages around the abstract syntax and semantics of composite structure, UML's model for capturing interconnection of parts of classes. This significantly simplifies the UML metamodel, provides a formal semantics to clarify ambiguities in the current informal semantics, and increases the expressiveness of UML behaviors.
Citation: Journal of Object Technology
Volume: 10
Issue: 3
Pub Type: Journals


Behavior, Ontology, UML
Created May 20, 2011, Updated November 10, 2018