Publications personnelle

91documents trouvés

09314
10/06/2009

Formal verification of AADL specifications in the topcased environment

B.BERTHOMIEU, J.P.BODEVEIX, C.CHAUDET, S.DAL ZILIO, M.FILALI, F.VERNADAT

OLC, IRIT-UPS

Manifestation avec acte : Reliable Software Technologies - Ada Europe 2009, Brest (France), 8-12 Juin 2009, 15p. , N° 09314

Diffusable

Plus d'informations

Abstract

We describe a formal verification toolchain for AADL, the SAE Architecture Analysis and Design Language, enriched with its behavioral annex. Our approach is based on tools that are integrated in the Topcased environment. We give a high-level view of the tools involved and illustrate the successive transformations that take place during the verification process.

117897
09227
19/05/2009

Présentation des résultats du projet OpenEmbeDD

C.ANDRE, M.BELAUNDE, B.BERTHOMIEU, C.BRUNETTE, A.CANALS, H.GARAVEL, S.GRAF, F.LANG, V.MAHE, M.NAKHLE, R.SCHNEKENBURGER, R.DE SIMONE, J.P.TALPIN, F.VERNADAT

INRIA Sophia, Orange Labs, OLC, INRIA Rennes, Compagnie des Signau, INRIA Rhône-Alpes, VERIMAG, CEA Saclay, INRIA Rocquencourt

Manifestation avec acte : NEPTUNE, Paris (France), 26-27 Mai 2009, 7p. , N° 09227

Lien : http://hal.inria.fr/inria-00381639/fr/

Diffusable

Plus d'informations

Résumé

OpenEmbeDD est une plate-forme générique, reposant sur les technologies d'Ingénierie Dirigée par les Modèles (IDM), et intégrant des outils d'aide à la conception d'applications temps réel embarqué (TR/E). Les technologies d'IDM utilisées dans OpenEmbeDD sont basées sur l'environnement Eclipse. Elles fournissent une solution simple et efficace pour l'intégration d'outils TR/E sur la plateforme (par la réalisation d'un modeleur) et l'interopération de ses outils (par transformation de modèle). OpenEmbeDD peut être instanciée à un domaine d'application précis en sélectionnant, parmi l'ensemble des outils disponibles, ceux qui répondent à un cas d'utilisation particulier. La plate-forme OpenEmbeDD s'installe en quelques clics. Elle fournit alors une solution d'IDM complète pour mettre en oeuvre rapidement un modeleur et l'intégrer facilement à une suite d'outils. Pour cela, OpenEmbeDD repose sur le format EMF/Ecore afin de faciliter la manipulation de modèles, intègre le générateur d'éditeurs graphiques Topcased, le langage de transformation ATL, l'environnement de méta-modélisation Kermeta, l'éditeur de profils Papyrus. Sa conformité aux standards industriels les plus répandus est un avantage important. OpenEmbeDD intègre un modeleur UML complet accompagné de la mise en oeuvre de référence du profil temps-réel MARTE. OpenEmbeDD inclus également d'autres standards comme AADL, SysML ou SDL. La plate-forme OpenEmbeDD permet donc de complémenter la modélisation d'applications utilisant des profils UML standards avec toute la souplesse et la spécificité d'outils métier d'aide à la conception pour le TR/E, et ce à moindre coût de développement.

117494
09224
18/05/2009

Observation Graph implementation for TINA toolbox

R.SAAD, F.VERNADAT, B.BERTHOMIEU, S.DAL ZILIO

OLC

Manifestation avec acte : 12th European Workshop on Dependable Computing (EWDC 2009), Toulouse (France), 14-15 Mai 2009, 4p. , N° 09224

Lien : http://hal.archives-ouvertes.fr/hal-00380671/fr/

Diffusable

Plus d'informations

Abstract

Model Checking is a formal technique for the verification of finite systems. However, it is well known that this technique suffers from the state explosion problem. We describe work in progress to implement in the TINA toolbox an enumerative variant of a state based observation graph algorithm defined by Klai and Poitrenaud.

117477
08331
01/06/2008

