Reference : Towards an Alloy Formal Model for Flexible Advanced Transactional Model Development
Scientific congresses, symposiums and conference proceedings : Paper published in a journal
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/23633
Towards an Alloy Formal Model for Flexible Advanced Transactional Model Development
English
Gallina, Barbara [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Guelfi, Nicolas mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Kelsen, Pierre mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
2009
Abstract book of 33rd Annual IEEE Software Engineering Workshop 2009 (SEW-33)
IEEE
Yes
International
1550-6215
IEEE Software Engineering Workshop 2009
from 13-10-2009 to 14-10-2009
[en] transactional ; acid ; semantics
[en] SPLACID is a semi-formal language conceived for the
specification and synthesis of (advanced) transactional
models from basic features, such as transaction types and
(relaxed) ACID variants. SPLACID is an improvement of
the ACTA framework offering a well-structured and formal
syntax. Neither ACTA nor SPLACID, however, benefit from
a formal tool-supported semantics. This paper presents the
first step for having a full formal semantics of SPLACID by
translation to Alloy. In particular, we present the translation
of the SPLACID concepts into Alloy concepts focusing
on those concepts pertaining to the structure of a Transactional
Model and those characterizing the isolation variant.
The Alloy specification obtained by this translation preserve
the SPLACID main key-properties, namely, modularity,
flexibility and reusability. To support this claim we
show how flexible, modular and reusable structures and
isolation variants can be obtained in Alloy. Finally, we
analyze the flat and nested transactional model structures
and the serializability-based isolation variant using the
Alloy Analyzer.
http://hdl.handle.net/10993/23633

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
2009-SEW-Gallina-Guelfi-Kelsen.pdfPublisher postprint574.75 kBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.