UMLoquent expression of AWACS software design
The UML is becoming the standard palette used by software designers to paint their thoughts.
Deontic BPMN: a powerful extension of BPMN with a trusted model transformation
The Business Process Model and Notation (BPMN) is a widely-used standard for process modelling. A drawback of BPMN, however,...
Theoretical and practical complexity of modeling methods
Highlighting the importance of taking into account typical usage when estimating the complexity of a systems development method.
Will UML 2.0 be agile or awkward?
The UML sits at an architectural crossroad. Will UML 2.0 resolve the problems of UML 1.x or will it...
A form-based approach for database analysis and design
None
Read the full paper here: https://cacm.acm.org/?mobile=false
Modeling Web application architectures with UML
None
Read the full paper here: https://cacm.acm.org/?mobile=false
Object subclass hierarchy in SQL: a simple approach
The object subclass hierarchy is a useful way of modeling property and behavior inheritance. It can be implemented on...
A simple guide to five normal forms in relational database theory
The concepts behind the five principal normal forms in relational database theory are presented in simple terms.
Turning clockwise: using UML in the real-time domain
Time is a tyrant. Unlike most other physical phenomena, we have no control over it—we cannot stop it, stretch...
Designing component-based frameworks using patterns in the UML
Framework solutions help create reusable, approachable software architectures.
Read the full paper here: https://cacm.acm.org/?mobile=false