Discovering Services during Service-Based System Design Using UML
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
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
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
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
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
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
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
A formal definition for the semantics of the Whole-Part relationship in the Unified Modeling Language or UML is introduced....
Assessing the Effectiveness of Sequence Diagrams in the Comprehension of Functional Requirements: Results from...
Modeling is a fundamental activity within the requirements engineering process and concerns the construction of abstract descriptions of requirements...
Reviewing software diagrams: a cognitive study
Reviews and inspections of software artifacts throughout the development life cycle are effective techniques for identifying defects and improving...





