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

Publications

A UML-based pattern specification technique

0
Informally described design patterns are useful for communicating proven solutions for recurring design problems to developers, but they cannot...

Smart Bound Selection for the Verification of UML/OCL Class Diagrams

0
Correctness of UML class diagrams annotated with OCL constraints can be checked using bounded verification techniques, e.g., SAT or...

Some design aspects of databases through Petri net modeling

0
The authors exploit the concepts of Petri nets for the modeling of databases through a meaningful interpretation of various...

Database Skeleton and Its Application to Logical Database Synthesis

0
This paper presents the concept of a model of database skeleton which is used to represent user's knowledge on...

Automatic inclusion of middleware performance attributes into architectural UML software models

0
Distributed systems often use a form of communication middleware to cope with different forms of heterogeneity, including geographical spreading...

Automated Refactoring of OCL Constraints with Search

0
Object Constraint Language (OCL) constraints are typically used to provide precise semantics to models developed with the Unified Modeling...

Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems

0
To facilitate modular development, the use of state machines has been proposed to specify the protocol (i.e., the sequence...

Distribution Design of Logical Database Schemas

0
The optimal distribution of a database schema over a number of sites in a distributed network is considered. The...

A method for design and performance modeling of client/server systems

0
Designing complex distributed client/server applications that meet performance requirements may prove extremely difficult in practice if software developers are...

Verification and Trade-Off Analysis of Security Properties in UML System Models

0
Designing secure systems is a nontrivial task. Incomplete or faulty designs can cause security mechanisms to be incorrectly incorporated...