Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gwen Salaün is active.

Publication


Featured researches published by Gwen Salaün.


fundamental approaches to software engineering | 2003

Integration of formal datatypes within state diagrams

Christian Attiogbé; Pascal Poizat; Gwen Salaün

In this paper, we present a generic approach to integrate datatypes expressed using formal specification languages within state diagrams. Our main motivations are (i) to be able to model dynamic aspects of complex systems with graphical user-friendly languages, and (ii) to be able to specify in a formal way and at a high abstraction level the datatypes pertaining to the static aspects of such systems. The dynamic aspects may be expressed using state diagrams (such as UML or SDL ones) and the static aspects may be expressed using either algebraic specifications or state oriented specifications (such as Z or B). Our approach introduces a flexible use of datatypes. It also may take into account different semantics for the state diagrams.


international parallel and distributed processing symposium | 2002

Specification of an access control system with a formalism combining CCS and CASL

Gwen Salaün; Michel Allemand; Christian Attiogbé

Multi-formalism specifications are essential for the modelling of complex systems including different aspects such as data or concurrency. We advocate a formalism which combines the CCS process algebra with the CASL algebraic specification language. Formal foundations of this combination are presented following two steps, the syntax and the semantics. Our proposal is illustrated with a real size case study: an access control system to a set of buildings. With this concrete example, we aim at showing how our formalism proposal could be used to specify a comprehensive application.


asia-pacific software engineering conference | 2001

Formal framework for a generic combination of a process algebra with an algebraic specification language: an overview

Gwen Salaün; Michel Allemand; Christian Attiogbé

In this paper, we suggest a formal framework as a basis for a genetic combination of formal languages. This makes it possible for the developer to specify the dynamic part of a system with a process algebra, and the static part with an algebraic specification language. The framework is based on a formal kernel composed of an abstract grammar describing the general form of the combination, and a global operational semantics giving the meaning of each language which can be built with our framework.


computer software and applications conference | 2002

A method to combine any process algebra with an algebraic specification language: the /spl pi/-calculus example

Gwen Salaün; Michel Allemand; Christian Attiogbé

We introduce in (Salaun et al., 2001) the formal foundations to make a generic combination of one process algebra and one algebraic specification language possible. Furthermore, to strengthen the contribution of this work, a concrete illustration about an orders invoicing case study is detailed in (Salaun et al., 2001). In this paper, we especially focus on the addition of other languages; indeed in the initial work, we only consider a restricted number of process algebras: CCS, CSP, ACP, basic LOTOS. Therefore, we aim at formalizing the way to extend the previous combination. To achieve this goal, we present a method to enhance the syntax and semantics of the formal kernel introduced in (Salaun et al., 2001). These guidelines are illustrated with the /spl pi/-calculus.


international conference on formal engineering methods | 2003

Formalising an Integrated Language in PVS

Gwen Salaün; Christian Attiogbé

System verification is one of the main topics of interest in formal methods. In this paper, we especially focus on equivalence proofs between abstract specification and more concrete ones. We propose an encoding into PVS of an integrated specification language. This language integrates the CCS process algebra extended to manage algebraic terms written from datatype definitions. Such an integrated language is useful to specify large size systems and to cover the different involved aspects. This encoding makes it possible the use of PVS for verification of nontrivial systems.


Electronic Notes in Theoretical Computer Science | 2002

Foundations for a Combination of Heterogeneous Specification Components

Gwen Salaün; Michel Allemand; Christian Attiogbé

Abstract In this paper, we advocate an approach to combine formal specification components. Our work aims at building or reusing specification components, and compose them with a gluing language constituted of a minimal but sufficient set of operators. The glue allows to have at ones disposal a global formal specification with heterogeneous components as basic entities. The interests are manifold: modelling the different aspects of systems, allowing the use of many existing specification languages, formalizing the links between components in an easy and graphical way, making the reuse of components easier. A case study about a vending machine is specified to illustrate how this approach could be practically used.


Archive | 2001

A Formalism Combining CCS and CASL

Gwen Salaün; Michel Allemand; Ch. Attiogbe


Proceedings of the third International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT 06) | 2006

On Dynamic Reconfiguration of Behavioural Adaptation

Pascal Poizat; Gwen Salaün; Massimo Tivoli


Archive | 2001

A Practical Combination of a Process Algebra with an Algebraic Specification Language

Gwen Salaün; Michel Allemand


Première Conférence Francophone sur les Architectures Logicielles (CAL 2006) | 2006

Adaptation de composants logiciels Une approche automatisée basée sur des expressions régulières de vecteurs de synchronisation.

Carlos Canal; Pascal Poizat; Gwen Salaün

Collaboration


Dive into the Gwen Salaün's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jean-Claude Royer

École des mines de Nantes

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge