See this document in CiteSeerX!

Introducing Connections Into Classes With Static Meta-Programming  (Make Corrections)  
Uwe Aßmann, Andreas Ludwig



  Home/Search   Context   Related

 
View or download:
info.unikarlsruhe...coordination.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  info.unikarlsruhe.de/~assmann... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Connections can be inserted into classes transparently. Based on an open language with a static meta-object protocol, meta-operators can be constructed that work as connectors, mixing communication code into classes. Thereby, connectors become standard methods in the open language; connections are initiated by standard method calls, and connecting becomes a program transformation. This method paves the way for libraries of connectors which are easy to program, easy to understand, and easy to... (Update)

Similar documents (at the sentence level):
17.4%:   Programming Connectors In an Open Language - Aßmann, Ludwig, Pfeifer (1998)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Meta-programming Grey-box Connectors - Aßmann, Genßler, Bär (2000)   (Correct)
0.3:   Three-Tiered Specification of Micro-Architectures - Alagar, Lämmel   (Correct)
0.2:   Meta-programming Composers in Second-Generation Component Systems - Assmann   (Correct)

Similar documents based on text:   More   All
0.3:   Language Support for Connector Abstractions - Aldrich, Sazawal, Chambers.. (2003)   (Correct)
0.2:   Meta-programming Composers In Second-Generation Component Systems - Assmann (1997)   (Correct)
0.2:   Metaprogramming in the Large - Ludwig, Heuzeroth (2000)   (Correct)

BibTeX entry:   (Update)

@misc{ mann-introducing,
  author = "Uwe A{\ss}mann and Andreas Ludwig",
  title = "Introducing Connections Into Classes With Static Meta-Programming",
  url = "citeseer.ist.psu.edu/558910.html" }
Citations (may not include all citations):
244   Abstractions for software architecture and tools to support .. - Shaw, DeLine et al. - 1995
193   Specification and analysis of system architecture using Rapi.. - Luckham, Kenney et al. - 1995
126   Refactoring Object-Oriented Frameworks - Opdyke - 1992
102   Architectural mismatch: why reuse is so hard (context) - Garlan, Allen et al. - 1995
71   Structuring parallel and distributed programs - Magee, Dulay et al. - 1992
56   Tool support for objectoriented patterns - Florijn, Meijers et al. - 1997
27   Abstractions and implementations for architectural connectio.. - Shaw, DeLine et al. - 1996
24   Cosy Compiler Phase Embedding with the CoSy Compiler Model - Alt, Amann et al. - 1994
21   Executable Connectors: Towards Reusable Design Elements - Ducasse, Richner - 1997
18   ACM Transactions on Software Engineering and Methodology (context) - Allen, Garlan et al. - 1997
12   the computer aided introduction of design patterns into obje.. (context) - Schulz, Genler et al. - 1998
10   Frameworks und Entwurfsmuster (context) - Zimmer - 1997
8   Turku Centre for Computer Science (context) - Buchi, Weck et al. - 1997
4   The Odin system (context) - Clemm - 1995
4   Meta-programming composers in second-generation component sy.. - Amann - 1998
2   OpenJava language manual (context) - Tatsubori - 1998
2   Programming connectors in an open language - Amann, Ludwig et al. - 1999
1   Compost home page (context) - Amann, Ludwig - 1999
1   Technical Report Technical report (context) - Eden, Yehudai et al. - 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