Article (Scientific journals)
F-Alloy: a relational model transformation language based on Alloy
Gammaitoni, Loïc; Kelsen, Pierre
2019In Software and Systems Modeling, 18 (1), p. 213-247
Peer Reviewed verified by ORBi
 

Files


Full Text
Submit170830.pdf
Author preprint (1.13 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
model transformation; F-Alloy; Alloy; Analysis; Formal methods; Endogenous; exogenous
Abstract :
[en] Model transformations are one of the core artifacts of a model-driven engineering approach. The relational logic language Alloy has been used in the past to verify properties of model transformations. In this paper we introduce the concept of functional Alloy modules. In essence a functional Alloy module can be viewed as an Alloy module representing a model transformation. We describe a sublanguage of Alloy called F-Alloy specifically designed to concisely specify functional Alloy modules. The restrictions on F-Alloy’s syntax are meant to allow efficient execution of the specified transformation, without the use of backtracking, by an adapted interpretation algorithm. F-Alloy’s semantics is given in this paper as a direct translation to Alloy; hence, F-Alloy specifications are also analyzable using the powerful automatic analysis features of Alloy.
Disciplines :
Computer science
Author, co-author :
Gammaitoni, Loïc ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Kelsen, Pierre ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
External co-authors :
no
Language :
English
Title :
F-Alloy: a relational model transformation language based on Alloy
Publication date :
2019
Journal title :
Software and Systems Modeling
ISSN :
1619-1374
Publisher :
Springer Science & Business Media B.V.
Volume :
18
Issue :
1
Pages :
213-247
Peer reviewed :
Peer Reviewed verified by ORBi
Focus Area :
Security, Reliability and Trust
Available on ORBilu :
since 27 November 2017

Statistics


Number of views
175 (24 by Unilu)
Number of downloads
523 (17 by Unilu)

Scopus citations®
 
4
Scopus citations®
without self-citations
4
OpenCitations
 
4
WoS citations
 
3

Bibliography


Similar publications



Contact ORBilu