H ? « »

Language peer sets for DEMETER:
United States
United States/1995
Designed 1995
1990s languages
Fifth generation
Post-Cold War

DEMETER(ID:1965/dem002)

alternate simple view
Country: United States
Designed 1995


adaptive OOP is viewed as a major advance in software technology based on using well known finite automata and formal language theory to express succinctly and process efficiently paths sets in architectural graphs (e.g. UML class diagrams). It allows you to make your software both simpler and more reusable by exploiting regularities which exist in most OO programs. It reduces software development and maintenance costs significantly. The more collaborating objects you use in a project, the larger the reduction.

Structures:
Related languages
C++ DEMETER   Augmentation of
DEMETER AP/S++   Positive strong Influence
DEMETER DEM   Subset
DEMETER Law-Governed Linda   Incorporated some features of

References:
  • Law-Governed Regularities in Object Systems; part (1996) Law-Governed Regularities in Object Systems; part 1: Principles. Naftaly Minsky Published in Theory and Practice of Object Systems (TOPAS) (John Wiley) Vol II, No. 4, 1996;
  • Lieberherr, Karl (1996) Lieberherr, Karl "Adaptive Object-Oriented Software: The Demeter Method" PWS Boston 1996 Extract: The Purpose of the Book Extract: The Purpose of Adaptive Software Online copy of full book
  • Naftaly Minsky and Partha Pal (1996) Naftaly Minsky and Partha Pal "Imposing The Law of Demeter and Its Variations" the TOOLS Conference, Aug 1996, Santa Barbara, CA, USA
  • Naftaly Minsky and Partha Pal (1997) Naftaly Minsky and Partha Pal "Law-Governed Regularities in Object Systems; Part 2: the Eiffel Case" In Theory and Practice of Object Systems (TOPAS) (John Wiley) 1997;
  • Philippsen, Michael (2000) Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980
          in (2000) Concurrency: Practice and Experience 2000 v12
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder