On the formalization of architectural types with process algebras

  • Authors:
  • Marco Bernardo;Paolo Ciancarini;Lorenzo Donatiello

  • Affiliations:
  • Università di Torino, Dip. di Informatica, Corso Svizzera 185, 10149 Torino, Italy;Università di Bologna, Dip. di Scienze dell'Inf., Mura Anteo Zamboni 7, 40127 Bologna, Italy;Università di Bologna, Dip. di Scienze dell'Inf., Mura Anteo Zamboni 7, 40127 Bologna, Italy

  • Venue:
  • SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architectural styles play an important role in software engineering as they convey codified principles and experience which help the construction of software systems with high levels of efficiency and confidence. We address the problem of formalizing and analyzing architectural styles in an operational setting by introducing the intermediate abstraction of architectural type. We develop the concept of architectural type in a process algebraic framework because of its modeling adequacy and the availability of means, such as Milner's weak bisimulation equivalence, which allow us to reason compositionally and efficiently about the well formedness of architectural types.