Publication
AOSD 2005
Conference paper

Keynote: The complexity of programming models

Abstract

A considerable amount of development occurs both at the edge of systems as well as in the spaces between systems. Building such applications requires that the development team have in place a conceptual programming model (encompassing all the languages and protocols against which they cut code) as well as a very concrete one (as manifest in the semantics of the interfaces against which they cut code). A fundamental problem for enterprise systems-and even for embedded systems as standards mature-is that most programming models are incredibly complex. This talk will examine what may be done to mitigate that complexity and what role aspect-oriented development may play.

Date

Publication

AOSD 2005

Authors

Share