(Enter summary)
Abstract: Component systems require that components can be composed flexibly. In
contrast to current systems which only support a fixed set of composition
mechanisms, future systems should provide a composition language in which
users can define their own specific composers. It is argued for an objectoriented
setting that this will be possible by meta-programming the classgraph.
Composers will be based on two important elements. First, they will express
coupling by graph-based operators which transform... (Update)
Context of citations to this paper: More
.... in terms of program refactoring [38] To this end, meta programming approaches are very common as reported, for example, in [43, 4, 16, 15]. If the goal is just recognition of inappropriate designs which allow for improvement by migration to a reusable and desirable...
...techniques to optimize the code. It is for example possible to introduce aspect oriented programming [Cza00] or invasive composition [Ass98, AL99, HLLA01, LH00] to the servers. Tools like RECODER provide such techniques. This may improve design freedom of system developers....
Cited by: More
Introducing Connections Into Classes With Static Meta-Programming - Aßmann, Ludwig
(Correct)
Meta-programming Composers in Second-Generation Component Systems - Assmann
(Correct)
Identifying and Modeling Components in the SawMill Operating System - Wagner
(Correct)
Similar documents (at the sentence level):
47.7%: Meta-programming Composers In Second-Generation Component Systems - Assmann (1997)
(Correct)
7.1%: AOP with design patterns as meta-programming operators - Uwe Assmann (1997)
(Correct)
Active bibliography (related documents): More All
0.2: Three-Tiered Specification of Micro-Architectures - Alagar, Lämmel
(Correct)
0.2: Meta-programming Grey-box Connectors - Aßmann, Genßler, Bär (2000)
(Correct)
0.2: About UML transformations based on Graph Rewriting Systems - Assmann, Christoph (2001)
(Correct)
Similar documents based on text: More All
0.4: A Meta-Model for Composition Techniques in Object-Oriented.. - Department
(Correct)
0.4: Reflection in Oberon - Steindl (1997)
(Correct)
0.3: Metaprogramming Applied to Web Component Deployment - Löwe (2002)
(Correct)
Related documents from co-citation: More All
2: Frameworks und Entwurfsmuster (context) - Zimmer - 1997
2: Automatic code generation from design patterns
- Budinsky, Finnie et al. - 1996
2: Architectural mismatch: Why reuse is so hard (context) - Garlan, Allen et al. - 1995
BibTeX entry: (Update)
U. Assmann. Meta-programming composers in second-generation component systems. In J. Bishop and N. Horspool, editors, Systems Implementation http://citeseer.ist.psu.edu/556863.html More
@misc{ assmann-metaprogramming,
author = "U. Assmann",
title = "Meta-programming composers in second-generation component systems",
text = "U. Assmann. Meta-programming composers in second-generation component systems.
In J. Bishop and N. Horspool, editors, Systems Implementation",
url = "citeseer.ist.psu.edu/556863.html" }
Citations (may not include all citations):
554
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1994
121
A Formal Approach to Software Architecture
- Allen - 1997 ACM
102
Architectural mismatch: why reuse is so hard (context) - Garlan, Allen et al. - 1995 DBLP
70
Automatic code generation from design patterns
- Budinsky, Finnie et al. - 1996 ACM DBLP
42
An Introduction to Software Architecture (context) - Garlan, Shaw ACM
40
Composing concurrent objects (context) - Bergmans - 1994
11
Connectors in configuration programming languages: are they ..
- Bishop, Faria - 1996
9
On Edge Addition Rewrite Systems and Their Relevance to Prog..
- Assmann - 1994
8
Adapting object-oriented components (context) - Bosch - 1997 ACM DBLP
8
Practical Use of Graph Rewriting
- Blostein, Fahmy et al. - 1994
7
An objectoriented language-database integration model: The c..
- Aksit, Bergmans et al. - 1992
4
The layered object model (context) - Bosch - 1995
4
Meta-programming Composers In SecondGeneration Component Sys..
- Assmann - 1997
Documents on the same site (http://www.info.uni-karlsruhe.de/~assmann/reports/): More
Graph Rewrite Systems for Program Optimization - Aßmann (2000)
(Correct)
Aspect Weaving by Graph Rewriting - Aßmann, Ludwig (1999)
(Correct)
Java and CoSy Technology for Embedded Systems: the.. - GENIUS, ASSMANN.. (1999)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC