(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 .... this approach can be applied more aggressively, using today s technology combined with advanced integration strategies such as mediators [S94 ] to develop systems in at least one domain far removed from business data processing, quickly and at low cost. Our demonstration... ...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... Cited by: More
Submitted for publication to ESEC/FSE 2003 - Aspect Languages For
(Correct)
Need for Instance Level Aspect Language with Rich Pointcut.. - Hridesh Rajan Kevin
(Correct)
An Automated Framework For Managing Design Complexity - Jacobs (1998)
(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
5.0 : 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 : Structuring Z Specifications with Views - Jackson (1994)
(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
5 : Connecting Tools Using Message Passing in the Field Environment (context) - Reiss - 1990
5 : Reconciling Environment Integration and Software Evolution (context) - Sullivan, Notkin - 1992
4 : Software reflexion models: Bridging the gap between source and high-level models
- Murphy, Notkin et al. - 1995
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.nj.nec.com/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.nj.nec.com/article/sullivan94mediators.html" }
Citations (may not include all citations):
1039
Object-Oriented Software Construction (context) - Meyer - 1988
887
Programming Language (context) - Stroustrup - 1986
438
Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
413
Programming Language (context) - Ritchie
411
Implementing Remote Procedure Call
- Birrell, Nelson - 1984
306
the Criteria to Be Used in Decomposing Systems into Modules (context) - Parnas - 1972
190
A Cookbook for Using the ModelView -Controller User Interfac.. (context) - Krasner, Pope - 1988
171
Contracts: Specifying Behavioral Compositions in Object-Orie.. (context) - Helm, Holland et al. - 1990
161
Connecting Tools using Message Passing in the Field Environm.. (context) - Reiss - 1990
142
Composing User Interfaces with InterViews
- Linton, Vlissides et al. - 1989
115
Designing Software for Ease of Extension and Contraction (context) - Parnas - 1979
100
An Incremental Constraint Solver (context) - Freeman-Benson, Maloney et al. - 1990
84
The X Window System (context) - Scheifler, Gettys - 1986
82
Gandalf Software Development Environments (context) - Habermann, Notkin - 1986
66
Program Evolution: Processes of Software Change (context) - Lehman, Belady - 1985
64
Relations as Semantic Constructs in an Object-Oriented Langu.. (context) - Rumbaugh - 1987
53
Reusing Object-Oriented Designs
- Johnson, Russo - 1991
50
Formalizing Design Spaces: Implicit Invocation Mechanisms (context) - Garlan, Notkin - 1991
49
Principles of Program Design (context) - Jackson - 1975
47
Language Constructs for Managing Change (context) - Sutton, Heimbigner et al. - 1990
42
The HP SoftBench Environment: An Architecture for a New Gene.. (context) - Cagan - 1990
42
Structured Design (context) - Stevens, Myers et al. - 1974
39
Reconciling Environment Integration and Software Evolution (context) - Sullivan, Notkin - 1992
32
Information Modeling: an Object-Oriented Approach (context) - Kilov, Ross - 1994
26
ObjectOriented System Development (context) - de Champeaux, Lea et al. - 1993
25
Using Weaves for Software Construction and Analysis (context) - Gorlick, Razouk - 1991
25
Using Constraints for User Interface Construction (context) - Maloney - 1991
24
Specification Techniques for Data Abstractions (context) - Liskov, Zilles - 1975
24
The CLP(R) Language and System (context) - Jaffar, Michaylov et al. - 1992
22
Views for Tools in Integrated Environments (context) - Garlan - 1987
21
Restructuring Symbolic Programs for COncurrent Execution on .. (context) - Larus - 1989
19
User Interface Development and Software Environments: The Ch.. (context) - Keller, Cameron et al. - 1991
18
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
16
Difficulties in Integrating Multiview Development Systems (context) - Meyers - 1991
16
Interactive Specification of Flexible User Interface Display.. (context) - Hudson, Mohamed - 1990
10
Integrating Coarse-Grained and Fine-Grained Tool Integration (context) - Harrison, Kavianpour et al. - 1992
9
ACM Transactions on Computer Systems (context) - Chase, Opal - 1994
8
Adding Implicit Invocation to Languages: Three Approaches (context) - Notkin, Garlan et al. - 1993
8
Englewood Cliffs: Prentice Hall (context) - Rumbaugh, Premerlani et al. - 1991
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
5
Nested Transactions: An Introduction (context) - Moss - 1987
5
The XYZ Abstraction Levels of Poker-like Languages (context) - Snyder - 1989
5
Department of Computer Science and Engineering (context) - Program, Aid et al. - 1991
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
Common Lisp Object System Specification XJI Document R (context) - Common, System et al. - 1988
4
Kaleidoscope: Mixing Objects, Constraints, and Imperative Pr.. (context) - Freeman-Benson - 1990
4
The Prism Radiation Treatment Planning System (context) - Kalet, Jacky et al. - 1991
3
Record Handling (context) - Hoare - 1968
3
The Entity-Relational Model---Toward a Unified View of Data (context) - Chen - 1976
3
Prism Graphical User Interface Specification (context) - Kalet, Unger et al. - 1992
3
MA: Digital Press (context) - Steele, LISP et al. - 1990
3
SLIK Programmer's Guide (context) - Kalet - 1992
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
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
Technical Report CMU-CS (context) - Habermann, Krueger et al. - 1988
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
Primitives for the Manipulation of Three-Dimensional Subdivi.. (context) - Guibas, Stolfi - 1985
1
Academic Careers for Experimental Computer Scientists (context) - Jr
1
Prentiss Hall International (context) - Spivey, Notation et al. - 1989
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
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 Add search form to your site Submit documents Feedback
Feedback: feedback a t researchi ndex.org CiteSeer - citeseer.org - Terms of Service - Privacy Policy - Copyright © 1997-2002 NEC Research Institute