Generative Software Engineering - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Chapitre D'ouvrage Année : 2007

Generative Software Engineering

Résumé

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.
Fichier principal
Vignette du fichier
Jezequel07b.pdf (14.32 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00512600 , version 1 (31-08-2010)

Identifiants

  • HAL Id : inria-00512600 , version 1

Citer

Jean-Marc Jézéquel. Generative Software Engineering. Labit, Claude. Shaping the Future: 10 years of IrisaTech, IrisaTech, pp.51--54, 2007. ⟨inria-00512600⟩
122 Consultations
63 Téléchargements

Partager

Gmail Facebook X LinkedIn More