License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license (CC BY-NC-ND 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.TrustworthySW.2006.695
URN: urn:nbn:de:0030-drops-6953
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2006/695/
Go to the corresponding OASIcs Volume Portal


Lanoix, Arnaud ; Okalas Ossami, Dieu-Donné ; Souquières, Jeanine

An Operator-based Approach to Incremental Development of Conform Protocol State Machines

pdf-format:
06000.LanoixArnaud.Paper.695.pdf (0.5 MB)


Abstract

An incremental development framework which supports a conform construction of Protocol State Machines (PSMs) is presented. We capture design concepts and strategies of PSM construction by sequentially applying some development operators: each operator makes evolve the current PSM to another one. To ensure a conform construction, we introduce three conformance relations, inspired by the specification refinement and specification matchings supported by formal methods. Conformance relations preserve some global behavioral properties. Our purpose is illustrated by some development steps of the card service interface of an electronic purse: for each step, we introduce the idea of the development, we propose an operator and we give the new specification state obtained by the application of this operator and the property of this state relatively to the previous one in terms of conformance relation.

BibTeX - Entry

@InProceedings{lanoix_et_al:OASIcs:2006:695,
  author =	{Arnaud Lanoix and Dieu-Donn{\'e} Okalas Ossami and Jeanine Souqui{\`e}res},
  title =	{{An Operator-based Approach to Incremental Development of Conform Protocol State Machines}},
  booktitle =	{Workshop on Trustworthy Software},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-939897-02-6},
  ISSN =	{2190-6807},
  year =	{2006},
  volume =	{3},
  editor =	{Serge Autexier and Stephan Merz and Leon van der Torre and Reinhard Wilhelm and Pierre Wolper},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2006/695},
  URN =		{urn:nbn:de:0030-drops-6953},
  doi =		{10.4230/OASIcs.TrustworthySW.2006.695},
  annote =	{Keywords: Protocol state machine, incremental development, development operator, exact conformance, plugin conformance, partial conformance}
}

Keywords: Protocol state machine, incremental development, development operator, exact conformance, plugin conformance, partial conformance
Collection: Workshop on Trustworthy Software
Issue Date: 2006
Date of publication: 26.09.2006


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI