From UML/OCL to base models: Transformation concepts for generic validation and verification

10Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modeling languages such as UML and OCL find more and more application in the early stages of today’s system design. Validation and verification, i.e. checking the correctness of the respective models, gains interest. Since these languages offer various description means and a huge set of constructs, existing approaches for this purpose only support a restricted subset of constructs and often focus on dedicated description means as well as verification tasks. To overcome this, we follow the idea of using model transformations to unify different description means to a base model. In the course of these transformation, complex language constructs are expressed by means of a small subset of so-called core elements in order to interface with a wide range of verification engines with complementary strengths and weaknesses. In this paper, we provide a detailed introduction of the proposed base model and its core elements as well as corresponding model transformations.

Cite

CITATION STYLE

APA

Hilken, F., Niemann, P., Gogolla, M., & Wille, R. (2015). From UML/OCL to base models: Transformation concepts for generic validation and verification. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9152, pp. 149–165). Springer Verlag. https://doi.org/10.1007/978-3-319-21155-8_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free