DocumentCode :
2028601
Title :
On the use of rewriting logic for verification of distributed software architecture description based LfP
Author :
Jerad, Chadlia ; Barkaoui, Kamel
Author_Institution :
LSTS, ENIT, Tunis, Tunisia
fYear :
2005
fDate :
8-10 June 2005
Firstpage :
202
Lastpage :
208
Abstract :
Software architecture description languages (ADLs) allow software designers to focus on high level aspects of an application by abstracting from the details of the components that compose architecture. It is precisely this abstraction that makes ADLs suitable for verification using model checking techniques. ADLs are, in a way, domain-specific languages for aspects such as coordination and distribution. LfP (language for prototyping) is a formal approach for distributed software architectures that is based on RM-ODP and that can be linked to an UML methodology. We propose in this paper a rewriting of the LfP semantics, specified in rewriting logic which is well suited for axiomatization of concurrent languages. Using the Maude system, a high-performance interpreter based on rewriting logic, we illustrate through an example how this rewriting semantics can be exploited for verification aspects related to distributed object interactions.
Keywords :
Unified Modeling Language; distributed programming; program interpreters; program verification; rewriting systems; software architecture; software prototyping; Maude system; UML methodology; concurrent language; formal verification; language for prototyping; model checking technique; software architecture description languages; Architecture description languages; Computer architecture; Concurrent computing; Logic; Object oriented modeling; Prototypes; Software architecture; Software design; Software prototyping; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
ISSN :
1074-6005
Print_ISBN :
0-7695-2361-7
Type :
conf
DOI :
10.1109/RSP.2005.34
Filename :
1509453
Link To Document :
بازگشت