REFERENCES


1. Achermann, F. 2000. Language support for feature mixing. In Workshop on Multi-Dimensional Separation of Concerns in Software Engineering (ICSE), (Limerick, Ireland). http://www.research.ibm.com/hyperspace/workshops/icse2000/Papers/achermann.pdf.

2. Achermann, F. 2002. Forms, agents, and channelsdefining composition abstraction with style. Ph.D. thesis, University of Berne, Switzerland.

3. Achermann, F., Kneubühl, S., and Nierstrasz, O. 2000. Scripting coordination styles. In 4th Int'l Conf. Coordination Languages and Models, (Limassol, Cyprus), G. Catalin-Roman and A. Porto, Eds. >LNCS, vol. 1906. Springer-Verlag, Berlin, 1935.

4. Achermann, F., Lumpe, M., Schneider, J. G., and Nierstrasz, O. 2001. PICCOLAa small composition language. In Formal Methods for Distributed Processing: A Survey of Object-Oriented Approaches, H. Bowman and J. Derrick, Eds. Cambridge University Press, Cambridge, UK, 403426.

5. Achermann, F. and Nierstrasz, O. 2000. Explicit Namespaces. In Modular Programming Languages, J. Gutknecht and W. Weck, Eds. LNCS, vol. 1897. Springer-Verlag, Berlin, 7789.

6. Achermann, F. and Nierstrasz, O. 2001. Applications = Components + ScriptsA Tour of Piccola. In Software Architectures and Component Technology, M. Aksit, Ed. Kluwer, Boston, 261292.

7. Allen, R. and Garlan, D. 1996. The Wright architectural specification language. Tech. Rep. CMU-CS-96-TB, School of Computer Science, Carnegie Mellon University, Pittsburgh.

8. Arbab, F. 1996. The IWIM model for coordination of concurrent activities. In 1st Int'l Conf. Coordination Languages and Models, (Cesena, Italy), P. Ciancarini and C. Hankin, Eds. LNCS, vol. 1061. Springer-Verlag, Berlin, 3456.

9. Batory, D., Singhal, V., Thomas, J., Dasari, S., Geraci, B., and Sirkin, M. 1994. The GenVoca model of software-system generators. IEEE Software 11, 5, 8994.

10. Holland, I. M. 1992. Specifying reusable components using contracts. In ECOOP '92 European Conf. Object-Oriented Programming, (Utrecht, Netherlands), O. L. Madsen, Ed. LNCS, vol. 615. Springer-Verlag, Berlin, 287308.

11. Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., and Kay, A. 1997. Back to the future: The story of Squeak, a practical Smalltalk written in itself. In 12th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Atlanta). ACM, 318326.

12. Kiczales, G., des Rivieres, J., and Bobrow, D. G. 1991. The Art of the Metaobject Protocol. MIT Press, Cambridge, Massachusetts.

13. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J. M., and Irwin, J. 1997. Aspect-oriented programming. In ECOOP'97 Object-Oriented Programming, 11th European Conference, M. Akit and S. Matsuoka, Eds. 14. Kneubühl, S. 2003. Typeful compositional styles. M.S. thesis, University of Berne, Switzerland.

15. Luckham, D. C. and Vera, J. 1995. An event-based architecture definition language. IEEE Transactions on Software Engineering 21, 9 (Sept.), 717734.

16. Lumpe, M. 1999. A Pi-calculus based approach to software composition. Ph.D. thesis, University of Berne, Switzerland.

17. Lumpe, M., Achermann, F., and Nierstrasz, O. 2000. A formal language for composition. In Foundations of Component-Based Systems, G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Cambridge, UK, 6990.

18. Magee, J., Dulay, N., Eisenbach, S., and Kramer, J. 1995. Specifying distributed software architectures. In European Software Engineering Conference (ESEC), (Sitges, Spain). LNCS vol. 989. Springer-Verlag, Berlin, 137153.

19. Milner, R., Parrow, J., and Walker, D. 1992. A calculus of mobile processes, part I/II. Information and Computation 100, 1, 177.

20. Nierstrasz, O. 2003. Contractual types. Tech. Rep. IAM-03-004, Institut für Informatik, Universität Bern, Switzerland.

21. Nierstrasz, O. and Achermann, F. 2000. Supporting compositional styles for software evolution. In Int'l Symp. Principles of Software Evolution (ISPSE), (Kanazawa, Japan). IEEE, 1119.

22. Nierstrasz, O. and Achermann, F. 2003. A calculus for modeling software components. In 1st Int'l Symp. Formal Methods for Components and Objects 2002, (Leiden, The Netherlands), F. S. De Boer, M. M. Bonsangue, S. Graf and W-P. de Roever, Eds. LNCS, vol. 2852. Springer-Verlag, Berlin, 339360.

23. Nierstrasz, O., Achermann, F., and Kneubühl, S. 2003. A guide to JPiccola. Tech. Rep. IAM-03-003, Institut für Informatik, Universität Bern, Switzerland.

24. Nierstrasz, O., Schneider, J. G., and Achermann, F. 2000. Agents everywhere, all the time. In Workshop on Component-Oriented Programming (ECOOP), (Cannes, France). www.cs.rug.nl/~bosch/WCOP2000/.

25. Schärli, N. 2001. Supporting pure composition by inter-language bridging on the meta-level. M.S. thesis, University of Berne, Switzerland.

26. Schneider, J. G. 1999. Components, scripts and glue: A conceptual framework for software composition. Ph.D. thesis, University of Berne, Switzerland.

27. Schneider, J. G. and Nierstrasz, O. 1999. Components, scripts, and glue. In Software ArchitecturesAdvances and Applications, L. Barroca, J. Hall, and P. Hall, Eds. Springer-Verlag, Berlin, 1325.

28. Shaw, M. and Garlan, D. 1996. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs, New Jersey.

29. Singhal, V. P. 1996. A programming language for writing domain-specific software system generators. Ph.D. thesis, University of Texas at Austin.

30. Smaragdakis, Y. and Batory, D. 1998. Implementing layered design with mixin layers. In ECOOP'98 Object-Oriented Programming, 12th European Conference, (Brussels), E. Jul, Ed. LNCS, vol. 1445. Springer-Verlag, Berlin, 550570.

31. Smaragdakis, Y. and Batory, D. 1998. Implementing reusable object-oriented components. In 5th Int'l Conf. Software Reuse (Victoria, Canada). IEEE, 3645.

32. Tarr, P., Ossher, H., Harrison, W., and Sutton Jr.,S. M. 1999. N degrees of separation: Multi-dimensional separation of concerns. In 21st Int'l Conf. Software Engineering (ICSE), (Los Angeles). IEEE, 107119.

33. VanHilst, M. and Notkin, D. 1996. Using C++ templates to implement role-based designs. In Int'l Symp. Object Technologies for Advanced Software. JSSST, 2237.



Aspect-Oriented Software Development
Aspect-Oriented Software Development with Use Cases
ISBN: 0321268881
EAN: 2147483647
Year: 2003
Pages: 307

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net