Ladder metamodeling and PLC program validation through time Petri nets

D.F.BENDER, B.COMBEMALE, X.CREGUT, J.M.FARINES, B.BERTHOMIEU, F.VERNADAT

IRIT-UPS, OLC, LCMI/EEL/UFSC

Manifestation avec acte : 4th European Conference on Model Driven Architecture Fondations and Applications (ECMDA 2008), Berlin (Allemagne), 9-12 Juin 2008, pp.121-136 , N° 08331

Lien : http://hal.archives-ouvertes.fr/hal-00369887/fr/

Diffusable

Plus d'informations

Abstract

Ladder Diagram (LD) is the most used programming language for Programmable Logical Controllers (PLCs). A PLC is a special purpose industrial computer used to automate industrial processes. Bugs in LD programs are very costly and sometimes are even a threat to human safety. We propose a model driven approach for formal verification of LD programs through model-checking. We provide a metamodel for a subset of the LD language. We define a time Petri net (TPN) semantics for LD programs through an ATL model transformation. Finally, we automatically generate behavioral properties over the LD models as LTL formulae which are then checked over the generated TPN using the model-checkers available in the Tina toolkit. We focus on race condition detection. This work is supported by the topcased project, part of the french cluster Aerospace Valley (granted by the french DGE), cf. http://www.topcased.org

114295
08328
01/06/2008

Advanced tutorial on time Petri nets. Part II: state class based methods

B.BERTHOMIEU

OLC

Conférence invitée : 29th International Conference on Application and Theory of Petri Nets and other Models of Concurrency, Xian (Chine), 23-27 Juin 2008, 31p. , N° 08328

Diffusable

114280
08327
01/05/2008

Abstract state spaces for time Petri nets analysis

B.BERTHOMIEU, F.PERES, F.VERNADAT

OLC

Manifestation avec acte : 11th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2008), Orlando (USA), 5-7 Mai 2008, pp.298-304 , N° 08327

Diffusable

114278
08329
01/04/2008

Model checking des réseaux de Petri temporels bornés à priorité

B.BERTHOMIEU, F.PERES, F.VERNADAT

OLC

Manifestation avec acte : Journées FAC'2008. Formalisation des Activités Concurrentes, Toulouse (France), 3-4 Avril 2008, 12p. , N° 08329

Diffusable

114282
08332
01/03/2008

Time Petri nets analysis with the TINA toolbox

B.BERTHOMIEU, F.VERNADAT

OLC

Conférence invitée : International Workshop on Petri Nets Tools and Applications (PNTAP'08), Marseille (France), 3 Mars 2008, 9p. , N° 08332

Diffusable

114297
06502
06/02/2008

State space abstractions for time Petri nets

B.BERTHOMIEU, F.VERNADAT

OLC

Ouvrage (contribution) : Handbook of Real-Time and Embedded Systems, Insup Lee, J.Y-T. Leung, S.h. Son (Eds), Chapman & Hall/CRC, N°ISBN 978-1-58488-678-5, 2008, Part VI, chap. 30, pp.30-1-30-19 , N° 06502

Diffusable

112836
08330
01/01/2008

Fiacre: an intermediate language for model verification in the TOPCASED environment

B.BERTHOMIEU, J.P.BODEVEIX, P.FARAIL, M.FILALI, H.GARAVEL, P.GAUFILLET, F.LANG, F.VERNADAT

IRIT-UPS, EADS AIRBUS SA, OLC, INRIA Rhône-Alpes

Manifestation avec acte : 4th European Congress ERTS Embedded Real Time Software, Toulouse (France), 29 Janvier - 1 février 2008, 8p. , N° 08330

Lien : http://hal.inria.fr/inria-00262442/fr/

Diffusable

Plus d'informations

Mots-Clés / Keywords
Model checking; Model Transformation; Embedded systems; Architecture description languages;

114284
Pour recevoir une copie des documents, contacter doc@laas.fr en mentionnant le n° de rapport LAAS et votre adresse postale. Signalez tout problème de fonctionnement à sysadmin@laas.fr. http://www.laas.fr/pulman/pulman-isens/web/app.php/