Publications personnelle

136documents trouvés

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
08723
01/02/2009

Pola: un langage dédié au domaine des systèmes temps réel vérifiables par model cheking

F.PERES, P.E.HLADIK, F.VERNADAT

OLC

Manifestation avec acte : ROADEF 2009, Nancy (France), 10-12 Février 2009, 15p. , N° 08723

Diffusable

Plus d'informations

Mots-Clés / Keywords
Model checking; Système temps réel ; Langage dédié à un domaine;

116695
08801
01/10/2008

A property-driven approach to formal verification of process models

B.COMBEMALE, X.CREGUT, P-L.GAROCHE, X.THIRIOUX, F.VERNADAT

IRIT-UPS, OLC

Ouvrage (contribution) : Enterprise Information Systems, Lecture Notes in Business Information Processing 12 Part 4, Springer, N°ISBN 978-3-540-88709-6, Octobre 2008, pp.286-300 , N° 08801

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

Diffusable

Plus d'informations

Abstract

More and more, models, through Domain Specific Languages (DSL), tend to be the solution to define complex systems. Expressing properties specific to these metamodels, and checking them, appear as an urgent need. Until now, the only complete industrial solutions that are available consider structural properties such as the ones that could be expressed in OCL. There are although some attempts on behavioural properties for DSL. This paper addresses a method to specify and then check temporal properties over models. The case study is SimplePDL, a process metamodel. We propose a way to use a temporal extension of OCL, TOCL, to express properties. We specify a models transformation to Petri Nets and LTL formulae for both the process model and its associated temporal properties. We check these properties using a model checker and enrich the model with the analysis results. This work is a first step towards a generic framework to specify and effectively check temporal properties over arbitrary models.

Mots-Clés / Keywords
Metamodelling; Properties validation; Verification; Temporal OCL; Process Model; Petri nets; LTL; Models Semantics; Model Transformation;

117038
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
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
08722
01/01/2008

Time petri nets. Analysis methods and verification with TINA

B.BERTHOMIEU, F.PERES, F.VERNADAT

OLC

Ouvrage (contribution) : Modeling and Verification of Real-Time Systems, N°ISBN 9781848210134, 2008, Chapitre 1, pp.19-48 , N° 08722

Diffusable

116076
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/