Publication View

Technical Report 157 Checking OCL Constraints in Distributed Component Based Systems (2007)

Abstract
We present a pragmatic approach using formal methods to increase the quality of distributed component based systems: Based on UML class diagrams annotated with OCL constraints, code for runtime checking of components in J2EE/EJB is automatically generated. Thus, a UML–model for a component can be used in a black–box test for the component. Further we introduce different design patterns for EJBs, which are motivated by different levels of abstraction, and show that these patterns work smoothly together with our OCL constraint checking. A prototypic implementation of the code generator, supporting our design patterns

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.29.2343
Source http://wailoa.informatik.uni-freiburg.de/WebBIB/publications/papers/2001/tr01.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords OCL, Constraint checking, EJB, J2EE, Design by Contract, Design Pattern, Distributed Systems
Type text
Language English