|

Correctness and Composition of Software Architectures
by MArk Moriconi & Xialei Qian.
From Proceedings of ACM SIGSOFT'94: Symposium on Foundations of Software Engineering. New Orleans, Louisiana. December, 1994. Pages 164174.
Abstract
The design of a large system typically involves the development of a hierarchy of different but related architectures. A criterion for the relative correctness of an architecture is presented, and conditions for architecture composition are defined which ensure that the correctness of a composite architecture follows from the correctness of its parts. Both the criterion and the composition requirements reflect special considerations from the domain of software architecture.
The main points are illustrated by means of familiar architectures for a compiler. A proof of the relative correctness of two different compiler architectures shows how to decompose a proof into generic properties, which are proved once for every pair of architectural styles, and instance-level properties, which must be proved for every architecture.
BibTEX Entry
@InProceedings{moriconi94,
AUTHOR = {Mark Moriconi and Xialei Qian},
TITLE = {Correctness and Composition of Software Architectures},
YEAR = {1994},
PAGES = {164--174},
MONTH = {December},
ADDRESS = {New Orleans, Louisiana},
URL = {http://www.sdl.sri.com/papers/fswe94/},
BOOKTITLE = {Proceedings of {ACM} {SIGSOFT'94:} Symposium on Foundations of Software Engineering}
}
Files
|
|