Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of 2018
DOI: 10.1145/3236024.3264594
|View full text |Cite
|
Sign up to set email alerts
|

ASketch: a sketching framework for Alloy

Abstract: Alloy is a declarative modeling language that supports rst-order logic with transitive closure. Alloy has been used in a variety of domains to model software systems and nd design de ciencies. However, it is often challenging to make an Alloy model correct or to debug a faulty Alloy model. ASketch is a sketching/synthesis technique that can help users write correct Alloy models. ASketch allows users to provide a partial Alloy model with holes, a generator that speci es candidate fragments to be considered for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…The ASketch tool [43] supports the completion of Alloy partial model with holes using automated analysis. First, the input interpreter parses the partial model to generate possible candidates.…”
Section: Existing Modeling Assistantsmentioning
confidence: 99%
“…The ASketch tool [43] supports the completion of Alloy partial model with holes using automated analysis. First, the input interpreter parses the partial model to generate possible candidates.…”
Section: Existing Modeling Assistantsmentioning
confidence: 99%
“…A lot of work has been done to improve [20,22,24] and extend [10][11][12][13]16,19,25,[28][29][30][31]33] Alloy. We discuss work that is closely related to iAlloy.…”
Section: Related Workmentioning
confidence: 99%