Laboratoire d’Analyse et d’Architecture des Systèmes
P.DE SAQUI SANNES, J.HUGUES
SARA, ISAE
Manifestation avec acte : Embedded Real Time Software and Systems (ERTS2 2012), Toulouse (France), 1-3 Février 2012, 7p. , N° 12046
Lien : http://hal.archives-ouvertes.fr/hal-00669391
Diffusable
Plus d'informations
The realization of critical systems goes through multiple phases of specification, design, integration, validation, and testing. It starts from high-level sketches down to the final product. Model-Based Design has been acknowledged as a good conveyor to capture these steps. Yet, there is no universal solution to represent all activities. Two candidates are the OMG-based SysML to perform high-level modeling tasks, and the SAE AADL to perform lower-level ones, down to the implementation. The paper shares an experience on the seamless use of SysML and the AADL to model, validate/verify and implement a flight management system.
P.DE SAQUI SANNES, L.APVRILLE
OLC, LTCI
Revue Scientifique : Génie Logiciel, Vol.58, N°98, pp.22-26, Septembre 2011 , N° 11817
Lien : http://hal.archives-ouvertes.fr/hal-00667856
Diffusable
Plus d'informations
Cet article partage une expérience de modélisation de systèmes temps réel s'appuyant sur le langage AVA- TAR dérivé de SysML, l'outil en mode libre TTool et la méthode associée. AVATAR enrichit SysML par son lan- gage TEPE d'expression de propriétés. Sa sémantique formelle, par traduction vers les automates temporisés, autorise les preuves de sûreté et celle obtenue par traduction vers le pi-calcul rend possible les preuves de sécurité. Exé- cutable sur Linux, MacOS et Windows, l'outil en mode libre TTool mise quant à lui sur l'accessibilité aux non spé- cialistes pour offrir un éditeur de diagrammes, un simulateur de modèles, une interface aux outils de vérification formelle UPPAAL et ProVerif, et un générateur de code C Posix. L'article illustre l'approche AVATAR sur une étude de cas pédagogique et recense les projets académiques et industriels qui font appel à TTool.
L.APVRILLE, P.DE SAQUI SANNES
LTCI, OLC
Revue Scientifique : Technique et Science Informatiques, Vol.30, N°3, pp.309-337, Mars 2011 , N° 11779
Diffusable
126492D.KNORRECK, L.APVRILLE, P.DE SAQUI SANNES
LTCI, OLC
Revue Scientifique : ACM SIGSOFT Software Engineering Notes, Vol.36, N°1, pp.1-8, Janvier 2011 , N° 11747
Lien : http://hal.archives-ouvertes.fr/hal-00667841
Diffusable
Plus d'informations
Using UML or SysML models in a verification-centric method requires a property expression language, a formal se- mantics, and a tool. The paper introduces TEPE, a graphi- cal TEmporal Property Expression language based on SysML parametric diagrams. TEPE enriches the expressiveness of other common property languages in particular with the no- tion of physical time and unordered signal reception. TEPE is further instantiated in the AVATAR real-time UML profile. TTool, an open-source toolkit, implements a press-button ap- proach for the formal verification of AVATAR-TEPE proper- ties with UPPAAL. An elevator system serves as example.
P.DE SAQUI SANNES, T.VILLEMUR, B.FONTAN, S.MOTA GONZALEZ , M.S.BOUASSIDA, N.CHRIDI, I.CHRISMENT, L. VIGNERON
OLC, Thales com, ITESM, Mexico, HEUDIASYC, LORIA
Revue Scientifique : Innovations in Systems and Software Engineering, Vol.6, N°1-2, pp.125-133, Mars 2010 , N° 09755
Diffusion restreinte
120813P.DE SAQUI SANNES, T.VILLEMUR, B.FONTAN, S.MOTA GONZALEZ , M.S.BOUASSIDA, N.CHRIDI, I.CHRISMENT, L. VIGNERON
HEUDIASYC, OLC, ITESM, Mexico, LORIA, Thales com
Manifestation avec acte : 2nd IEEE International workshop UML and Formal Methods (UMF & FM'09), Rio de Janeiro (Brésil), 8 Décembre 2009, 6p. , N° 09218
Diffusable
120104B.FONTAN, P.DE SAQUI SANNES, L.APVRILLE
OLC, ENST Sophia
Manifestation avec acte : Langages et Modèles à Objets (LMO 2008), Montréal (Canada), 5-7 Mars 2008, 17p. , N° 08753
Diffusable
116277B.FONTAN, P.DE SAQUI SANNES, L.APVRILLE
OLC, ENST Sophia
Manifestation avec acte : 4th European Congress ERTS Embedded Real Time Software, Toulouse (France), 29 Janvier - 1er Février 2008, 8p. , N° 08752
Diffusable
Plus d'informations
TURTLE is a real-time UML profile introduced a few years ago to address the analysis, design and deployment of time-constrained systems. The profile has a formal semantics. Further, it is supported by an open source toolkit: TTool. The latter enables formal verification of TURTLE models without specific knowledge of mathematical notations or formal languages. This paper proposes to extend TURTLE to cover the requirement capture phase, to check a model against formally expressed temporal requirements, and to achieve temporal requirement traceability. TURTLE is extended with SysML requirement diagrams. Non-formal and formal requirements are both handled. Timing Requirement Description Diagrams are introduced to formally express temporal requirements. TRDDs are based on UML Timing Diagrams. A Hybrid Power Management Unit of a Hybrid Vehicle serves as example.
B.FONTAN, P.DE SAQUI SANNES, L.APVRILLE
OLC, ENST Sophia
Revue Scientifique : RNIT Revue des Nouvelles Technologies de l'Information, 17p., 2008 , N° 08753
Diffusable
116278B.FONTAN, S.MOTA GONZALEZ , P.DE SAQUI SANNES, T.VILLEMUR
OLC
Manifestation avec acte : International Conference on Emerging Security Information, Systems and Technologies (SECURWARE 2007), Valencia (Espagne), 14-20 Octobre 2007, pp.175-180 , N° 07339
Diffusable
Plus d'informations
The paper discusses an experience in using a realtime UML/SysML profile and a formal verification toolkit to check a secure group communication system against temporal requirements. A generic framework is proposed and specialized for hierarchical groups.