Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Data Access Patterns: Database Interactions in Object-Oriented Applications
Data Access Patterns: Database Interactions in Object-Oriented Applications
Java Reflection in Action (In Action series)
Java Reflection in Action (In Action series)
Hibernate in Action (In Action series)
Hibernate in Action (In Action series)
Implementation Patterns
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Annotation refactoring: inferring upgrade transformations for legacy applications
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
A reference architecture for organizing the internal structure of metadata-based frameworks
Journal of Systems and Software
Metaprogramming in Ruby: a pattern catalog
Proceedings of the 17th Conference on Pattern Languages of Programs
Design principles for internal domain-specific languages: a pattern catalog illustrated by Ruby
Proceedings of the 17th Conference on Pattern Languages of Programs
Architectural patterns for metadata-based frameworks usage
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
Metadata-based frameworks are those that process their logic based on the metadata of the classes whose instances they are working with. Many recent frameworks use this to get a higher reuse level and to be more suitably adapted to the application needs. However, there is not yet a complete best practices documentation or reference architecture for the development of frameworks by using the metadata approach. As a result, this paper presents a pattern language that addresses preliminarily the internal structure of metadata-based frameworks, helping in the understanding and development of such kind of framework.