Rapport de recherche interne (Rapports)
Functional Alloy Modules
GAMMAITONI, Loïc; KELSEN, Pierre
2014
 

Documents


Texte intégral
TR-LASSY-14-02.pdf
Postprint Auteur (369.33 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Alloy; model transformation; functional
Résumé :
[en] The Alloy language was developed as a lightweight modelling language that allows fully automatic analysis of software design models via SAT solving. The practical application of this type of analysis is hampered by two limitations: first, the analysis itself can become quite time consuming when the scopes become even moderately large; second, determining minimal scopes for the entity types (limiting the number of entities of each type) to achieve better running times is itself a non-trivial problem. In this paper we show that for the special case of Alloy modules specifying transformations we may be able to circumvent these limitations. We define the corresponding notion of functional module and define precise conditions under which such functional modules can be efficiently interpreted rather than analysed via SAT solving and we also explain how interpretation of functional Alloy modules can be seamlessly integrated with the SAT-based analysis of other modules. We provide evidence that for complex transformations interpreting functional modules may result in significant time savings.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
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)
Langue du document :
Anglais
Titre :
Functional Alloy Modules
Date de publication/diffusion :
2014
Maison d'édition :
University of Luxembourg, Luxembourg, Luxembourg
N° de rapport :
TR-LASSY-14-02
Collection et n° de collection :
Lassy Technical Report
Disponible sur ORBilu :
depuis le 17 avril 2014

Statistiques


Nombre de vues
240 (dont 51 Unilu)
Nombre de téléchargements
721 (dont 21 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu