2008 The Eighth International Conference on Quality Software
Mapping Software Architecture Specification to Rewriting Logic (Short Paper)
August 12-August 13
ISBN: 978-0-7695-3312-4
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.
Index Terms:
Software architecture specification, Petri net, rewriting logic, interleaving semantics
Citation:
Yujian Fu, Zhijiang Dong, Junhua Ding, Xudong He, "Mapping Software Architecture Specification to Rewriting Logic (Short Paper)," qsic, pp.376-381, 2008 The Eighth International Conference on Quality Software, 2008