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

IEEE Transactions on Software Engineering

Discovering Services during Service-Based System Design Using UML

0
Recently, there has been a proliferation of service-based systems, i.e., software systems that are composed of autonomous services but...

Extending the UML Statecharts Notation to Model Security Aspects

0
Model driven security has become an active area of research during the past decade. While many research works have...

An expert database design system based on analysis of forms

0
A form model and an expert database system that analyzes instances of the form model to derive a conceptual...

A Dynamic Slicing Technique for UML Architectural Models

0
This paper proposes a technique for dynamic slicing of UML architectural models. The presence of related information in diverse...

Capsule-Based User Interface Modeling for Large-Scale Applications

0
We present a novel approach to modeling and implementing user interfaces (UI) of large business applications. The approach is...

On formalization of the whole-part relationship in the Unified Modeling Language

0
F. Barbier et al. (2003) introduced a formal definition for the semantics of the whole-part relationship in the Unified...

Constructing meta-CASE workbenches by exploiting visual language generators

0
In this paper, we propose an approach for the construction of meta-CASE workbenches, which suitably integrates the technology of...

Formalization of the Whole-Part relationship in the Unified Modeling Language

0
A formal definition for the semantics of the Whole-Part relationship in the Unified Modeling Language or UML is introduced....

The Problem of Equivalence for Entity-Relationship Diagrams

0
We investigate the question of when two entity-relationship diagrams (ERD's) should be considered equivalent, in the sense of representing...

An Ontology-Based Product Architecture Derivation Approach

0
Software product line (SPL) engineering has proven to improve software quality and shorten development cycles, cost and time. In...