Generative and Component-Based Software Engineering: Second International Symposium, GCSE 2000, Erfurt, Germany, October 9-12, 2000. Revised Papers, Volume 2These are the proceedings of the second symposium on Generative and C- ponent-Based Software Engineering that was held in Erfurt, Germany, on - tober 9–12, 2000, as part of the Net. Object Days conference. The GCSE s- posium was born in 1999 at the Smalltalk and Java in Industry and Edu- tion Conference (STJA), the precursor to the Net. Object Days conference. The GCSE symposium grew out of a special track on generative programming that was organized by the working group “Generative and Component-Based So- ware Engineering” of the “Gesellschaft fur ¨ Informatik” FG 2. 1. 9 at STJA in the two years 1997 and 1998. The GCSE symposium covers a wide range of related topics from domain analysis, software system family engineering, and software product lines, to extendible compilers and active libraries. The second GCSE symposium attracted 29 submissions from all over the world. This impressive number demonstrates the international interest in g- erative programming and related ?elds. After a careful review by the program committee, 12 papers were selected for presentation. We are very grateful to the members of the program committee, all of them renowned experts, for their dedication in preparing thorough reviews of the submissions. Special thanks go to Elke Pulvermuller ¨ , Andreas Speck, Kai B¨ ollert, Detlef Streitferdt, and Dirk Heuzeroth, who continued the tradition from GCSE'99 and organized a special conference event, the Young Researchers Workshop (YRW). This workshop provided a unique opportunity for young scientists and Ph. D. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Contents
The Theory and Practice of Adaptive Components | 1 |
Designing for Change a Dynamic Perspective | 15 |
On to Aspect Persistence | 26 |
Symmetry Breaking in Software Patterns | 37 |
Aspect Composition Applying the Design by Contract Principle | 57 |
Towards a Foundation of ComponentOriented Software Reference Models | 70 |
Grammars as Contracts | 85 |
A Symbiosis of Paradigms | 100 |
Design and Implementation Constructs for the Development of Flexible ComponentOriented Software Architectures | 114 |
ScenarioBased Analysis of Component Compositions | 129 |
A Case Study | 147 |
MixinBased Programming in C++1 | 162 |
Metaprogramming in the Large | 178 |
Expression Templates in Java | 188 |
201 | |
Other editions - View all
Generative and Component-Based Software Engineering: Second ..., Volume 2 Greg Butler No preview available - 2001 |
Common terms and phrases
abstract syntax definition AbstractSDF adaptive components Addison-Wesley application approach array aspect configuration aspect persistence Aspect-Oriented Programming AspectJ assertions ATerms Axis Communication behavior black-box class invariants class versions client compiler complex component model component wrapper component-based software component’s concrete syntax constructs context CORBA cross-cut database defined design patterns discussed domain dynamic object model end-user example expression formal frame framework functionality GCSE grammar graph implementation inheritance instance interaction interface specifications Java LNCS Lunar meta-tools metaprogramming method mixin mixin layers notification Object-Oriented Programming operation parameters parse trees partial evaluation pattern language problems product instantiation programming language properties reusable reuse run-time scenarios semantics separation of concerns server software development Software Engineering software product lines specific Springer-Verlag static structure superclass symmetry breaking tailoring techniques template tion transformation valid variability variation points XOTcl