A formal framework for interaction protocol engineering

  • Authors:
  • Fernando Alonso;Sonia Frutos;Genoveva López;Javier Soriano

  • Affiliations:
  • Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte, Madrid, Spain;Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte, Madrid, Spain;Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte, Madrid, Spain;Facultad de Informática, Universidad Politécnica de Madrid, Boadilla del Monte, Madrid, Spain

  • Venue:
  • CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a formal framework devised to support interaction protocol (IP) engineering. The proposed framework is organized into three views that consider all the stages of a protocol engineering process, i.e. the design, specification, validation, implementation and management of IPs. The modeling view allows visual IP design. The specification view automatically outputs, from the design, the syntactic specification of the IPs in a declarative-type language called ACSL, which improves IP publication, localization and machine learning by agents. Finally, the implementation view provides a formal operational semantics for the ACSL language. This semantics allows protocol property verification and eases automatic code generation from the ACSL specification for the purpose of simulating code execution at design time, as well as improving and assuring correct IP compliance at run time.