Using Process Algebra to Validate Behavioral Aspects of Object-Oriented Models

Abstract : We present in this paper a rigorous and automated based approach for the behavioral validation of control software systems. This approach relies on metamodeling, model-transformations and process algebra and combines semi-formal object-oriented models with formal validation. We perform the validation of behavioral aspects of objectoriented models by using a projection into a well-defined formal technical space (Finite State Process algebra) where model-checkers are available (we use LTSA; a model checker for Labeled Transition Systems). We then target an implementation platform, which conforms to the semantics of the formal technical space; in turn, this ensure conformance of the final application to the validated specification.
Document type :
Journal articles
Complete list of metadatas

Cited literature [9 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00911624
Contributor : Scd Université de Haute Alsace <>
Submitted on : Friday, November 29, 2013 - 2:58:01 PM
Last modification on : Wednesday, December 19, 2018 - 1:08:13 PM
Long-term archiving on : Monday, March 3, 2014 - 7:55:49 PM

File

MIPS_2006_06_ARTICLE.pdf
Files produced by the author(s)

Identifiers

Citation

Alban Rasse, Jean-Marc Perronne, Pierre-Alain Muller, Bernard Thirion. Using Process Algebra to Validate Behavioral Aspects of Object-Oriented Models. Lecture Notes in Computer Science, Springer, 2006, 3844, pp.39-47. ⟨10.1007/11663430_5⟩. ⟨hal-00911624⟩

Share

Metrics

Record views

405

Files downloads

193