This paper describes the Mondex case study with UML class diagrams and restricting OCL constraints. The constraints have been formulated either as OCL class invariants or as OCL pre- and postconditions. The proposed two models include UML class diagrams and OCL constraints which have been checked by the UML and OCL tool USE (UML-based Specification Environment). USE allows validation of a model by testing it with scenarios. The Mondex case study has been validated by positive and negative test cases. The test cases allow the validity of the various constraints to be traced and checked. Validation results are presented as textual protocols or as UML sequence diagrams where starting, intermediate, and resulting system states are represented by UML object diagrams. UML sequence diagrams, UML object diagrams, and textual protocols are shown with varying degrees of detail for the attributes, constraints, and executed commands. © 2007 British Computer Society.
CITATION STYLE
Kuhlmann, M., & Gogolla, M. (2008). Modeling and validating Mondex scenarios described in UML and OCL with USE. Formal Aspects of Computing, 20(1), 79–100. https://doi.org/10.1007/s00165-007-0062-3
Mendeley helps you to discover research relevant for your work.