DocumentCode :
2345422
Title :
SPLACID: An SPL-Oriented, ACTA-Based, Language for Reusing (Varying) ACID Properties
Author :
Gallina, Barbara ; Guelfi, Nicolas
Author_Institution :
Lab. for Adv. Software Syst., Univ. of Luxembourg, Luxembourg City, Luxembourg
fYear :
2008
fDate :
15-16 Oct. 2008
Firstpage :
115
Lastpage :
124
Abstract :
ACID (Atomicity, Consistency, Isolation and Durability) properties characterize the initial transactional model (TM). Being too restrictive and functionally limited to face the requirements of more recent application domains, the semantics of these properties has been relaxed (weakened) leading to an important set of TMs. Understanding, comparing and synthesizing TMs on the basis of core features and, more specifically, understanding and comparing relaxed ACID properties to be able to reuse them, during the synthesis of TMs, is still an unreached goal. The ACTA framework represented a relevant step towards the achievement of that goal. ACTA, however, as we contribute in highlighting, presents several points of weakness. To contribute in easing the identification and specification of reusable and composable commonalities and variabilities among TMs, we introduce a software product line oriented, ACTA-based, language, called SPLACID. SPLACID is dedicated to the formal specification of TMs in terms of the selection and specialisation of a set of TM standard features. SPLACID promotes reuse and enhance rigor and precision by providing a well structured concrete syntax.
Keywords :
formal specification; product development; software reusability; specification languages; ACTA-based language; SPLACID; TM standard feature; formal specification; software product line oriented; software reusability; structured concrete syntax; transactional model; Application software; Concrete; Concurrency control; Conferences; Fault tolerance; Formal specifications; Laboratories; Software reusability; Software systems; Wheels; (Relaxed) ACID properties; ACTA framework; Software Product Lines; Transactional Models; formal specifications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Workshop, 2008. SEW '08. 32nd Annual IEEE
Conference_Location :
Kassandra
ISSN :
1550-6215
Print_ISBN :
978-0-7695-3617-0
Type :
conf
DOI :
10.1109/SEW.2008.15
Filename :
5328414
Link To Document :
بازگشت