Laboratoire d’Analyse et d’Architecture des Systèmes
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
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.
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
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.
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
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.
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
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
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
114280B.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
114278B.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
114282B.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
114297B.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
112836B.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