[Seminar Schedule][Software Engineering Research Group] [Department of Computer Science] [University of British Columbia]

References for Paper Discussions

[pdf] Franz Achermann, Markus Lumpe, Jean-Guy Schneider, and Oscar Nierstrasz. Piccola - a Small Composition Language. Submitted for publication, 1999.
[html] Mehmet Aksit and Bedir Tekinerdogan. Solving the modeling problems of object-oriented languages by composing multiple aspects using composition filters. AOP'98 workshop position paper, 1998.
[ps.gz] Noriki Amano and Takuo Watanabe. An Approach for Constructing Dynamically Adaptable Component-based Software Systems using LEAD++. In OOPSLA '99 Workshop on Reflection and Software Engineering, pp. 1-16, 1999.
[ps] Jan Bosch. Superimposition: A Component Adaptation Technique. Information and Software Technology, 41(5):257-273, March 1999.
[pdf] Lionel C. Briand, Jürgen Wüst, Stefan V. Ikonomovski and Hakim Lounis. Investigating Quality Factors in Object-Oriented Designs: an Industrial Case Study. In Proceedings of the 21st International Conference on Software Engineering, pages 345-354, May 1999.
[pdf] The C3 team. Chrysler goes to "Extremes". Distributed Computing, pages 24-28, October 1998.
NA Premkumar Devanbu, Ronald J. Brachman, Peter G. Selfridge, and Bruce W. Ballard. LaSSIE: a Knowledge-based Software Information System. In Proceedings: 12th International Conference on Software Engineering (ICSE-12), pages 249-261, 1990.
[html] Conal Elliott. An Embedded Modeling Language Approach to Interactive 3D and Multimedia Animation. To appear in IEEE Transactions on Software Engineering. 1999.
[ps] Ali Erdem, W. Lewis Johnson, and Stacy Marsella. User and Task-tailored Software Explanations Automated Software Engineering journal, submitted.
NA Roy T. Fielding and Gail Kaiser. The Apache HTTP server project. IEEE Internet Computing, pages 88-90, July/August 1997.
[html] Michael D. Ernst, William G. Griswold, Yoshio Kataoka, and David Notkin. Dynamically Discovering Pointer-Based Program Invariants. Technical report UW-CSE-99-11-02, University of Washington, November 16, 1999.
[pdf] Roy T. Fielding. Shared leadership in the Apache project. Communications of the ACM, pages 42-43, April 1999.
[ps.gz] William G. Griswold. Coping With Software Change Using Information Transparency. Technical Report CS98-585, Department of Computer Science and Engineering, University of California, San Diego, April 1998.
[pdf] Les Hatton. Does OO really match the way we think? IEEE Software,15(3):46-54, May/June 1998.
[pdf] Rudolf K. Keller and Reinhard Schauer. Design Components: Towards Software Composition at the Design Level In Proceedings of the 20th ACM SIGSOFT International Conference on Software Engineering, pages 302-311, 1998.
NA Elizabeth A. Kendall Role Model Designs and Implementations with Aspect-oriented Programming In Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA'99). ACM SIGPLAN Notices, Volume 34, Number 10, pages 353-369, October 1999.
[pdf] Gregor Kiczales. Traces (A Cut at the "Make Isn't Generic" Problem) In Proceedings of the First International Symposium on Object Technologies for Advanced Software (ISOTAS'93), pages 27-43, 1993.
[ps] Chandra Krintz, Brad Calder and Urs Hölzle. Reducing Transfer Delay Using Java Class File Splitting and Prefetching In Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), November 1999.
NA Ted Lewis. The open source acid test. IEEE Computer, pages 125-128, February 1999.
[pdf] Rajesh Mascarenhas, Dinkar Karumuri, Ugo Buy, and Robert Kenyon. Modeling and Analysis of a Virtual Reality System with Time Petri Nets. In Proceedings of the ACM SIGSOFT International Conference on Software Engineering, pages 33-42, April 1998.
[html] Neil Roodyn and Wolfgang Emmerich An Architectural Style for Multiple Real-Time Data Feeds. In Proceedings of the ACM SIGSOFT 21st International Conference on Software Engineering, pages 564-572, May 1999.
[pdf] Douglas C. Schmidt. Using Design Patterns to Develop Reusable Object-Oriented Communication Software. Communications of the ACM, 38(10):65-74, October 1995.
[pdf] Jochen Seemann and Jürgen Wolff von Gudenberg. Pattern-Based Design Recovery of Java Software. In Proceedings of the ACM SIGSOFT 6th International Symposium on the Foundations of Software Engineering, volume 23, number 6 of ACM Software Engineering Notes, pages 10-16, November 1998.
NA Lynn Andrea Stein and Stanley B. Zdonik. Clovers: The Dynamic Behavior of Types and Instances. Technical Report CS-89-42, Department of Computer Science, Brown University, Providence, RI, USA. 1 November 1989.
[pdf] Liz Whiting and Mike Hill. Safety Analysis of Hawk In Flight Monitor. In Proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering (PASTE '99), pages 32-38, 1999.


Send comments to:
Martin Robillard (mrobilla@cs.ubc.ca)

URL:  http://www.cs.ubc.ca/labs/se/seminar/references.html
File:  /pub/www/cs.ubc.ca/docs/labs/se/seminar/references..html