Style-based refinement for software architecture

26Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

A question that frequently arises for architectural design is `When can I implement a design in style S1 using a design in style S2?'. In this paper I propose a technique for structuring a solution to this kind of problem using the idea of substyles. This technique leads to a two-step process in which first, useful subsets of a family of architectures are identified, and second, refinement rules specific to these subsets are established. I will argue that this technique, in combination with an unconventional interpretation of refinement, clarifies how engineers actually carry out architectural refinement and provides a formal framework for establishing the correctness of those methods.

Cite

CITATION STYLE

APA

Garlan, D. (1996). Style-based refinement for software architecture. In International Software Architecture Workshop, Proceedings, ISAW (pp. 72–75). ACM. https://doi.org/10.1145/243327.243607

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free