
TL;DR
This paper introduces a novel approach to dynamic component composition that allows creating new components at runtime without code generation, using extended type notions and Java-based implementation.
Contribution
It presents a new component model enabling runtime composition and transformation of components, bridging prototype-based and class-based programming.
Findings
Supports dynamic creation of composed components at runtime
Provides a Java API for component composition
Facilitates implementation of user-defined types in declarative languages
Abstract
This paper presents an approach to dynamic component composition that facilitates creating new composed components using existing ones at runtime and without any code generation. The dynamic abilities are supported by extended type notion and implementation based on additional superstructure provided with its Java API and corresponding JavaBeans components. The new component composition is performed by building the composed prototype object that can be dynamically transformed into the new instantiable type (component). That approach demonstrates interrelations between prototype-based and class-based component-oriented programming. The component model proposed can be used when implementing user-defined types in declarative languages for event-driven applications programming.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Service-Oriented Architecture and Web Services · Software Engineering and Design Patterns
