Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Design space analysis as “training wheels” in a framework for learning user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A coordination perspective on software architecture: towards a design handbook for integrating software components
Formalizing architectural connection
ICSE '94 Proceedings of the 16th international conference on Software engineering
Frameworks = (components + patterns)
Communications of the ACM
From custom applications to domain-specific frameworks
Communications of the ACM
Classifying Software for Reusability
IEEE Software
Generic Components: A Symbiosis of Paradigms
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
On the Influence of Variabilities on the Application-Engineering Process of a Product Family
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Comprehensive Variability Modelling to Facilitate Efficient Variability Treatment
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Hi-index | 0.00 |
The realization of software projects can be significantly eased by extending the focus of reuse to architectural aspects instead of concentrating on separate software elements. Yet in any case, operational techniques are required to support the retrieval and selection of reusable items. To this end, we extend on the concept of design spaces which allows to describe the relevant properties of software elements in a semi-formal way. Moreover, we show how the concept of extended design spaces can be deployed in tools supporting component-and framework-based software development.