Authors: Christoph Eickhoff ; Martin Lange ; Simon-Lennert Raesch and Albert Zündorf

Affiliation: Kassel University and Germany

ISBN: 978-989-758-358-2

ISSN: 2184-4348

Keyword(s): Model Checking, Object Models, EMF.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Constraint Modeling and Languages ; General-Purpose Modeling Languages and Standards ; Languages, Tools and Architectures ; Model Execution and Simulation ; Model Transformation ; Model-Based Testing and Validation ; Model-Driven Software Development ; Models ; Paradigm Trends ; Reasoning about Models ; Software Engineering

Abstract: For safety critical systems it is desirable to be able to prove system correctness. If your system is based e.g. on statecharts or finite automata you may use model checking techniques as provided e.g. by Spin. If your system uses dynamic object models you may use tools like Alloy or graph based tools like Groove, Henshin, or SDMLib. Unfortunately, most of theses approaches use proprietary languages for the specification of models and model transformations. This has the drawback that in order to verify system properties one has to recode the system and its operations within the specific language of the used verification tool. This is tedious and error prone. After a successful verification within the specific tool, you still do not know whether your actual implementation works correct. To overcome these limitations, this paper outlines our new EMFeR (EMF Engine for Reachability) tool. EMFeR provides complete testing and model checking capabilities for EMF based models. Unlike most oth er systems, EMFeR uses directly the code of the system under test. You just hand your implementation of the employed model operations to EMFeR as lambda expressions. In addition, you provide some model queries to retrieve model elements to be operated on. Thus, you may implement your system’s model operation in plain Java, in Kotlin, in Groovy or whatever and than you may use EMFeR to model check your actual system implementation. (More)

PDF ImageFull Text


Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Eickhoff, C.; Lange, M.; Raesch, S. and Zündorf, A. (2019). EMFeR: Model Checking for Object Oriented (EMF) Models.In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-358-2, ISSN 2184-4348, pages 513-520. DOI: 10.5220/0007681605130520

author={Christoph Eickhoff. and Martin Lange. and Simon{-}Lennert Raesch. and Albert Zündorf.},
title={EMFeR: Model Checking for Object Oriented (EMF) Models},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},


JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - EMFeR: Model Checking for Object Oriented (EMF) Models
SN - 978-989-758-358-2
AU - Eickhoff, C.
AU - Lange, M.
AU - Raesch, S.
AU - Zündorf, A.
PY - 2019
SP - 513
EP - 520
DO - 10.5220/0007681605130520

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.