Hierarchical Verification in Maude of LfP Software Architectures - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2007

Hierarchical Verification in Maude of LfP Software Architectures

Résumé

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.
Fichier non déposé

Dates et versions

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

Identifiants

  • HAL Id : hal-01125459 , version 1

Citer

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⟩

Collections

CNAM CEDRIC-CNAM
23 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More