Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Developing Java beans
Components and generative programming (invited paper)
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Towards agent-oriented assistance for framework instantiation
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Generative techniques for product lines
ACM SIGSOFT Software Engineering Notes
XSLT Programmer's Reference
Principles of Continuous System Simulation
Principles of Continuous System Simulation
Program Generators with XML and Java with CD-ROM
Program Generators with XML and Java with CD-ROM
Formal specification of generative component assembly using two-level grammar
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Generative Programming for Embedded Systems
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Generative Programming for Embedded Software: An Industrial Experience Report
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Software frameworks and embedded control systems
Software frameworks and embedded control systems
RDL: A language for framework instantiation representation
Journal of Systems and Software
ReuseTool-An extensible tool support for object-oriented framework reuse
Journal of Systems and Software
Hi-index | 0.00 |
This paper describes the OBS Instantiation Environment, which demonstrates a generative approach to automating the instantiation process of a component-based framework. The process is automated in the sense that designers configure and assemble the framework components using intuitive visual operations in a GUI-based environment. Their configuration actions are then used to automatically generate the framework instantiation code. Generative techniques for framework instantiation are not new but tend to rely on domain-specific languages or on bespoke specification encoding and compilation techniques. Though effective and powerful, they are comparatively complex and present a high barrier to entry for general users. The distinctive feature of the approach proposed here is instead its simplicity and its reliance on mainstream technology and tools.