A general framework for architecture composability

dc.contributor.authorAttie, Paul C.
dc.contributor.authorBaranov, Eduard
dc.contributor.authorBliudze, Simon
dc.contributor.authorJaber, Mohamad
dc.contributor.authorSifakis, Joseph Joy
dc.contributor.departmentDepartment of Computer Science
dc.contributor.facultyFaculty of Arts and Sciences (FAS)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:22:55Z
dc.date.available2025-01-24T11:22:55Z
dc.date.issued2016
dc.description.abstractArchitectures depict design principles: paradigms that can be understood by all, allow thinking on a higher plane and avoiding low-level mistakes. They provide means for ensuring correctness by construction by enforcing global properties characterizing the coordination between components. An architecture can be considered as an operator A that, applied to a set of components , builds a composite component meeting a characteristic property . Architecture composability is a basic and common problem faced by system designers. In this paper, we propose a formal and general framework for architecture composability based on an associative, commutative and idempotent architecture composition operator . The main result is that if two architectures A (1) and A (2) enforce respectively safety properties and , the architecture enforces the property , that is both properties are preserved by architecture composition. We also establish preservation of liveness properties by architecture composition. The presented results are illustrated by a running example and a case study.
dc.identifier.doihttps://doi.org/10.1007/s00165-015-0349-8
dc.identifier.eid2-s2.0-84950244711
dc.identifier.urihttp://hdl.handle.net/10938/25554
dc.language.isoen
dc.publisherSpringer-Verlag London Ltd
dc.relation.ispartofFormal Aspects of Computing
dc.sourceScopus
dc.subjectArchitecture composability
dc.subjectComponent-based frameworks
dc.subjectSafety
dc.subjectLiveness
dc.subjectBip
dc.subjectModel
dc.titleA general framework for architecture composability
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2016-9537.pdf
Size:
1.02 MB
Format:
Adobe Portable Document Format