Modeling Services using Contracts
Design by contract is a well-established paradigm in software engineering. Bertrand Meyer first introduced the rigorous distinction between the...
Class Diagrams and Use Cases
In most UML-based methodologies, the analysis tasks include mainly modeling the functional requirements using use cases, and modeling the...
A Business Goal Driven Approach for Information Security Requirements
In this paper we present an approach for specifying and prioritizing information security requirements in organizations. It is important...
On the use of Object-Role Modelling to Model Active Domains
Conceptual modelling methods such as Object-Role Modelling (ORM) have traditionally been developed with the aim of providing conceptual models...
From ER to Ontology with Natural Language Text Generation
We describe the automation of a novel technique (NaLER) which was originally designed to facilitate legacy database model validation....
Supporting the BPM life-cycle with FileNet
Business Process Management (BPM) systems provide a broad range of facilities to enact and manage operational business processes. Ideally,...
Modeling Communication Behaviour of Mobile Applications
This paper introduces a graphical modeling notation based on coloured petri nets for the performance and cost evaluation of...
A Concept-Based Query Language Not Using Proper Relation Names
The paper is focused on a concept-based query language that permits querying by using only application domain concepts. The...
On the Translation between BPMN and BPEL
Business practice shows that, often, different process models are employed in the various phases of the Business Process Management...
Hecataeus: A Framework for Representing SQL Constructs as Graphs
Traditional modeling techniques typically focus on the static part of databases and ignore their dynamic part (e.g., queries or...