See this document in CiteSeerX!

N Degrees of Separation: Multi-Dimensional Separation of Concerns (1999)  (Make Corrections)  (51 citations)
Peri Tarr, Harold Ossher, William Harrison, Stanley M. Sutton, Jr.
International Conference on Software Engineering



  Home/Search   Context   Related

 
View or download:
ibm.com/hyperspace/Papers/icse99.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  itek.norut.no/~anders/d...article (more)
(Enter author homepages)

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

Abstract: Done well, separation of concerns can provide many software engineering benefits, including reduced complexity, improved reusability, and simpler evolution. The choice of boundaries for separate concerns depends on both requirements on the system and on the kind(s) of decomposition and composition a given formalism supports. The predominant methodologies and formalisms available, however, support only orthogonal separations of concerns, along single dimensions of composition and decomposition.... (Update)

Cited by:   More
Compositional and Relational Reasoning - During Class Ion   (Correct)
Weaving Deployment Aspects Into Domain-Specific Models - Balasubraman, Gokhale, Al. (2005)   (Correct)
Towards a Method for the Development of Aspect-Oriented.. - Kulesza, Garcia, Lucena (2004)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Multi-Dimensional Separation of Concerns and The Hyperspace.. - Ossher, Tarr (2000)   (Correct)
0.3:   Subject-Oriented Design: Towards Improved Alignment of.. - Siobhn Clarke William (1999)   (Correct)
0.2:   Software Engineering Tools and Environments: - Roadmap William Harrison   (Correct)

Similar documents based on text:   More   All
0.4:   Developing Adapatable Software with - Subject-Oriented Programming Harold   (Correct)
0.2:   Subject-Oriented Programming: Supporting.. - Ossher, Harrison.. (1994)   (Correct)
0.2:   Member-Group Relationships Among Objects - Harrison, Ossher (2002)   (Correct)

Related documents from co-citation:   More   All
27:   Aspect-oriented programming - Kiczales, Lamping et al. - 1997
13:   Subject-Oriented Programming (a Critique of Pure Objects (context) - Harrison, Ossher - 1993
10:   Adaptive plug-and-play components for evolutionary software development - Mezini, Lieberherr - 1998

BibTeX entry:   (Update)

P Tarr, H Ossher, W Harrison and SM Sutton, Jr., "N degrees of Separation: Multidimensional separation of concerns," Proc. ICSE 99, IEEE, Las Angeles, May 1999, ACM press, pp. 107-119. http://citeseer.ist.psu.edu/tarr99degrees.html   More

@inproceedings{ tarr99degrees,
    author = "Peri L. Tarr and Harold Ossher and William H. Harrison and Stanley M. Sutton Jr.",
    title = " N  Degrees of Separation: Multi-Dimensional Separation of Concerns",
    booktitle = "International Conference on Software Engineering",
    pages = "107-119",
    year = "1999",
    url = "citeseer.ist.psu.edu/tarr99degrees.html" }
Citations (may not include all citations):
2157   Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1994
862   The Java Language Specification - Gosling, Joy et al. - 1996
756   Aspect-oriented programming - Kiczales - 1997
427   the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
372   Unified Modeling Language Reference Manual (context) - Rumbaugh, Jacobson et al. - 1998
318   IEEE Transactions on Software Engineering (context) - Weiser - 1984
181   Connecting tools using message passing in the Field environm.. (context) - Reiss - 1990
143   Subject-oriented programming (context) - Harrison, Ossher - 1993
102   A framework for expressing the relationships between multipl.. - Nuseibeh, Kramer et al. - 1994
90   Adaptive plug-and-play components for evolutionary software .. - Mezini, Lieberherr - 1998
80   Specifying reusable components using contracts - Holland - 1992
63   Using roles components to implement collaboration-based desi.. - VanHilst, Notkin - 1996
54   A language framework for distributed programming - Lopes, Kiczales - 1997
48   a and A. C. Wills. Objects, Components, and Frameworks with .. (context) - D'Souz - 1998
42   Issues Encountered in Building a Flexible Software Developme.. - Kadia - 1992
29   Specifying subject-oriented composition (context) - Ossher, Kaplan et al. - 1996
24   Mediators: Easing the Design and Evolution of Integrated Sys.. - Sullivan - 1994
20   System design by composing structures of interacting objects (context) - Andersen, Reenskaug - 1992
12   Operation-level composition: A case (context) - Ossher, Tarr - 1998
8   Feature engineering - Turner, Fuggetta et al. - 1998
5   Subject-oriented programming: Supporting decentralized devel.. - Ossher, Harrison et al. - 1994
1   Adding Implicit Invocagtion to Languages: Three Approaches (context) - Notkin, Garlan et al. - 1993
1   Online material on adaptive programming (context) - Group - 1998
1   Aspect-oriented programming tutorial notes (context) - Kiczales, Lopes - 1998



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.itek.norut.no/~anders/dist/texmf/bib/article.html):   More
Reflection in Java, CORBA und JacORB - Brose   (Correct)
A Conformance Relationship supporting Selection of Explicit. . . - Eliassen, al.   (Correct)
Object Orientation in Off++ A distributed adaptable.. - Ballesteros, Hess.. (1999)   (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