Theoretical foundations and implementation of business process diagrams’ complexity management technique based on highlights
The main purpose of business process diagrams is to make the communication between process-related stakeholders more effective. To this...
VPML: an approach to detect design patterns of MOF-based modeling languages
A design pattern is a recurring and well-understood design fragment. In a model-driven engineering methodology, detecting occurrences of design...
Conformance checking in UML artifact-centric business process models
Business artifacts have appeared as a new paradigm to capture the information required for the complete execution and reasoning...
A model-driven method for enacting the design-time QoS analysis of business processes
Business Process Management (BPM) is a holistic approach for describing, analyzing, executing, managing, and improving large enterprise business processes....
On the impact of size to the understanding of UML diagrams
Background Practical experience suggests that usage and understanding of UML diagrams is greatly affected by the quality of their...
UML specification of access control policies and their formal verification
Security requirements have become an integral part of most modern software systems. In order to produce secure systems, it...
Extending the UML use case metamodel with behavioral information to facilitate model analysis and...
Use case diagrams are primary artifacts used for modeling functional requirements. Use case diagrams are part of the Unified...
Integration of DFDs into a UML-based Model-driven Engineering Approach
The main aim of this article is to discuss how the functional and the object-oriented views can be inter-played...
A Methodological Approach for Object-Relational Database Design using UML
The most common way of designing databases is by means of a conceptual model, such as E/R, without taking...
A fine-grained analysis of the support provided by UML class diagrams and ER diagrams...
This paper presents the results of an empirical study aiming at comparing the support provided by ER and UML...