Pushouts in Software Architecture Design

Citation:
Riché TL, Gonçalves RC, Marker B, Batory D.  2012.  Pushouts in Software Architecture Design. GPCE '12: Proceedings of the 11th International Conference on Generative Programming and Component Engineering. :84–92.

Date Presented:

September

Abstract:

A classical approach to program derivation is to progressively extend a simple specification and then incrementally refine it to an implementation. We claim this approach is hard or impractical when reverse engineering legacy software architectures. We present a case study that shows optimizations and pushouts—in addition to refinements and extensions—are essential for practical stepwise development of complex software architectures.

Citation Key:

Riche:2012

DOI:

10.1145/2371401.2371415

PreviewAttachmentSize
riche-2012.pdf1.11 MB