Abstract
The Unified Modelling Language (UML), version 1.0, developed in order to standardise different object oriented development practices, offers a general way of representing technical, business and software models through the structure and dynamics of the UML modelling elements. The UML also defines a set of rules that are expected to be followed in order to claim that the UML is being followed. In this paper I extract the rules related to the core concepts, and structural and behavioural elements, found in the Semantics of the UML documentation set.
- 1. Juric, R. and Snaith, J. A Comparative Analysis of Booch '93 and OMT Methodologies, Proceedings of the 17th International Conference on Information Technology Interfaces, Pula, Croatia, June 1995.Google Scholar
- 2. RATIONAL SOFTWARE CORPORATION, Unified Modelling Language version 1.0, 1997.Google Scholar
- 3. Juric, R. The UML, A Critical Assessment of Modelling Solutions, to be published in Proceedings of the 19th International Conference on Information Technology Interfaces, Pula, Croatia, June 1997.Google Scholar
- 4. Juric, R. The Unified Method Rules, Proceedings of the Second World Conference on Integrated Design and Process Technology, Austin, Texas, US, December 1996.Google Scholar
- 5. Lang, N. Shlaer-Mellor Object-Oriented Analysis Rules, ACM SIGSOFT Volume 18, Number 1, Page 54, 1993. Google ScholarDigital Library
- 6. Vessey, L. Jarvenpaa, S.L. Tractinskt, N. Evaluation of Vendor Products: CASE Tools as Methodology Companions, Communications of the ACM, Volume 35, Number 4, 1992. Google ScholarDigital Library
- 7. Juric, R. OO Methodologies and OO CASE Tools Support, MSc Thesis, Birkbeck College, University of London, September 1995.Google Scholar
Index Terms
- The UML rules
Recommendations
Ontological Rules for UML-Based Conceptual Modeling: Design Considerations and a Prototype Implementation
UML is used as a language for object-oriented software design, and as a language for conceptual modeling of applications domains. Given the differences between these purposes, UML's origins in software engineering might limit its appropriateness for ...
UML consistency rules: a systematic mapping study
EASE '14: Proceedings of the 18th International Conference on Evaluation and Assessment in Software EngineeringContext: The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto standard modeling language for object-oriented modeling and documentation. Since the various UML diagrams describe different aspects of one, and only one, ...
On well-formedness rules for UML use case diagram
WISM'10: Proceedings of the 2010 international conference on Web information systems and miningA software model is a widely used technique to specify software. A UML model may contain different diagrams and a diagram is built from different elements. Each element is restraint to certain constraint or well-formedness rules (WFR). Assurance to ...
Comments