2011
DOI: 10.1002/spe.1019
|View full text |Cite
|
Sign up to set email alerts
|

A model‐driven process for engineering a toolset for a formal method

Abstract: This paper presents a model‐driven software process suitable to develop a set of integrated tools around a formal method. This process exploits concepts and technologies of the Model‐driven Engineering (MDE) approach, such as metamodelling and automatic generation of software artifacts from models. We describe the requirements to fulfill and the development steps of this model‐driven process. As a proof‐of‐concept, we apply it to the Finite State Machines and we report our experience in engineering a metamodel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
46
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
5
3

Relationship

5
3

Authors

Journals

citations
Cited by 65 publications
(46 citation statements)
references
References 15 publications
0
46
0
Order By: Relevance
“…In this paper we use the Asmeta framework [8] and its ATGT tool [9], based on the model checker SPIN [10]. Note that any framework supporting the model checking of ASMs, either directly [11] or through a mapping into the syntax of a model checker [12,13,14], could be used in our approach.…”
Section: Test Generation For Asms By Model Checkingmentioning
confidence: 99%
“…In this paper we use the Asmeta framework [8] and its ATGT tool [9], based on the model checker SPIN [10]. Note that any framework supporting the model checking of ASMs, either directly [11] or through a mapping into the syntax of a model checker [12,13,14], could be used in our approach.…”
Section: Test Generation For Asms By Model Checkingmentioning
confidence: 99%
“…For the ASM method, the ASMETA (ASM mETAmodeling) framework 3 [4,12] provides basic functionalities for ASM models creation and manipulation (as editing, storage, interchange, access, etc. ), as well as advanced model analysis techniques (as validation, verification, testing, model review, requirements analysis, runtime monitoring, etc.).…”
Section: Modeling Process and Supporting Toolsmentioning
confidence: 99%
“…In the following sections we present the five steps of the refinement process for modeling the case study 4 . Fig.…”
Section: Models Chain Of the Lgsmentioning
confidence: 99%
“…Indeed, the result of this work has to be also viewed towards the goal of engineering and building an environment able to support the major software life cycle activities by means of the integration of several tools that can be used for different purposes on the base of the same specification model. We are trying to achieve this goal through the open project ASMETA (ASM mETAmodeling) [3], which permits the integrated use of different tools for ASM model development and manipulation. Currently, the ASMETA tool-set allows creation, storage, interchange, Java representation, simulation, testing, scenario-based validation, model checking, and model review of ASM models for software systems 3 .…”
Section: Introductionmentioning
confidence: 99%
“…We are trying to achieve this goal through the open project ASMETA (ASM mETAmodeling) [3], which permits the integrated use of different tools for ASM model development and manipulation. Currently, the ASMETA tool-set allows creation, storage, interchange, Java representation, simulation, testing, scenario-based validation, model checking, and model review of ASM models for software systems 3 .…”
Section: Introductionmentioning
confidence: 99%