(Enter summary)
Abstract: People benefit from tightly integrated systems that can be designed, realized and evolved affordably. Unfortunately, common software design methods do not easily accommodate requirements for tightly integrated systems. Indeed, when used to meet such requirements, common methods tend to yield unnecessarily complex structures that complicate design and realization and that inhibit subsequent evolution. After substantiating this claim, I present the mediator method as a solution. This method... (Update)
Context of citations to this paper: More
...by the COM specification. 3 complicates the implementation of an attractive component based architectural style based on mediators [20,21,22]. The rest of this paper is organized as follows. Because the details of interface negotiation and component aggregation, as defined in...
...localize constraint and change propagation, thereby reducing complexity and facilitating analysis and interaction. Sullivan [52] depicts active relationships with mediators which represent behavioral relationships between two objects. A behavioral relationship...
Cited by: More
One More Step in the Direction of Modularized Integration.. - Hridesh Rajan University
(Correct)
Aspect Languages for Integration and Evolution - Rajan, Sullivan (2003)
(Correct)
Need for Instance Level Aspect Language with Rich Pointcut.. - Rajan, Sullivan (2003)
(Correct)
Similar documents (at the sentence level):
7.2%: Prism: A Case Study in Behavioral Entity-Relationship.. - Sullivan, Kalet, Notkin (1993)
(Correct)
Active bibliography (related documents): More All
4.9: Mediators in a Radiation Treatment Planning Environment - Sullivan, Kalet, Notkin (1996)
(Correct)
0.6: Sharing and Protection in a Single Address Space.. - Chase, Levy, Feeley.. (1994)
(Correct)
0.5: Semantic Case Analysis of Informal Requirements - Belkhouche, Kozma (1993)
(Correct)
Similar documents based on text: More All
1.3: Study of Human Motion Control with a Physiology Based Robotic Arm.. - Chou (1996)
(Correct)
1.1: Iwasawa mu-Invariants of Selmer Groups - Drinen (1999)
(Correct)
0.1: Interface Negotiation and Efficient Reuse: A Relaxed Theory .. - Sullivan, Marchukov (1997)
(Correct)
Related documents from co-citation: More All
6: Reconciling Environment Integration and Software Evolution (context) - Sullivan, Notkin - 1992
5: Connecting Tools Using Message Passing in the Field Environment (context) - Reiss - 1990
4: Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
BibTeX entry: (Update)
K.J. Sullivan. Mediators: Easing the design and evolution of integrated systems. Technical Report 94-08-01, Departement of Computer Science and Engineering, University of Washington, 1994. http://citeseer.ist.psu.edu/article/sullivan94mediators.html More
@techreport{ sullivan94mediators,
author = "K. J. Sullivan",
title = "Mediators: Easing the Design and Evolution of Integrated Systems",
number = "TR-94-08-01",
year = "1994",
url = "citeseer.ist.psu.edu/article/sullivan94mediators.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
476
Programming Language (context) - Ritchie
476
Implementing Remote Procedure Call
- Birrell, Nelson - 1984
427
the Criteria to Be Used in Decomposing Systems into Modules (context) - Parnas - 1972
230
A Cookbook for Using the ModelView -Controller User Interfac.. (context) - Krasner, Pope - 1988
190
Contracts: Specifying Behavioral Compositions in Object-Orie.. (context) - Helm, Holland et al. - 1990
181
Connecting Tools using Message Passing in the Field Environm.. (context) - Reiss - 1990
149
Composing User Interfaces with InterViews
- Linton, Vlissides et al. - 1989
138
Designing Software for Ease of Extension and Contraction (context) - Parnas - 1979
100
An Incremental Constraint Solver (context) - Freeman-Benson, Maloney et al. - 1990
91
Program Evolution: Processes of Software Change (context) - Lehman, Belady - 1985
88
The X Window System (context) - Scheifler, Gettys - 1986
86
Gandalf Software Development Environments (context) - Habermann, Notkin - 1986
68
Relations as Semantic Constructs in an Object-Oriented Langu.. (context) - Rumbaugh - 1987
61
Principles of Program Design (context) - Jackson - 1975
60
Reusing Object-Oriented Designs
- Johnson, Russo - 1991
60
Formalizing Design Spaces: Implicit Invocation Mechanisms (context) - Garlan, Notkin - 1991
54
Reconciling Environment Integration and Software Evolution (context) - Sullivan, Notkin - 1992
48
Language Constructs for Managing Change (context) - Sutton, Heimbigner et al. - 1990
44
The HP SoftBench Environment: An Architecture for a New Gene.. (context) - Cagan - 1990
44
Structured Design (context) - Stevens, Myers et al. - 1974
37
Information Modeling: an Object-Oriented Approach (context) - Kilov, Ross - 1994
32
Using Weaves for Software Construction and Analysis (context) - Gorlick, Razouk - 1991
26
Restructuring Symbolic Programs for COncurrent Execution on .. (context) - Larus - 1989
26
The CLP(R) Language and System (context) - Jaffar, Michaylov et al. - 1992
26
ObjectOriented System Development (context) - de Champeaux, Lea et al. - 1993
26
Views for Tools in Integrated Environments (context) - Garlan - 1987
26
Using Constraints for User Interface Construction (context) - Maloney - 1991
24
Specification Techniques for Data Abstractions (context) - Liskov, Zilles - 1975
23
User Interface Development and Software Environments: The Ch.. (context) - Keller, Cameron et al. - 1991
20
Integrating Access-Oriented Programming into a Multiparadigm.. (context) - Stefik, Bobrow et al. - 1986
18
An Overview of Some Formal Methods for Program Design (context) - Hoare - 1987
17
Interactive Specification of Flexible User Interface Display.. (context) - Hudson, Mohamed - 1990
16
Difficulties in Integrating Multiview Development Systems (context) - Meyers - 1991
13
Adding Implicit Invocation to Languages: Three Approaches (context) - Notkin, Garlan et al. - 1993
12
Integrating Coarse-Grained and Fine-Grained Tool Integration (context) - Harrison, Kavianpour et al. - 1992
10
Englewood Cliffs: Prentice Hall (context) - Rumbaugh, Premerlani et al. - 1991
9
ACM Transactions on Computer Systems (context) - Chase, Opal - 1994
8
Low-cost, Adaptable Tool Integration Policies for Integrated.. (context) - Garlan, Ilias - 1990
6
JSP and JSD : The Jackson Approach to Software Development (context) - Cameron - 1989
6
The XYZ Abstraction Levels of Poker-like Languages (context) - Snyder - 1989
5
Department of Computer Science and Engineering (context) - Program, Aid et al. - 1991
5
Nested Transactions: An Introduction (context) - Moss - 1987
4
The Entity-Relational Model---Toward a Unified View of Data (context) - Chen - 1976
4
An Object-Oriented Approach to a Large Scientific Applicatio.. (context) - Jacky, Kalet - 1986
4
An Object-Oriented Programming Discipline for Standard Pasca.. (context) - Jacky, Kalet - 1987
4
Kaleidoscope: Mixing Objects, Constraints, and Imperative Pr.. (context) - Freeman-Benson - 1990
4
Common Lisp Object System Specification XJI Document R (context) - Common, System et al. - 1988
4
The Prism Radiation Treatment Planning System (context) - Kalet, Jacky et al. - 1991
3
Prism Graphical User Interface Specification (context) - Kalet, Unger et al. - 1992
3
SLIK Programmer's Guide (context) - Kalet - 1992
3
MA: Digital Press (context) - Steele, LISP et al. - 1990
3
Artificial Intelligence Applications in Radiation Therapy (context) - Kalet - 1992
3
Three Dimensional Radiation Treatment Planning (context) - Kutcher, Mohan et al. - 1988
3
an Approach to Knowledge-Based Optimization (context) - Paluszy'nski, Therapy et al. - 1990
3
Programming with Mediators: Developing a Graphical Mesh Envi.. (context) - McCabe - 1991
3
Multi-dimensional Treatment Planning: II. Beam's Eye-view, B.. (context) - Goitein - 1983
3
Three-dimensional Display Techniques in Radiation Therapy Tr.. (context) - Rosenman, Sherouse et al. - 1989
3
Technical Report CMU-CS (context) - Habermann, Krueger et al. - 1988
3
Record Handling (context) - Hoare - 1968
3
A Research-Oriented Treatment Planning Program System (context) - Kalet, Jacky - 1982
3
Compiling Complex Transition Database Triggers (context) - Cohen - 1989
2
New York: Yourdon Press (context) - Yourdon, Constantine et al. - 1978
2
NJ: Prentice-Hall (context) - DeMarco, Analysis et al. - 1979
2
TICKLE: Object-Oriented Description and Composition Services.. (context) - Collins, Ewert et al. - 1991
1
Prism: A Case Study in Behavioral Entity-Relationship Modeli..
- Sullivan, Kalet et al. - 1993
1
Prentiss Hall International (context) - Spivey, Notation et al. - 1989
1
Academic Careers for Experimental Computer Scientists (context) - Jr
1
Proposed U.S. Comments on General Relationship Model---Third.. (context) - Kilov, Moore et al. - 1992
1
General Relationship Model---Third Working Draft: ISO/IEC JT.. (context) - IEC, SC - 1992
1
Primitives for the Manipulation of Three-Dimensional Subdivi.. (context) - Guibas, Stolfi - 1985
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.cs.washington.edu.html): More
Mobisaic - Voelker, Bershad (1995)
(Correct)
Time-Space Tradeoffs for Undirected Graph Traversal - Beame, Borodin, Raghavan.. (1993)
(Correct)
Automatic SAT-Compilation of Planning Problems - Ernst, Millstein, Weld (1997)
(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