Informatics, TU Vienna

End-User Software Evolution through Demonstration-Based Modeling

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.

Abstract

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.

Biography

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

Note

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).