Title :
π-SPACE: a formal architecture description language based on process algebra for evolving software systems
Author :
Chaudet, Christelle ; Oquendo, Flavio
Author_Institution :
LLP/CESALP Lab., Savoie Univ., Annecy, France
Abstract :
This paper presents an architecture description language, called π-SPACE, designed to cope with requirements on evolving software architectures. π-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 π-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 organizations
Keywords :
formal specification; pi calculus; process algebra; software architecture; specification languages; π-SPACE; π-calculus; business processes; evolving software systems; formal architecture description language; organizations; pi calculus; pi-SPACE; process algebra; software architecture; software components; Algebra; Application software; Architecture description languages; Calculus; Computer architecture; Connectors; Electronic mail; Programming; Software architecture; Software systems;
Conference_Titel :
Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on
Conference_Location :
Grenoble
Print_ISBN :
0-7695-0710-7
DOI :
10.1109/ASE.2000.873669