Design reuse and frameworks in the smalltalk-80 system
Software reusability
The case for case studies of programming problems
Communications of the ACM
Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Automated support for software development with frameworks
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Hooking into object-oriented application frameworks
ICSE '97 Proceedings of the 19th international conference on Software engineering
Components, frameworks, patterns
Proceedings of the 1997 symposium on Software reusability
Object-oriented application frameworks
Communications of the ACM
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Object-oriented framework-based software development: problems and experiences
ACM Computing Surveys (CSUR)
Framework description using concern-specific design patterns composition
ACM Computing Surveys (CSUR)
The Uml Profile for Framework Architectures
The Uml Profile for Framework Architectures
UML-F: A Modeling Language for Object-Oriented Frameworks
ECOOP '00 Proceedings of the 14th European Conference on Object-Oriented Programming
Framework Component Systems: Concepts, Design Heuristics, and Perspectives
Proceedings of the Second International Andrei Ershov Memorial Conference on Perspectives of System Informatics
SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Understanding Frameworks by Exploration of Exemplars
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Service-Oriented Enterprise Architectures: Evolution of Concepts and Methods
EDOC '08 Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference
Model-Based System Testing Using Visual Contracts
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Hi-index | 0.00 |
Enterprise software development is based on the usage of frameworks. However, well-established concepts to specify framework functionality and how to use it can hardly be found. As consequence, there are poor framework documentations. Various problems arise from this, e.g. a high effort for learning a framework and therefore the need of framework specialists. Existing framework description languages (FDL) focus on parts of the problem but do not cover all aspects of specifying framework functionality and usage. In this paper, we present a generic approach for specifying all aspects of framework functionality and usage. We collected requirements to identify relevant aspects and defined a generic meta-model for FDLs. The generic meta-model is the base for defining concrete FDLs while guaranteeing that all relevant framework aspects are covered. Particularly, due to its generic character, parts of the meta-model representing specific framework aspects can be instantiated by existing or newly defined languages.