2014 · 10 citations · 8 references
ComputingComputer ScienceSystems EngineeringDiagrammingFormal MethodsSystems ModelingDesign SpecificationModel CheckingModel TransformationModel-based DesignSpecification LanguagesVerificationActivity DiagramsConstraintsFormal ModelingModel VerificationSpecification CheckingSysml Block Definition DiagramsUml Activity DiagramsVerification Methodology
Modeling languages such as SysML provide various description means for a precise specification of the desired system. As a system model typically uses multiple diagram types focusing on different aspects, it is crucial to keep them consistent to each other. In this paper, we propose a verification methodology which ensures the consistency between activity diagrams as blueprints for the implementation and their contracts from a block definition diagram. For this purpose, activity diagrams are transformed to OCL constraints that can be checked against pre- and postconditions. The proposed approach is evaluated in a case study based on an industrial specification.
8
Bertrand Meyer · Computer · 1992 · 2.1K citations
Computing, Computer Science, Design +15
Verifying UML/OCL models using Boolean satisfiability
Mathias Soeken, Robert Wille, Mirco Kuhlmann et al. · 2010 · 102 citations
Ensuring Consistency in Relational Repository of UML Models
P. G. Sapna, Hrushikesha Mohanty · 2007 · 91 citations
Formalizing UML Models and OCL Constraints in PVS
Marcel Kyas, Harald Fecher, Frank S. de Boer et al. · Electronic Notes in Theoretical Computer Science · 2005 · 89 citations · Full text
Verifying UML/OCL models using Boolean satisfiability
Mathias Soeken, Robert Wille, Mirco Kuhlmann et al. · 2010 · 83 citations