Hierarchical Verification in Maude of LfP Software Architectures - Archive ouverte HAL Access content directly
Conference Papers Year : 2007

Hierarchical Verification in Maude of LfP Software Architectures


Software architecture description languages allow software designers to focus on high level aspects of an application by abstracting from details. In general, a system’s architecture is specified in a hierarchical way. In fact, hierarchical components hide, at each level, the complexity of the sub-entities composing the system. As rewriting logic is a natural semantic framework for representing concurrency, parallelism, communication and interaction, it can be used for systems specification and verification. In this paper, we show how we can take advantage of hierarchical modeling of software systems specified with LfP, to prototype model checking process using Maude system. This approach allows us to hide and show, freely and easily, encapsulated details by moving between hierarchical levels. Thus, state explosion problem is mastered and reduced. In addition, system’s maintainability and error detection become easier and faster.
No file

Dates and versions

hal-01125459 , version 1 (06-03-2015)


  • HAL Id : hal-01125459 , version 1


Chadlia Jerad, Kamel Barkaoui, A. Grissa-Touzi. Hierarchical Verification in Maude of LfP Software Architectures. ECSA'07, 1st European Conference on Software Architecture, Aranjuez (Madrid), Spain, Jan 2007, X, France. pp.156-170. ⟨hal-01125459⟩


17 View
0 Download


Gmail Facebook Twitter LinkedIn More