SEAug 30, 2014

Dynamic Component Composition

arXiv:1409.0526v14.03 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the need for flexible component composition in event-driven applications, but it appears incremental as it builds on existing component-oriented programming concepts.

The paper tackles the problem of creating new composed components at runtime without code generation by introducing a dynamic component composition approach using extended types and a Java-based superstructure, demonstrating interrelations between prototype-based and class-based programming.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes