| N degrees of separation: multi-dimensional separation of concerns |
| Full text |
Pdf
(1.64 MB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 21st international conference on Software engineering
table of contents
Los Angeles, California, United States
Pages: 107 - 119
Year of Publication: 1999
ISBN:1-58113-074-0
|
|
Authors
|
|
Peri Tarr
|
IBM Watson Research Center, P.O. Box 704, Yorktown Heights, NY
|
|
Harold Ossher
|
IBM Watson Research Center, P.O. Box 704, Yorktown Heights, NY
|
|
William Harrison
|
IBM Watson Research Center, P.O. Box 704, Yorktown Heights, NY
|
|
Stanley M. Sutton, Jr.
|
EC Cubed, Inc., 15 River Road, Suite 310, Wilton, CT
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 65, Downloads (12 Months): 416, Citation Count: 192
|
|
|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
B. W. Boehm and W. L. Scherlis. Megaprogramming. In Proceedings of the DARPA Software Technology Conference 1992, pages 63-82, April 1992.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
D. R. Group. Online material on adaptive programming: demeter/java, and APPCs. www.ccs.neu.edu/research/demeter,/, 1998.
|
 |
7
|
William Harrison , Harold Ossher, Subject-oriented programming: a critique of pure objects, Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, p.411-428, September 26-October 01, 1993, Washington, D.C., United States
|
| |
8
|
|
 |
9
|
|
| |
10
|
G. Kiczales. Aspect-oriented programming. In Proceedings of the European Conference on Object-Oriented Programming, 1997. Invited presentation.
|
| |
11
|
G. Kiczales and C. V. Lopes. Aspect-oriented programming tutorial notes, July 1998. (From ECGOP '98.).
|
| |
12
|
C. V. Lopes and G. Kiczales. D: A language framework for distributed programming. Technical Report SPL97-010, P9710047, Xerox Palo Alto Research Center, February 1997.
|
 |
13
|
Mira Mezini , Karl Lieberherr, Adaptive plug-and-play components for evolutionary software development, Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.97-116, October 18-22, 1998, Vancouver, British Columbia, Canada
|
| |
14
|
|
| |
15
|
|
| |
16
|
H. Ossher, W. Harrison, F. Budinsky, and I. Simmonds. Subject-oriented programming: Supporting decentralized development of objects. In Proceedings of the 7th IBM Conference on Object-Oriented Technology, Santa Clara, CA, July 1994. IBM.
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
 |
24
|
Michael VanHilst , David Notkin, Using role components in implement collaboration-based designs, Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.359-369, October 06-10, 1996, San Jose, California, United States
|
| |
25
|
M. Weiser. Program Slicing. IEEE Transactions on Software Engineering, SE-10(4):352-357, July 1984.
|
CITED BY 192
|
|
Naoyasu Ubayashi , Genki Moriyama , Hidehiko Masuhara , Tetsuo Tamai, A parameterized interpreter for modeling different AOP mechanisms, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, November 07-11, 2005, Long Beach, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
Siobhán Clarke , William Harrison , Harold Ossher , Peri Tarr, Subject-oriented design: towards improved alignment of requirements, design, and code, ACM SIGPLAN Notices, v.34 n.10, p.325-339, Oct. 1999
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gail C. Murphy , Albert Lai , Robert J. Walker , Martin P. Robillard, Separating features in source code: an exploratory study, Proceedings of the 23rd International Conference on Software Engineering, p.275-284, May 12-19, 2001, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eddy Truyen , Bart Vanhaute , Bo Nørregaard Jørgensen , Wouter Joosen , Pierre Verbaeton, Dynamic and selective combination of extensions in component-based applications, Proceedings of the 23rd International Conference on Software Engineering, p.233-242, May 12-19, 2001, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gail C. Murphy , Robert J. Walker , Elisa L. A. Baniassad , Martin P. Robillard , Albert Lai , Mik A. Kersten, Does aspect-oriented programming work?, Communications of the ACM, v.44 n.10, p.75-77, Oct. 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jeff Gray , Ted Bapty , Sandeep Neema , Douglas C. Schmidt , Aniruddha Gokhale , Balachandran Natarajan, An approach for supporting aspect-oriented domain modeling, Proceedings of the second international conference on Generative programming and component engineering, p.151-168, September 22-25, 2003, Erfurt, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Premkumar Devanbu , Bob Balzer , Don Batory , Gregor Kiczales , John Launchbury , David Parnas , Peri Tarr, Modularity in the new millenium: a panel summary, Proceedings of the 25th International Conference on Software Engineering, May 03-10, 2003, Portland, Oregon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Macneil Shonle , Karl Lieberherr , Ankit Shah, XAspects: an extensible system for domain-specific aspect languages, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peri Tarr , William Harrison , Harold Ossher , Anthony Finkelstein , Bashar Nuseibeh , Dewayne Perry, Workshop on multi-dimensional separation of concerns in software engineering (workshop session), Proceedings of the 22nd international conference on Software engineering, p.809-810, June 04-11, 2000, Limerick, Ireland
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alessandro Garcia , Cláudio Sant'Anna , Eduardo Figueiredo , Uirá Kulesza , Carlos Lucena , Arndt von Staa, Modularizing design patterns with aspects: a quantitative study, Proceedings of the 4th international conference on Aspect-oriented software development, p.3-14, March 14-18, 2005, Chicago, Illinois
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Philip J. Quitslund , Emerson R. Murphy-Hill , Andrew P. Black, Supporting Java traits in Eclipse, Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, p.37-41, October 24-24, 2004, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kevin Sullivan , William G. Griswold , Yuanyuan Song , Yuanfang Cai , Macneil Shonle , Nishit Tewari , Hridesh Rajan, Information hiding interfaces for aspect-oriented design, ACM SIGSOFT Software Engineering Notes, v.30 n.5, September 2005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xiaoqing Wu , Suman Roychoudhury , Barrett R. Bryant , Jeffrey G. Gray , Marjan Mernik, A two-dimensional separation of concerns for compiler construction, Proceedings of the 2005 ACM symposium on Applied computing, March 13-17, 2005, Santa Fe, New Mexico
|
|
|
|
|
|
|
|
|
Xiaoqing Wu, Pattern transformation for two-dimensional separation of concerns, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
|
|
|
Haitham S. Hamza, A semi-automated approach for analyzing, separating, and modeling of concerns in evolving systems, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Curtis Clifton , Todd Millstein , Gary T. Leavens , Craig Chambers, MultiJava: Design rationale, compiler implementation, and applications, ACM Transactions on Programming Languages and Systems (TOPLAS), v.28 n.3, p.517-575, May 2006
|
|
|
|
|
|
Jennifer Pérez , Nour Ali , Jose A. Carsı , Isidro Ramos , Bárbara Álvarez , Pedro Sanchez , Juan A. Pastor, Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems, Information and Software Technology, v.50 n.9-10, p.969-990, August, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ruzanna Chitchyan , Awais Rashid , Paul Rayson , Robert Waters, Semantics-based composition for aspect-oriented requirements engineering, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Shepherd , Zachary P. Fry , Emily Hill , Lori Pollock , K. Vijay-Shanker, Using natural language program analysis to locate and understand action-oriented concerns, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thaís Batista , Christina Chavez , Alessandro Garcia , Awais Rashid , Cláudio Sant'Anna , Uirá Kulesza , Fernando Castor Filho, Reflections on architectural connection: seven issues on aspects and ADLs, Proceedings of the 2006 international workshop on Early aspects at ICSE, May 21-21, 2006, Shanghai, China
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fernando Castor Filho , Alessandro Garcia , Cecília Mary F. Rubira, Error handling as an aspect, Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development, p.1-es, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
In-Gyu Kim , Doo-Hwan Bae , Jang-Eui Hong, A component composition model providing dynamic, flexible, and hierarchical composition of components for supporting software evolution, Journal of Systems and Software, v.80 n.11, p.1797-1816, November, 2007
|
|
|
|
|
|
|
|
|
David Shepherd , Lori Pollock , K. Vijay-Shanker, Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task, Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.49-54, June 13-14, 2007, San Diego, California, USA
|
|
|
|
|
|
Gary T. Leavens , Curtis Clifton, Multiple concerns in aspect-oriented language design: a language engineering approach to balancing benefits, with examples, Proceedings of the 5th workshop on Engineering properties of languages and aspect technologies, p.6-es, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
Martin Kuhlemann , Marko Rosenmüller , Sven Apel , Thomas Leich, On the duality of aspect-oriented and feature-oriented design patterns, Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software, p.5-es, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
Lori Pollock , K. Vijay-Shanker , David Shepherd , Emily Hill , Zachary P. Fry , Kishen Maloor, Introducing natural language program analysis, Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.15-16, June 13-14, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
María Agustina Cibrán , Bart Verheecke , Wim Vanderperren , Davy Suvée , Viviane Jonckers, Aspect-oriented Programming for Dynamic Web Service Selection, Integration and Management, World Wide Web, v.10 n.3, p.211-242, September 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aniruddha Gokhale , Dimple Kaul , Arundhati Kogekar , Jeff Gray , Swapna Gokhale, POSAML: A visual modeling language for middleware provisioning, Journal of Visual Languages and Computing, v.18 n.4, p.359-377, August, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bram Adams , Kris De Schutter , Andy Zaidman , Serge Demeyer , Herman Tromp , Wolfgang De Meuter, Using aspect orientation in legacy environments for reverse engineering using dynamic analysis-An industrial experience report, Journal of Systems and Software, v.82 n.4, p.668-684, April, 2009
|
|
|
|
|
|
Carla Silva , Jaelson Castro , Joao Araujo , Ana Moreira , Patricia Tedesco , John Mylopoulos, Advanced separation of concerns in agent-oriented design patterns, International Journal of Agent-Oriented Software Engineering, v.3 n.2/3, p.306-327, March 2009
|
|
|
|
|
|
Mark Harman , Fayezin Islam , Tao Xie , Stefan Wappler, Automated test data generation for aspect-oriented programs, Proceedings of the 8th ACM international conference on Aspect-oriented software development, March 02-06, 2009, Charlottesville, Virginia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|