2006/01/01 by Cristóvão Oliveira, Oliveira, Cristóvão, Michel Wermelinger +1
Computer Science · #Advanced Software Engineering Methodologies #Service-Oriented Architecture and Web Services #Software Architecture #Software System Performance and Reliability #computation #coordination #distribution #views
paper · doi:10.4230/dagsemproc.05081.2
openalex publication_date 2006/01/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
CommUnity and its categorical foundations provide a formal approach to Software Architecture (SA). Several concepts such as (re) configuration and (higher-order) connector have been given precise definitions in this setting. One of the cornerstones of the approach is the separation between computation, coordination and distribution. In this paper, we take this separation one step further and define explicit architectural views, one for each concern. They will be used to help to detect errors made while building the architecture. Moreover they will be a support to improve the design of the system by focusing on one concern at a time and/or by combining them with each other.