Karl Lieberherr

Karl Lieberherr

Infobox Person
name = Karl Lieberherr


image_size =
caption =
birth_date =
birth_place =
death_date =
death_place =
occupation = Professor of Computer Science, Northeastern University
spouse = Ruth Lieberherr

Karl J. Lieberherr is a Professor of Computer Science at Northeastern University, in Boston. He is known as the father of adaptive programming.

He did his studies at ETH Zurich, obtaining an M.S. in 1973 and a Ph.D. in 1977.

He wrote the first book about adaptive programming. The work on this theme was one of several secondary influences on the development of aspect-oriented programming.

Adaptive programming tries to create applications that are easy to maintain and evolve, creating a new abstraction layer in the design and implementation of Object-Oriented Applications. This concept takes encapsulation to a new level allowing changes in the way an object works without changing the interface with other objects. This technique solves the situations where an object takes assumptions about how other objects work and a change in this object takes down that assumption creating a chain effect in the rest of the system.

Aspect oriented programming affects the way an application is created. Following the directives of this concept, one could create separate objects that treat data and process in a separated way. This allows a flexible application that can change and evolve easily.

External links

* [http://www.ccs.neu.edu/groups/faculty/lieber.html Home page of Karl Lieberherr]
* [http://www.ccs.neu.edu/research/demeter/papers/publications.html Papers and Publications]
* [http://aosd.net/ Annual Aspect-Oriented Software Development conference]
* [http://www.ccs.neu.edu/home/lieber/demeter.html Aspect-Oriented Software Development]
* [http://www.ccs.neu.edu/research/demeter/biblio/dem-book.html Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns]
* [http://jac.objectweb.org/ The JAC Project (Java Aspect Components)]
* [http://72.9.228.53/csu670/ CSU 670 Fall '06 Shirt Color Tracker]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Law of Demeter — The Law of Demeter (LoD) or Principle of Least Knowledge is a design guideline for developing software, particularly object oriented programs. In its general form, the LoD is a specific case of loose coupling. The guideline was invented at… …   Wikipedia

  • Liste de personnes par nombre d'Erdős — Voici une liste non exhaustive de personnes ayant un nombre d Erdős de 0, 1 ou 2. Sommaire 1 #0 2 #1 3 #2 4 Référence …   Wikipédia en Français

  • List of people by Erdős number — Paul Erdős was one of the most prolific writers of mathematical papers. He collaborated a great deal, having 511 joint authors, a number of whom also have many collaborators. The Erdős number measures the collaborative distance between an author… …   Wikipedia

  • Liste de personnes par nombre d'Erdos — Liste de personnes par nombre d Erdős Liste des personne avec un nombre d Erdős de 0, 1 ou 2. Sommaire 1 #0 2 #1 3 #2 4 Liens externes // …   Wikipédia en Français

  • List of Northeastern University people — The following is a partial, incomplete list of notable Northeastern University people. It includes alumni, professors, and others associated with Northeastern University. See also .AlumniBusiness* Leslie Abi Karam Executive Vice President and… …   Wikipedia

  • Programación Orientada a Aspectos — Saltar a navegación, búsqueda La Programación Orientada a Aspectos (POA) es un paradigma de programación relativamente reciente cuya intención es permitir una adecuada modularización de las aplicaciones y posibilitar una mejor separación de… …   Wikipedia Español

  • List of Northeastern University faculty — Roger I. Abrams Leading authority on Sports Law M. Shahid Alam Rae André, President, OBTS Teaching Society for Management Educators, 2010 2013 Mardges Bacon Guggenheim Fellow Albert László Barabási American Physical Society Fellow and major… …   Wikipedia

  • Liste der Biografien/Lie — Biografien: A B C D E F G H I J K L M N O P Q …   Deutsch Wikipedia

  • Prinzipien Objektorientierten Designs — sind Prinzipien welche zu gutem objektorientierten Design führen sollen. Sie wurden neben anderen von Robert C. Martin, Bertrand Meyer und Barbara Liskov publiziert und propagiert. Viele Techniken der Objektorientierung wie Entwurfsmuster, Domain …   Deutsch Wikipedia

  • Gesetz von Demeter — Das Gesetz von Demeter (englisch: Law of Demeter, kurz: LoD) ist eine Entwurfs Richtlinie in der objektorientierten Softwareentwicklung. Sie besagt im Wesentlichen, dass Objekte nur mit Objekten in ihrer unmittelbaren Umgebung kommunizieren… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”