Skip to Main content Skip to Navigation
New interface
Book sections

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.
Document type :
Book sections
Complete list of metadata
Contributor : Didier Vojtisek Connect in order to contact the contributor
Submitted on : Tuesday, August 31, 2010 - 9:28:17 AM
Last modification on : Friday, February 4, 2022 - 3:22:15 AM
Long-term archiving on: : Thursday, December 1, 2016 - 3:50:32 PM


Files produced by the author(s)


  • HAL Id : inria-00512600, version 1


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



Record views


Files downloads