Publication | Closed Access
A model‐driven process for engineering a toolset for a formal method
76
Citations
11
References
2011
Year
EngineeringSoftware SystemsSoftware EngineeringSystem-level DesignSoftware AnalysisFormal VerificationSoftware ArtifactsModel-driven EngineeringSystem Of Systems EngineeringModel Driven ArchitectureFinite State MachinesSystems EngineeringModel-based Software DevelopmentModeling And SimulationSoftware ConstructionModel‐driven ProcessFormal ModelingDesignProcess Systems EngineeringFormal MethodMethod EngineeringAutomated ReasoningModel FrameworkFormal MethodsModel Management
The process leverages Model‑driven Engineering concepts such as metamodelling and automatic generation of software artifacts from models. This paper presents a model‑driven software process suitable to develop a set of integrated tools around a formal method. 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 report our experience in engineering a metamodel‑based language and a toolset for the Abstract State Machine formal method. © 2011 John Wiley & Sons, Ltd.
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‐based language and a toolset for the Abstract State Machine formal method. Copyright © 2011 John Wiley & Sons, Ltd.
| Year | Citations | |
|---|---|---|
Page 1
Page 1