See this document in CiteSeerX!

Propagation Patterns: Abbreviated Specifications of Cooperative Behavior (1991)  (Make Corrections)  
Karl J. Lieberherr, Cun Xiao, Ignacio Silva-Lepe



  Home/Search   Context   Related

 
View or download:
neu.edu/pub/resear...gationpatterns.ps
neu.edu/pub/demete...ionpatterns.ps.gz
neu.edu/pub/people...tionpatterns.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  neu.edu (more)
From:  salmosa.kaist.ac.kr/~yscho/sr
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Object-oriented programs often have a regular structure in that functions are propagated to classes which are connected by part-of and inheritance relations. To abbreviate the description of programs and to organize them effectively, we propose a propagation model which allows a concise specification of propagation patterns. Propagation patterns offer an abstraction mechanism for object-oriented programs that exploits part-of and inheritance relations on classes. A propagation pattern consists... (Update)

Similar documents (at the sentence level):   More
11.0%:   Object-Preserving Class Transformations - Bergstein (1991)   (Correct)
10.0%:   A Graph-Based Specification Language for Object-Oriented.. - Lieberherr, Silva-Lepe..   (Correct)
9.6%:   From objects to classes: Algorithms for optimal.. - Lieberherr.. (1992)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Engineering Adaptive Software - Lieberherr (1993)   (Correct)
0.5:   Controlling the Evolution of Object-Oriented Applications - Lieberherr (1991)   (Correct)
0.4:   Object-Oriented Software Evolution - Lieberherr, Xiao (1993)   (Correct)

Similar documents based on text:   More   All
0.4:   Describing Adaptive Behaviors of Collaborating Classes - Lieberherr, Xiao (1992)   (Correct)
0.3:   Efficient Implementation of Adaptive Software - Palsberg, Xiao, Lieberherr (1994)   (Correct)
0.3:   Formal Foundations for Object-Oriented Data Modeling - Lieberherr, Xiao (1992)   (Correct)

BibTeX entry:   (Update)

@misc{ lieberherr-propagation,
  author = "Karl J. Lieberherr and Cun Xiao and Ignacio Silva-Lepe",
  title = "Propagation Patterns: Abbreviated Specifications of Cooperative Behavior",
  url = "citeseer.ist.psu.edu/lieberherr91propagation.html" }
Citations (may not include all citations):
1274   Object-Oriented Software Construction (context) - Meyer - 1988
1002   Programming Language (context) - Stroustrup - 1986
492   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
308   Designing reusable classes (context) - Johnson, Foote - 1988
111   Common Lisp Object System Specification (context) - Bobrow, DeMichiel et al. - 1988
106   A logical design methodology for relational data bases (context) - Teorey, Yang et al. - 1986
84   Assuring good style for object-oriented programs - Lieberherr, Holland - 1989
44   Controlling propagation of operations using attributes on re.. (context) - Rumbaugh - 1988
36   Class management for software communities - Gibbs, Tsichritzis et al. - 1990
35   From objects to classes: algorithms for object-oriented desi.. (context) - Lieberherr, Bergstein et al. - 1991
35   Managing class evolution in object-oriented systems - Casais - 1990
23   Abstraction of objectoriented data models - Lieberherr, Bergstein et al. - 1990
17   The interface description language (context) - Snodgrass - 1989
17   Software Series (context) - Tsichritzis, Lochovsky - 1982
11   Extending ordinary inheritance schemes to include generaliza.. (context) - Pederson - 1989
11   Tools for preventive software maintenance (context) - Lieberherr, Holland - 1989
10   Abbreviated query interpretation in entityrelationship orien.. (context) - Markowitz, Shoshani - 1989
7   the Law of Demeter (context) - Sakkinen - 1988
6   Grammar-Based Planning for Object-Oriented Applications (context) - Lieberherr, Woolf - 1989
6   CTODOS: an automatic tool for office system conceptual desig.. (context) - Pernici, Barbic et al. - 1989

Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.ccs.neu.edu.html):   More
Incremental Testing of Adaptive Software - Keszenheimer, Lieberherr (1994)   (Correct)
Experience with a Graph-Based Propagation Programming.. - Lieberherr, Hürsch.. (1992)   (Correct)
Understanding Diagrams in Technical Documents - Futrelle, Kakadiaris.. (1992)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC