planning - designing - developing IT
Special Interest Group on Systems Analysis and Design

IEEE Transactions on Software Engineering

On the Semantics of Associations and Association Ends in UML

0
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

0
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

0
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

0
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

0
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

0
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

0
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

0
The design of a database is a rather complex and dynamic process that requires comprehensive knowledge and experience. There...

Mapping Considerations in the Design of Schemas for the Relational Model

0
The typical design process for the relational database model develops the conceptual schema and each of the external schemas...

Object analysis patterns for embedded systems

0
Some of the most challenging tasks in building a software system are capturing, refining, and analyzing requirements. How well...