R.E.M. 2009 - International Workshop on Reverse Engineering Models from Software Artifacts

Model-Driven Engineering (MDE) is a software development paradigm where the focus is on developing models instead of source code. Like higher level programming languages were earlier developed to raise the level of abstraction from the assembly language, MDE aims at further raising the level of abstraction from source code to design models. The paradigm shift from traditional development approaches to MDE adoption is, however, not easy. In most situations, MDE can hardly be started from a clean slate as organizations have significant vested interests in existing systems and the artifacts used for their creation (e.g. versioned source files, build and configuration files, operational and issue tracking data). The aim of this half-day workshop is to bring together researchers and practitioners interested in discussing the challenges, benefits, experiences, and opportunities for reverse engineering models from existing software system artifacts to support the migration to MDE. The workshop will emphasize discussions and position statements over paper presentations.