2015
DOI: 10.1007/978-3-319-25156-1_7
|View full text |Cite
|
Sign up to set email alerts
|

Matching and Merging Scenarios Automatically with Alloy

Abstract: Abstract. The design of large systems often involves the creation of models that describe partial specifications. Model composition is the process of combining partial models to create a single coherent model. This paper presents an automatic composition technique for creating a sequence diagram from partial specifications captured in multiple sequence diagrams with the help of Alloy. Our contribution is twofold: a novel true-concurrent semantics for sequence diagram composition, and a model-driven transformat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
13
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(13 citation statements)
references
References 14 publications
(18 reference statements)
0
13
0
Order By: Relevance
“…In recent work [9], [10], we have presented a method for sequence diagram composition based on Alloy. The approach taken does not directly involve an algorithm to compose sequence diagrams, but rather uses Alloy to produce all possible solutions for the composition, where each solution is a possible trace of execution in the composed model.…”
Section: Our Contributionmentioning
confidence: 99%
See 3 more Smart Citations
“…In recent work [9], [10], we have presented a method for sequence diagram composition based on Alloy. The approach taken does not directly involve an algorithm to compose sequence diagrams, but rather uses Alloy to produce all possible solutions for the composition, where each solution is a possible trace of execution in the composed model.…”
Section: Our Contributionmentioning
confidence: 99%
“…The approach does not, however, explicitly incorporate the semantics of scenarios in the transformation itself. Further, whereas in [9] composition is treated as a simple conjunction of models through syntactic matching of elements of both models, in [10] we allow the matching glue to consist of additional behavioural constraints (for instance imposing an order, disallowing event occurrences, etc). Our approach in this paper is more generic, and covers a more complex form of composition through aspect weaving.…”
Section: Our Contributionmentioning
confidence: 99%
See 2 more Smart Citations
“…As a result, in recent years, various methods for automated model composition have been introduced [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15]. Most of these methods involve introducing algorithms to produce a composite model from simpler models originating from partial specifications and assume a formal underlying semantics [7].…”
Section: Introductionmentioning
confidence: 99%