A proposal for a formal model of objects
Object-oriented concepts, databases, and applications
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Using objects for systems analysis
Communications of the ACM
UML distilled: applying the standard object modeling language
UML distilled: applying the standard object modeling language
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Towards Ontologically Based Semantics for UML Constructs
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Toward Formalizing Domain Modeling Semantics in Language Syntax
IEEE Transactions on Software Engineering
Ontology based object-oriented domain modelling: fundamental concepts
Requirements Engineering
Hi-index | 0.00 |
Despite its origins in software modeling, there has been growing interest in using the Unified Modeling Language (UML) for conceptual modeling of application domains. However, the UML has many constructs that are purely software oriented. Consequently, the suitability of the UML for modeling "real world" phenomena has been questioned. This research aims to assign real-world semantics to a core set of UML constructs by proposing a set of principles for mapping these constructs to the formal ontology of Mario Bunge, which has been widely used in information systems modeling contexts. We conclude by outlining how the proposed principles can be evaluated in terms of their effectiveness in supporting conceptual modeling using UML.