DocumentCode :
2609618
Title :
Mapping Software Architecture Specification to Rewriting Logic (Short Paper)
Author :
Fu, Yujian ; Dong, Zhijiang ; Ding, Junhua ; He, Xudong
Author_Institution :
Dept. of Comput. Sci., Alabama A&M Univ., Normal, AL
fYear :
2008
fDate :
12-13 Aug. 2008
Firstpage :
376
Lastpage :
381
Abstract :
In this paper we present a systematic translation algorithm that maps a software architecture model to rewriting logics. We consider a nowadays typical component-based software architecture model - SAM. SAM is a formal software architecture model that integrates two formalisms - Petri nets and temporal logic. Our goal is to effectively describe the component based software architecture model SAM using a rewriting based semantics. This algorithm is implemented in Maude, a high performance declarative programming language that supports membership and rewriting logics. The contribution of this paper is we defined the translation algorithm to rewriting logic to show an interleaving semantic matching between the behavior model Petri net and rewriting logic.
Keywords :
Petri nets; formal specification; object-oriented programming; programming language semantics; rewriting systems; software architecture; temporal logic; Maude; Petri nets; SAM; component-based software architecture; declarative programming language; rewriting based semantics; rewriting logic; software architecture specification; systematic translation algorithm; temporal logic; Computer languages; Computer science; Helium; Interleaved codes; Logic programming; Petri nets; Quality assurance; Software algorithms; Software architecture; Software quality; Petri net; Software architecture specification; interleaving semantics; rewriting logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2008. QSIC '08. The Eighth International Conference on
Conference_Location :
Oxford
ISSN :
1550-6002
Print_ISBN :
978-0-7695-3312-4
Type :
conf
DOI :
10.1109/QSIC.2008.16
Filename :
4601567
Link To Document :
بازگشت