p-SPACE: A Formal Architecture Description Language Based on Process Algebra for Evolving Software Systems

  • Authors:
  • Christelle Chaudet;Flavio Oquendo

  • Affiliations:
  • -;-

  • Venue:
  • ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an architecture description language, called p-SPACE, designed to cope with requirements on evolving software architectures. p-SPACE provides constructs for describing architectures based on the ?-calculus. It supports the adding, replacing and removing of components and connectors in an evolving software system. Applications of p-SPACE are motivated by work on the relationships between business processes (including software development) and the software systems, which support them. Businesses need flexible software that enhances their ability to adapt and survive in changing organisations.