Sciweavers

ICSE
2003
IEEE-ACM

Architecture, Design, Implementation

14 years 4 months ago
Architecture, Design, Implementation
The terms architecture, design, and implementation are typically used informally in partitioning software specificato three coarse strata of abstraction. Yet these strata are not well-defined in either research or practice, causing miscommunication and needless debate. To remedy this problem we formalize the Intension and the Locality criteria, which imply that the distinction between architecture, design, and implementation is qualitative and not merely quantitative. We demonstrate that architectural styles are intensional and non-local; that design patterns are intensional and local; and that implementations are extensional and local.
Amnon H. Eden, Rick Kazman
Added 09 Dec 2009
Updated 09 Dec 2009
Type Conference
Year 2003
Where ICSE
Authors Amnon H. Eden, Rick Kazman
Comments (0)