Object Class or Association Class? Testing the User Effect on Cardinality Interpretation
In UML class diagrams, a many-to-many relationship with attributes can be represented by an association class or by a...
Organizing and Managing Use Cases
The UML recommends that software system functionality and interactions be documented through use case narrative descriptions and use case...
A Comparative Analysis of Use Case Relationships
Use case relationships are used to manage the complexity of use cases. The UML defines the three types of...
Applying Transformations to Model Driven Development of Web Applications
Nowadays, the maturity reached by the Web engineering research community can be assessed by the myriad of web design...
A Precise Approach for the Analysis of the UML Models Consistency
The UML notation is a well-know standard notation to describe OO systems. But the UML specification has certain imprecisions...
A Fundamental View on the Process of Conceptual Modeling
In an ongoing effort to better understand the process of creating conceptual models (in particular formal ones), we present...
How to Tame a Very Large ER Diagram (Using Link Analysis and Force-Directed Drawing...
Understanding a large schema without the assistance of persons already familiar with it (and its associated applications), is a...
A Multilevel Dictionary for Model Management
We discuss the main features of a multilevel dictionary based on a metamodel approach. The application is an implementation...
A MOF-Compliant Approach to Software Quality Modeling
Software quality is a many-faceted concept that depends on the kind of artifact to be measured, the context where...
Conceptual Modeling Based on Transformation Linguistic Patterns
Many object-oriented development approaches specify the system functional requirements by means of use cases. During the requirements analysis, these...





