Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Better Generative Programming with Generic Aspects
 
conference paper

Better Generative Programming with Generic Aspects

Silaghi, Raul
•
Strohmeier, Alfred  
2003
Second International Workshop on Generative Techniques in the Context of MDA, held at the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Anaheim, CA, USA, October 26-30, 2003

After a brief introduction to generative, generic, and aspect-oriented programming, we point out four key elements that appear in the definition of generative programming and that are addressed in this position paper from the perspective of distributed systems development. Then, based on a concrete RMI distribution example, we start motivating how the expressiveness power of generics and the crosscutting modularization power of aspects could be combined in order to achieve highly reusable generic aspects. We conclude by presenting how generic concern-oriented model transformations could help in providing the necessary information to aspect generators for automatically instantiating our generic aspects before weaving them into concrete applications.

  • Details
  • Metrics
Type
conference paper
Author(s)
Silaghi, Raul
Strohmeier, Alfred  
Date Issued

2003

Published in
Second International Workshop on Generative Techniques in the Context of MDA, held at the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Anaheim, CA, USA, October 26-30, 2003
Note

Available as Technical Report IC/2003/80, Ecole Polytechnique Fédérale de Lausanne (EPFL), School of Computer and Communication Sciences, December 2003

Written at

EPFL

EPFL units
LGL  
Available on Infoscience
September 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/216684
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés