About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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.