Bibliografia

 

 

 

 

 

 

 

 

[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

http://www.aspectj.org/

Subject Oriented Programming - Hyper/J

http://www.research.ibm.com/sop/

Adaptive Programming - Demeter

http://www.ccs.neu.edu/research/demeter/

Composition Filters

http://trese.cs.utwente.nl/composition_filters/

Aspect Oriented Software Development

http://www.aosd.net/

 

 

 

 

 

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.