karl bühler digital

Home > Buchreihe > Edited Book >

Publication details

Verlag: Springer

Ort: Berlin

Jahr: 2006

Pages: 173-193

Reihe: Lecture Notes in Computer Science

ISBN (Hardback): 9783540354628

Volle Referenz:

Nazareno Aguirre, Tom Maibaum, Paulo Alencar, "Extension morphisms for community", in: Algebra, meaning, and computation, Berlin, Springer, 2006

Abstrakt

Superpositions are useful relationships between programs or components in component based approaches to software development. We study the application of invasive superposition morphisms between components in the architecture design language CommUnity. This kind of morphism allows us to characterise component extension relationships, and in particular, serves an important purpose for enhancing components to implement certain aspects, in the sense of aspect oriented software development. We show how this kind of morphism combines with regulative superposition and refinement morphisms, on which CommUnity relies, and illustrate the need and usefulness of extension morphisms for the implementation of aspects, in particular, certain fault tolerance related aspects, by means of a case study.

Publication details

Verlag: Springer

Ort: Berlin

Jahr: 2006

Pages: 173-193

Reihe: Lecture Notes in Computer Science

ISBN (Hardback): 9783540354628

Volle Referenz:

Nazareno Aguirre, Tom Maibaum, Paulo Alencar, "Extension morphisms for community", in: Algebra, meaning, and computation, Berlin, Springer, 2006