Decentralized Software Evolution
Peyman Oreizy. "Decentralized Software Evolution". Proceedings of the International Conference on the Principles of Software Evolution (IWPSE 1). Kyoto, Japan. April 20-21, 1998.
Available in postscript, Acrobat PDF, and HTML. The presentation slides are also available.
Peyman Oreizy and Richard N. Taylor. "Coping with Application Inconsistency in Decentralized Software Evolution". Proceedings of the Second International Conference on the Principles of Software Evolution (IWPSE 2). Fukuoka, Japan. July 16-17, 1999.
Available in Acrobat PDF.
Software Architecture
Runtime System Evolution
- Peyman Oreizy, Michael M. Gorlick, Richard N. Taylor,
Dennis Heimbigner, Gregory Johnson, Nenad Medvidovic,
Alex Quilici, David S. Rosenblum, and Alexander L. Wolf.
"An
Architecture-Based Approach to Self-Adaptive Software,"
IEEE Intelligent Systems, vol. 14, no. 3, pages
54-62. May/June 1999. A revised version of UCI-ICS
Technical Report 98-27, Department of Information
and Computer Science, University of California, Irvine,
August 1998.
Available in Acrobat PDF. The article appeared in a special issue on Self-adaptive software. - Peyman Oreizy. "Issues in Modeling and
Analyzing Dynamic Software Architectures". Proceedings
of the International
Workshop on the Role of Software Architecture in Testing
and Analysis, Marsala, Sicily, Italy. June 30 -
July 3, 1998.
Available in Acrobat PDF. - Peyman Oreizy, Richard N. Taylor. "On the
role of software architectures in runtime system
reconfiguration". IEE ProceedingsSoftware,
vol. 145, no. 5, October 1998. This paper is a revised
version of the ICCDS'98 paper below.
Available in Acrobat PDF. - Peyman Oreizy, Richard N. Taylor. "On the
Role of Software Architectures in Runtime System
Reconfiguration". Proceedings of the Fourth
International Conference on Configurable Distributed
Systems (ICCDS 4), pages 61-70, Annapolis,
Maryland, May 4-6, 1998.
Available in postscript and Acrobat PDF. - Peyman Oreizy, Nenad Medvidovic, Richard N. Taylor.
"Architecture-Based Runtime Software Evolution".
Proceedings of the International
Conference on Software Engineering 1998 (ICSE'98),
pages 177-186, Kyoto, Japan, April 19-25,
1998.
Available in postscript and Acrobat PDF. - Peyman Oreizy , David S. Rosenblum, Richard N. Taylor,
"On the Role of Connectors in Modeling and
Implementing Software Architectures", Technical
Report UCI-ICS-98-04, Department of Information and
Computer Science, University of California, Irvine,
February 1998.
Available in Acrobat PDF. - Peyman Oreizy. "Issues in the Runtime
Modification of Software Architectures", Technical
Report UCI-ICS-96-35, Department of Information and
Computer Science, University of California, Irvine,
August 1996.
Available in postscript and Acrobat PDF.
Reuse and Architectural Style
- Nenad Medvidovic, Peyman Oreizy, and Richard N. Taylor.
"Reuse of Off-the-Shelf Components in C2-Style
Architectures". Proceedings
of the 1997
Symposium on Software Reusability (SSR'97), pages
190-198, Boston, MA, May 17-19, 1997. Reprinted in Proceedings
of the 1997 International Conference on Software
Engineering (ICSE'97), pages 692-700, Boston, MA,
May 17-23, 1997. Also reprinted in Software
Engineering Notes, vol. 22, no. 3, pages 190-198.
Available in postscript and Acrobat PDF.
Architectural Style and Modeling
- Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson,
E. James Whitehead, Jr., Jason E. Robbins, Kari A. Nies,
Peyman Oreizy, and Deborah L. Dubrow. "A
Component- and Message-Based Architectural Style for GUI
Software". IEEE Transactions on Software
Engineering, vol. 22, no. 6, pages 390-406, June 1996.
Available in postscript.
- Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, and
Richard N. Taylor. "Using Object-Oriented Typing
to Support Architectural Design in the C2 Style".
Proceedings of the Fourth ACM SIGSOFT Symposium on the
Foundations of Software Engineering (FSE4), pages 24-32,
San Francisco, CA, October 16-18, 1996. Reprinted in Software
Engineering Notes, vol. 21, no. 6, pages 24-32,
November 1996. Also available as UCI Technical Report
96-6.
Available in postscript.
- Peyman Oreizy, Nenad Medvidovic, Richard N. Taylor, David
S. Rosenblum. "Software Architecture and
Component Technologies: Bridging the Gap". Proceedings
of the OMG-DARPA Workshop on Compositional Software
Architectures, Monterey, CA, January 6-8, 1998.
Available in Acrobat PDF.
- Richard N. Taylor, Nenad Medvidovic, and Peyman Oreizy.
"Architectural Implications of Common Operator
Interfaces." Proceedings of the Ground
Systems Architectures Workshop (GSAW 98), El
Segundo, CA, February 25-27, 1998.
Available in Acrobat PDF.
Hypertext
- Peyman Oreizy, Gail Kaiser. "The Web as
Enabling Technology for Software Development and
Distribution". IEEE Internet Computing,
Column on Collaborative Work, vol. 1, no. 6, pages
84-87, November/Decement 1997.
This article is a revised and updated version of the paper that appeared at the Workshop on Software Engineering and the World Wide Web below.
The paper is available in Acrobat PDF. - Peyman Oreizy. "The WWW as an Enabling Technology
for Software Engineering ". Workshop on
Software Engineering and the World Wide Web, held in
conjunction with ICSE'97, Boston, MA, May 19, 1997.
The IEEE Internet Computing paper above is a more recent version of this paper.
The paper (in HTML) and presentation slides (in HTML) are available.
- Roy T. Fielding, E. James Whitehead Jr., Kenneth M.
Anderson, Gregory A. Bolcer, Peyman Oriezy, Richard N.
Taylor. "Support for the Virtual Enterprise: Web-based
Development of Complex Information Products". Communication
of the ACM, vol. 41, no. 8, pages 84-92. August,1998.
This paper is a revised version of the technical report below.
Available in Acrobat PDF.
- Roy T. Fielding, E. James Whitehead Jr., Kenneth M.
Anderson, Gregory A. Bolcer, Peyman Oriezy, Richard N.
Taylor. "Software Engineering and the WWW: The
Cobbler's Barefoot Children, Revisted". UCI
Technical Report 96-53. November 1, 1996.
The CACM article above is a more recent version of this paper.
Available in postscript and Acrobat PDF.