Synchronizing models and code

  • Authors:
  • Oscar Nierstrasz

  • Affiliations:
  • Software Composition Group, University of Bern, Switzerland

  • Venue:
  • TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-oriented development promotes the view that "programming is modeling". Nevertheless, it remains difficult to correlate domain concepts and features with source code, to reconcile static and dynamic views of object-oriented code, and to evolve software of a running system. There continues to be a significant gap between high-level models of software applications and the code that realizes these models. We review some recent research of the Software Composition Group that attempts to address these shortcomings, and we put forward some challenges for future object-oriented development systems.