Publication | Open Access
Towards Verifying Model Transformations
72
Citations
11
References
2008
Year
EngineeringVerificationSoftware EngineeringModel CheckingModel VerificationSoftware AnalysisAnalysis LanguageFormal VerificationModel TransformationsDesign LanguageSystems EngineeringProgram TransformationModel-based Software DevelopmentModel Transformation LanguageDesignComputer ScienceModel TransformationSoftware DesignAutomated ReasoningProgram AnalysisFormal MethodsModel Abstraction
In model-based software development, a complete design and analysis process involves designing the system using the design language, converting it into the analysis language, and performing the verification and analysis on the analysis model. Graph transformation is increasingly being used to automate this conversion. In such a scenario, it is very important that the conversion preserves the semantics of the design model. This paper discusses an approach to verify this semantic equivalence for each transformation. We will show how to check whether a particular transformation resulted in an output model that preserves the semantics of the input model with respect to a particular property.
| Year | Citations | |
|---|---|---|
Page 1
Page 1