Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Designing Languages using Lightning
Gammaitoni, Loïc; Kelsen, Pierre; Glodt, Christian
2015In Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering
Peer reviewed
 

Files


Full Text
sle2015_submission_15.pdf
Publisher postprint (1.13 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
domain specific languages; Alloy; language workbench; Lightning; F-Alloy; verification; abstract syntax; concrete syntax; semantics; language definition; modelling language; language engineering
Abstract :
[en] Modelling languages are defined by specifying their abstract syntax, concrete syntax and semantics. In the Lightning tool the definition of all these language components is based on the lightweight formal language Alloy. Lightning makes use of the powerful automatic analysis features of Alloy to allow language designers to develop and validate the definition of a modelling language in an incremental fashion. By providing immediate visual feedback, it allows errors in the language definition to be quickly identified and corrected. Furthermore Lightning introduces a novel interpretation mechanism that allows efficient execution of transformations used in the language definition. We illustrate the use of the tool on the language of structured business processes.
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)
Glodt, Christian ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
External co-authors :
no
Language :
English
Title :
Designing Languages using Lightning
Publication date :
2015
Event name :
8th ACM SIGPLAN International Conference on Software Language Engineering (SLE)
Event date :
from 25-10-2015 to 27-10-2015
Audience :
International
Main work title :
Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering
Publisher :
ACM
ISBN/EAN :
978-1-4503-3686-4
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 08 January 2016

Statistics


Number of views
314 (25 by Unilu)
Number of downloads
279 (25 by Unilu)

Scopus citations®
 
9
Scopus citations®
without self-citations
6
OpenCitations
 
5

Bibliography


Similar publications



Contact ORBilu