2000IEE Proceedings - SoftwareRequires access

Architecture-driven software engineering: Specifying, generating, and evolving component-based software systems

C. Chaudet, R. Mark Greenwood, Flávio Oquendo, Brian Warboys

Open publisher page 20 citations

Abstract

The paper outlines the π-SPACE architecture description language and its approach to architecture-based software system synthesis and evolution. It addresses support for the composition of architectural elements, architecture evolution and the incremental synthesis of process models using the ProcessWeb process modelling language (PML). The full π-SPACE machine aims to support the dynamic evolution of software systems through the regeneration of components according to changes in the process architecture in which they operate. Thus, generated components remain compliant as their framework architecture evolves. The π-SPACE architecture-driven approach for software engineering is presented through a case study.

About this research paper

What this paper is about

The paper outlines the π-SPACE architecture description language and its approach to architecture-based software system synthesis and evolution. It addresses support for the composition of architectural elements, architecture evolution and the incremental synthesis of process models using the ProcessWeb process modelling language (PML). The full π-SPACE machine aims to support the dynamic evolution of software systems through the regeneration of components according to changes in the process architecture in which they operate. Thus, generated components remain compliant as their framework architecture evolves. The π-SPACE architecture-driven approach for software engineering is presented through a case study.

Why it matters

OpenAlex reports 20 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The paper outlines the π-SPACE architecture description language and its approach to architecture-based software system synthesis and evolution. It addresses support for the composition of architectural elements, architecture evolution and the incremental synthesis of process models using the ProcessWeb process modelling language (PML). The full π-SPACE machine aims to support the dynamic evolution of software systems through the regeneration of components according to changes in the process architecture in which they operate. Thus, generated components remain compliant as their framework architecture evolves. The π-SPACE architecture-driven approach for software engineering is presented through a case study.

Key concepts: Reference architecture, Software architecture description, Computer science, Resource-oriented architecture, Software architecture, Architecture description language, Software engineering, Applications architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
Architecture-driven software engineering: Specifying, generating, and evolving component-based software systems — Research Paper | ScholarLens