Publication | Closed Access
Formal Specification and Analysis of Domain Specific Models Using Maude
58
Citations
21
References
2009
Year
Model-driven Software DevelopmentEngineeringModeling NotationVerificationSoftware EngineeringSimulationSoftware AnalysisFormal VerificationDynamic BehaviorModel-based Software DevelopmentModeling And SimulationFormal NotationFormal SpecificationFormal ModelingComputer ScienceModel TransformationSoftware DesignSpecification LanguageAutomated ReasoningProgram AnalysisFormal MethodsDomain ModelDomain-specific ModelingData Modeling
Modeling languages play a cornerstone role in model-driven software development for representing models and metamodels. Modeling languages are usually defined in terms of their abstract and concrete syntax. This allows the rapid development of languages and some associated tools (e.g. editors), but does not allow the representation of their behavioral semantics, something especially important in certain industrial environments in which simulation and verification are critical issues. In this paper we explore the use of Maude as a formal notation for describing models, metamodels, and their dynamic behavior, making models amenable to formal analysis, reasoning, and simulation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1