Guidelines for representing complex cardinality constraints in binary and ternary relationships
Ternary relationships represent the association among three entities whose constraints database designers do not always know how to manage....
On challenges of model transformation from UML to Alloy
The Unified Modeling Language (UML) is the de facto language used in the industry for software specifications. Once an...
Classification and trend analysis of UML books (1997-2009)
Technical books of each subject area denote the level of maturity and knowledge demand in that area. According to...
Ontological Evaluation of the UML Using the Bunge-Wand-Weber Model
An ontological model of information systems, the Bunge-Wand-Weber (BWW) model, is used to analyse and evaluate the Unified Modeling...
A UML and OWL description of Bunge’s upper-level ontology model
A prominent high-level ontology is that proposed by Mario Bunge. While it has been extensively used for research in...
Evaluating the appropriateness of the BPMN 2.0 standard for modeling service choreographies: using an...
The concept of choreography has emerged over the past years as a foundational concept for capturing and managing collaborative...
Visual modeling of RESTful conversations with RESTalk
The cost savings introduced by Web services through code reuse and integration opportunities have motivated many businesses to develop...
OCLFO: first-order expressive OCL constraints for efficient integrity checking
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we show in this paper,...
Toward a well-founded theory for multi-level conceptual modeling
Multi-level conceptual modeling addresses the representation of subject domains dealing explicitly with multiple classification levels. Despite the recent advances...
Synthesizing object life cycles from business process models
Unified modeling language (UML) activity diagrams can model the flow of stateful business objects among activities, implicitly specifying the...