Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Design patterns for object-oriented software development
Design patterns for object-oriented software development
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Hooking into object-oriented application frameworks
ICSE '97 Proceedings of the 19th international conference on Software engineering
Stability assessment of evolving industrial object-oriented frameworks
Journal of Software Maintenance: Research and Practice
Object oriented framework development
Crossroads
Distributed and Parallel Databases
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
Towards a Precise Definition of the OMG/MDA Framework
Proceedings of the 16th IEEE international conference on Automated software engineering
A generative approach to framework instantiation
Proceedings of the 2nd international conference on Generative programming and component engineering
Software Process Representation and Analysis for Framework Instantiation
IEEE Transactions on Software Engineering
Introspection in System-Level Language Frameworks: Meta-Level vs. Integrated
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Identifying and Addressing Problems in Framework Reuse
IWPC '05 Proceedings of the 13th International Workshop on Program Comprehension
What Can Programmer Questions Tell Us About Frameworks?
IWPC '05 Proceedings of the 13th International Workshop on Program Comprehension
Finding and documenting the specialization interface of an application framework
Software—Practice & Experience
Design fragments make using frameworks easier
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
ATL: a QVT-like transformation language
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
YAWL: yet another workflow language
Information Systems
Framework specialization aspects
Proceedings of the 6th international conference on Aspect-oriented software development
RDL: A language for framework instantiation representation
Journal of Systems and Software
ANTLRWorks: an ANTLR grammar development environment
Software—Practice & Experience
Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Engineering of Framework-Specific Modeling Languages
IEEE Transactions on Software Engineering
WebRatio 5: an eclipse-based CASE tool for engineering web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
Overview of generative software development
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Hi-index | 0.00 |
Object-oriented frameworks have become a popular paradigm used to improve the software development lifecycle. They promote reuse by providing a semi-complete architecture that can be extended through an instantiation process to integrate the needs of the new software application. Instantiation processes are typically enacted in an ad-hoc manner, which may lead to tedious and error-prone procedures. This work leverages our previous work on the definition of RDL, a language to facilitate the description of instantiation process, and describe the ReuseTool, which is an extensible tool to execute RDL programs and assist framework reuse by manipulating UML Diagrams. The ReuseTool integrates a RDL Compiler and a Workflow Engine to control most of the activities required to extend a framework design and, therefore, incorporates application-specific needs. This work also describes how the tool can be extended to incorporate new reuse activities and provides information of its use based on an exploratory Case Study.