Reuse of off-the-shelf components in C2-style architectures
ICSE '97 Proceedings of the 19th international conference on Software engineering
Architecture-driven verification of concurrent systems
Nordic Journal of Computing
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Composing architectural styles from architectural primitives
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Modeling architectural patterns using architectural primitives
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Specification Driven Behavioral Design Of Complex Systems
Journal of Integrated Design & Process Science
Specification Driven Behavioral Design Of Complex Systems
Journal of Integrated Design & Process Science
Evolution styles to the rescue of architectural evolution knowledge
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
A catalog of architectural primitives for modeling architectural patterns
Information and Software Technology
A component- and push-based architectural style for ajax applications
Journal of Systems and Software
Foundations and tools for end-user architecting
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
Hi-index | 0.00 |
Although numerous mechanisms for promoting software reuse have been proposed and implemented over the years, most have focused on the reuse of implementation code. There is much conjecture and some empirical evidence, however, that the most effective forms of reuse are generally found at more abstract levels of software design. In this paper we discuss software reuse at the architectural level of design. Specifically, we argue that the concept of "architectural style" is useful for supporting the classification, storage, and retrieval of reusable architectural design elements. We briefly describe the Aesop system's Software Shelf, a tool that assists designers in selecting appropriate design elements and patterns based on stylistic information and design constraints.