Generative Software Engineering

Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Researching evermore abstract and powerful ways of composing programs is the meat of software engineering for half a century. Important early steps were subroutines (to encapsulate actions) and records (to encapsulate data). A large step forward came with the introduction of the object-oriented concepts (classes, subclasses and virtual methods) where classes can encapsulate both data and behaviors in a very powerful, but still flexible, way. For a long time, these concepts dominated the scene, but eventually the need for additional concepts became apparent. In this chapter, we focus on model driven engineering MDE, which complement and leverage other mechanism such generic constructs, aspect oriented programming AOP, component based software development CBSE, generative programming, domain specific languages.
Type de document :
Chapitre d'ouvrage
Labit, Claude. Shaping the Future: 10 years of IrisaTech, IrisaTech, pp.51--54, 2007
Liste complète des métadonnées

https://hal.inria.fr/inria-00512600
Contributeur : Didier Vojtisek <>
Soumis le : mardi 31 août 2010 - 09:28:17
Dernière modification le : jeudi 11 janvier 2018 - 06:20:11
Document(s) archivé(s) le : jeudi 1 décembre 2016 - 15:50:32

Fichier

Jezequel07b.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00512600, version 1

Collections

Citation

Jean-Marc Jézéquel. Generative Software Engineering. Labit, Claude. Shaping the Future: 10 years of IrisaTech, IrisaTech, pp.51--54, 2007. 〈inria-00512600〉

Partager

Métriques

Consultations de la notice

244

Téléchargements de fichiers

121