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...
Mapping Considerations in the Design of Schemas for the Relational Model
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
Some of the most challenging tasks in building a software system are capturing, refining, and analyzing requirements. How well...
Modeling software measurement data
This paper proposes a method for specifying models of software data sets in order to capture the definitions and...
QBD*: a graphical query language with recursion
A system to query databases using diagrams as a standard user interface is proposed. The system, called Query by...
Capturing More Meaning in Databases
Users must understand the meaning ofa database before they can intelli- gently interpret the data in it. We explore...
Generating Domain-Specific Visual Language Tools from Abstract Visual Specifications
Domain-specific visual languages support high-level modeling for a wide range of application domains. However, building tools to support such...
A Database Architecture for Supporting Business Transactions
The central hypothesis ofthis paper is that database design and systems de- sign in general can be simplified considerably...
A Comparison of Six UML-Based Languages for Software Process Modeling
Describing and managing activities, resources, and constraints of software development processes is a challenging goal for many organizations. A...