[Aksit+92] |
M. Aksit, L. Bergmans, and S.Vural. “An
Object-Oriented Language-Database Integration Model: The Composition-Filters
Approch”. In Proceedings of the ECOOP’92 Conference, LNCS 615,
Springer-Verag, Berlin and Heidelberg, Germany, 1992. |
[Aksit+94] |
M. Aksit, J. Bosch, W. van der Sterren, L. Bergmans. Real-time specification inheritance anomalies and real-time filter; In
Proc. ECOOP’ 94, M. Tokoro and R. Pareschi Eds, LNCS 821, Springer-Verlag. |
[Beck89] |
Kent Beck, "A Laboratory For Teaching
Object-Oriented Thinking", Apple Computer, Inc., Ward Cunningham, Wyatt
Software Services, Inc., From the OOPSLA'89 Conference Proceedings October
1-6, 1989, and the special issue of SIGPLAN Notices Volume 24, Number 10,
October 1989. |
[Bergma94] |
L.M.J. Bergmanas. “Composing
Cuncurrent Objects – Applying Composition Filters for the Development and
Reuse of Councurrent Object-Oriented Programs. Ph.D.Thesis, Department of
Computer Science, University of Twente, The Netherlands, 1994. |
[Booch+99] |
G. Booch, J.Rumbaugh, and I. Jacobson.The “Unified
Modeling Language User Guide. Addison-Wesley, Reading, MA, 1999 |
[Clarke+99] |
S. Clarke, W. Harrison, H. Ossher, P. Tarr.
"Subject-Oriented Design: Towards Improved Alignment of Requirements,
Design, and Code." Proc. OOPSLA'99. |
[Consta99] |
Constantinos A. Constantinides, Atef Bader, Tzilla
Elrad. "A framework to address a two dimensional composition of
concerns." OOPSLA99 First Workshop on MultiDimensional Separation of
Concerns in Object-Oriented Systems. October, 1999. |
[Czarn+00] |
Czarnecki, K., and Eisenecker, U.W. “Generative
Programming: Methods, Tools, and Applications”. Boston: Addison Wesley, 2000. |
[Constan02] |
Constantinos A. Constantinides, Therapon Skotiniotis. "Reasoning about a classification of crosscutting concerns in
object-oriented systems",
Second Workshop on Aspect-Oriented Software Development, Bonn
(Germany), February 21-22, 2002. |
[Dijkst70] |
E. Dijkstra. Structured
Programming. In the Software Engineering Techniques, J.Buxton and B. Randell,
(Eds.), NATO Scientific Affair Division, Brussels, Belgium, 1979, pp. 84-87 |
[Filman00] |
Filman R., Friedman D. P., “Aspect Oriented
Programming in quantification and obliviousness”, Proceedings of OOPSLA 2000
Workshop on AdvancedSeparation Of Concerns in Object-Oriented Systems. Minneapolis, Minnesota. USA.
October 16, 2000. |
[Findl+01] |
Findler R. B., Felleisen M, “Contracts Soundness for
Object-Oriented Languages”, Proceedings of Object-Oriented Programming,
Systems, languages, and Applications (OOPSLA 2001) |
[Flatt+98] |
Matthew Flatt, Shriram Krishnamurthi, and Matthias
Felleisen. "Classes and mixins". In Proceedings of the ACM
Symposium on Principles of Programming Languages (POPL'98), pages 171-183,
San Diego, CA, January 1998. ACM. |
[Fowle+99] |
Martin Fowler, Kent Beck, John Brant, William
Opdyke, don Roberts, "Refactoring : Improving the Design of Existing
Code", Ed. Addison-Wesley Object Technology Series, 1999. |
[GoF95] |
Erich Gamma, Richard Helm, Ralph Johnson, John
Vlissides. “Design Patterns: Element of Reusable Object-Oriented Software”,
Addison-Wesley, 1995 |
[Hanen02] |
Stefan Hanenberg and Rainer Unland ,“A Proposal For
Classifying Tangled Code”, Institute for Computer Science University, 2002 |
[Highl+99] |
T.J. Highley, Michael Lack, and Perry Myers.
"Aspect-oriented programming: a critical analysis of a new programming
paradigm”, 1999. |
[IWQoS02] |
International WorkShop on Quality of Sevice (IWQoS
2002), Miami Beach, May 15-17, 2002. http://www.cs.virginia.edu/~iwqos/ |
[Kiczale01] |
Kiczales G, et al., "An overview of
AspectJ", In Proceedings of the 15th European Conference on
Object-Oriented Programming (ECOOP), Springer, 2001. |
[Kiczales97] |
Gregor Kiczales, John Lamping, Cristina Videira
Lopes, Chris Maeda, Anurag Mendhekar, Gail Murphy. “Open Implementation
Design Guidelines”, in Proceedings of the 19th International Conference on
Software Engineering (ICSE), Boston, USA. ACM Press. May 1997. |
[Kiczal+98] |
Bill Griswold, Erik Hilsdale, Jim Hugunin, Wes
Isberg, Gregor Kiczales, Mik Kersten , “Aspect oriented programming with
AspectJ”, Copyright Xerox Corporation, 1998-2001. |
[Klaer+00] |
Klaeren G., Pulvermuller E., Rashid A., and Speck
A., “Aspect Composition applying the Design by Contract Principle”,
Proceedings of 2nd International Symposium of Generative and
Component-based Software Engineering (GCSE 2000), Springer, LNCS 2177, pp.
57-69. |
[Liebe+88] |
K.J. Lieberherr, I. Holland, and A. J. Riel. “Object-orieted programming: an objective sense of style”. In
Proceedings of the Conference on Object-Oriented Programming Systems,
Languages and Applications (OOPSLA’88), ACM SIGPLAN Notices,
vol.23,no.11,1988,pp. 323-334 |
[Lieber96] |
Lieberher K.J., "Adaptive Object-Oriented
Software: The Demeter Methods with Propagation Patterns", PWS Publishing
Company, Boston, 1996. |
[Lieber98] |
Lieberher K.J., "Connection between
Demeter/Adaptive Programming and Aspect Oriented Programming". |
[Lodew00] |
Lodewijk M.J. Bergmans, Mehmet Aksit , “Aspects
Crosscutting In Layered Middleware Systems”, TRESE Group – Cernter for Telematics
and Information Technology (CTIT), University of Twente, Enschede, The
Netherlands, 2000. |
[Matsu+93] |
Matsuoka S., and Yonezawa A., “Analysis of
Inheritance Anomaly in Object-Oriented Cuncurrent Programming Language”, ed.
Agha G., Wegner P., and Yonezawa A., Research Directions in Cuncurrent
Object-Oriented Programming, pp. 107-150, The MIT Press, 1993 |
[Mccall77] |
McCall J. A., Richards P. G., and Walters G. F.
"Factors in Software Quality", Vols.I,II, and III (NTIS AD/A-049
014/015/055), Springfield: NTIS, 1977. |
[Meyer92] |
Mayer B., “Applying Design by Contract”, IEEE
Computer , pp. 40-52, October 1992. |
[Meyer97] |
Bertrand Meyer, "Object-Oriented Software
Construction, Second Edition", Prentice Hall Professional Technical
Reference, 1997. |
[Osshe+00] |
H. Ossher and P. Tarr. "Multi-Dimensional
Separation of Concerns and The Hyperspace Approach." In Proceedings of
the Symposium on Software Architectures and Component Technology, Kluwer, 2000. |
[Osshe+99] |
H. Ossher and P. Tarr. "Multi-Dimensional
Separation of Concerns using Hyperspaces." IBM Research Report 21452,
April, 1999. |
[Parnas72] |
Parnas. D. L. "On the criteria to be used in
decomposing systems into modules", In Communications of the ACM, Vol.
15. No. 12. December 1972, pp. 1053-1058. |
[Takas+92] |
Kazunori
Takashio and Mario Tokoro. DROL: An
Object-Oriented Programming Language for Distributing Real_time System. In
Andreas Peapcke, editor, Object-Oriented Programming System, Language and
Applications Conference (OOPSLA), pagine 276-294, Vancouver, Canada, Ottobre
1992, ACM Press. |
[Tarr+99] |
P. Tarr, H. Ossher, W. Harrison and S.M. Sutton, Jr.
"N Degrees of Separation: Multi-Dimensional Separation of
Concerns." Proceedings of the International Conference on Software
Engineering (ICSE'99), 1999. |
Riferimenti Web
Aspect Oriented Programming - AspectJ |
|
Subject Oriented Programming - Hyper/J |
|
Adaptive
Programming - Demeter |
|
Composition
Filters |
|
Aspect Oriented Software Development |
Copyright (C)2002 Fabrizio Rovelli. La copia letterale e la distribuzione di questa pagina nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta.