On the Semantics of Associations and Association Ends in UML
Association is one of the key concepts in UML that is intensively used in conceptual modeling. Unfortunately, in spite...
Nonfunctional requirements: from elicitation to conceptual models
Nonfunctional requirements (NFRs) have been frequently neglected or forgotten in software design. They have been presented as a second...
Toward formalizing domain modeling semantics in language syntax
Information systems are situated in and are representations of some business or organizational domain. Hence, understanding the application domain...
A Methodology for Data Schema Integration in the Entity Relationship Model
The conceptual design of databases is usually seen as divided into two steps: view modeling, during which user requirements...
A Flexible Infrastructure for Multilevel Language Engineering
Although domain-specific modeling tools have come a long way since the modern era of model-driven development started in the...
Requirements elicitation and validation with real world scenes
A requirements specification defines the requirements for the future system at a conceptual level (i.e., class or type level)....
A methodological framework for viewpoint-oriented conceptual modeling
To solve any nontrivial problem, it first needs to be conceptualized, taking into account the individual who has the...
Gambit: An Interactive Database Design Tool for Data Structures, Integrity Constraints, and Transactions
The design of a database is a rather complex and dynamic process that requires comprehensive knowledge and experience. There...
Requirements Validation via Automated Natural Language Parsing
Object-oriented analysis (OOA) has become a popular method for ana- lyzing system requirements. Unfortunately, however, none of the current...
The Object-Oriented Entity-Relationship Model (OOERM)
The Object-Oriented Entity-Relationship Model (OOERM) and its associ- ated diagramming technique (OOERD) are presented as a nattiral extension to...