End-User Software Evolution through Demonstration-Based Modeling

  • 2012-09-28
  • Research

Model-Driven Engineering (MDE) represents a approach that enables description of a problem that is decoupled from the details of a specific solution space


Model-Driven Engineering (MDE) represents a design approach that enables description of the essential characteristics of a problem in a manner that is decoupled from the details of a specific solution space (e.g., dependence on specific middleware or programming language). Within the scope of MDE research and development, software evolution and transformation at higher levels of abstraction have generated several new research topics, such as model-driven program transformation and model transformation by-example. This presentation provides a brief introduction to MDE with a specific focus on the capability to evolve software artifacts through model transformation and program transformation. The talk will highlight the need to involve end-users in the modeling process through various “By Demonstration” approaches.


Jeff Gray is an Associate Professor in the Department of Computer Science at the University of Alabama. He received a Ph.D. from Vanderbilt University and BS/MS from West Virginia University, all in Computer Science. Jeff’s research interests include modeldriven engineering, aspect-oriented software development, software evolution, mobile computing, and topics in Computer Science Education. He has recently published on these topics in IEEE Software, Communications of the ACM and IEEE Computer. Jeff’s work has been supported by Google, IBM, DARPA, and NSF (including a 2007 NSF CAREER award). In fall 2008, he was named the Alabama Professor of the Year by the Carnegie Foundation.

Contact person at the TU Vienna

Katja Hildebrandt: Tel. +43 1 588 01 – 188 04


This talk is organized by the Business Informatics Group at the Institute of Software Technology and Interactive Systems. Supported by the Austrian Computer Society (OCG) and the Center for Computer Science (Zentrum für Informatik Forschung, ZIF).


Note: This is one of the thousands of items we imported from the old website. We’re in the process of reviewing each and every one, but if you notice something strange about this particular one, please let us know. — Thanks!