Automatically reasoning about metamodeling
Metamodeling is foundational to many modeling frameworks, and so it is important to formalize and reason about it. Ideally, correctness proofs and test-case generation on the metamodeling framework should be automatic. However, it has yet to be shown that extensive automated reasoning on metamodelin...
Gespeichert in:
Veröffentlicht in: | Software and systems modeling 2015-02, Vol.14 (1), p.271-285 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Metamodeling
is foundational to many modeling frameworks, and so it is important to formalize and reason about it. Ideally, correctness proofs and test-case generation on the metamodeling framework should be automatic. However, it has yet to be shown that extensive automated reasoning on metamodeling frameworks can be achieved. In this paper, we present one approach to this problem: metamodeling frameworks are specified modularly using
algebraic data types
and
constraint logic programming
(CLP). Proofs and test-case generation are encoded as
open world
query operations and automatically solved. |
---|---|
ISSN: | 1619-1366 1619-1374 |
DOI: | 10.1007/s10270-013-0315-y |