2010
DOI: 10.1007/978-3-642-12261-3_16
|View full text |Cite
|
Sign up to set email alerts
|

From UML to Alloy and Back Again

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
19
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 25 publications
(19 citation statements)
references
References 12 publications
0
19
0
Order By: Relevance
“…Conceptually, the graph generation approach could be applied on other modeling formalisms too, e.g. UML Class Diagrams for defining the types and Object Constraint Language (OCL, [9]) for defining constraints as in [19], [35].…”
Section: Domain-specific Modeling Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Conceptually, the graph generation approach could be applied on other modeling formalisms too, e.g. UML Class Diagrams for defining the types and Object Constraint Language (OCL, [9]) for defining constraints as in [19], [35].…”
Section: Domain-specific Modeling Languagesmentioning
confidence: 99%
“…There are several approaches aiming to validate standardized engineering models enriched with OCL constraints [58] by relying upon different back-end logic-based approaches such as constraint logic programming [36], [59], [60], SAT-based model finders (like Alloy) [7], [16], [35], [50], [51], [61], [62], [63], CSP solvers [64], first-order logic [65], constructive query containment [66] or higher-order logic [67]. Partial snapshots and WF constraints can be uniformly represented as constraints [7].…”
Section: Related Workmentioning
confidence: 99%
“…Shah et al [32] proposed a model transformation from Alloy to UML to convert model instances generated by the Alloy Analyzer to UML Object Diagrams. This translation complements the UML2Alloy tool [2,1], which must be used before to generate an Alloy specification, and can be used to map back to UML counterexamples of UML+OCL specifications found using the Alloy Analyzer.…”
Section: Related Workmentioning
confidence: 99%
“…Note that the current paper focuses execution traces and their replaying, therefore related work regarding traceability is not detailed. Approaches regarding traceability models [11,39,48] generally define static traceability models which record the correspondence between various model structures and suggest techniques, methods and tools for generating, managing or processing such models.…”
Section: Related Workmentioning
confidence: 99%