Publications

Software Architecture Related Publications

C2 Publications

"An Architecture-Based Approach to Self-Adaptive Software", by Peyman Oreizy, Michael M. Gorlick, Richard N. Taylor, Gregory Johnson, Nenad Medvidovic, Alex Quilici, David S. Rosenblum, and Alexander L. Wolf. IEEE Intelligent Systems, Vol. 14, No. 3, May/June 1999. pages 54-62.
Available in Acrobat PDF.

"Merging Component Models and Architectural Styles", by Rema Ntarajan and David S. Rosenblum. Proceedings of the Third International Software Architecture Workshop, Lake Buena Vista, FL, November 1998. pages 109-111.
Available in Acrobat PDF.

"Exploiting Architectural Style to Develop a Family of Applications", by Nenad Medvidovic and Richard N. Taylor. IEE Proceedings Software Engineering. Oct/Dec 1997.
Available in postscript and Acrobat PDF 3.

"Reuse of Off-the-Shelf Components in C2-Style Architectures" , by Nenad Medvidovic, Peyman Oreizy, and Richard N. Taylor. In Proceedings of the 1997 Symposium on Software Reusability (SSR'97), pages 190-198, Boston, MA, May 17-19, 1997. Also in Proceedings of the 1997 International Conference on Software Engineering (ICSE'97), Boston, MA, May 17-23, 1997.pages 692-700.
Available in postscript and Acrobat PDF 3.

" Reusing Off-the-Shelf Components to Develop a Family of Applications in the C2 Architectural Style " , by Nenad Medvidovic and Richard N. Taylor. In Proceedings of the International Workshop on Development and Evolution of Software Architectures for Product Families , Las Navas del Marqués, Ávila, Spain, November 18-19, 1996.
Available in postscript and Acrobat PDF 3.

"Using Object-Oriented Typing to Support Architectural Design in the C2 Style", by Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, and Richard N. Taylor. To appear in Proceedings of SIGSOFT'96: The Fourth Symposium on the Foundations of Software Engineering (FSE4), San Francisco, CA, October 16-18, 1996.
Available in postscript and Acrobat PDF 3.

" Reuse of Off-the-Shelf Constraint Solvers in C2-Style Architectures " , by Nenad Medvidovic and Richard N. Taylor. Technical Report UCI-ICS-96-28, Department of Information and Computer Science, University of California, Irvine, July 1996.
Available in postscript and Acrobat PDF 3.

" A Component- and Message-Based Architectural Style for GUI Software " , by Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead Jr., Jason E. Robbins, Kari A. Nies, Peyman Oreizy, and Deborah L. Dubrow. In IEEE Transactions on Software Engineering, June 1996. (A significant extension of the ICSE17 paper.)
Available in postscript.(Note: There is a special copyright notice you must read before downloading)

"Formal Modeling of Software Architectures at Multiple Levels of Abstraction", by Nenad Medvidovic, Richard N. Taylor, and E. James Whitehead, Jr. Proceedings of the California Software Symposium 1996, pages 28-40, Los Angeles, CA, April 17, 1996.
Available in postscript and Acrobat PDF 3.

"Formal definition of the Chiron-2 software architectural style", by Nenad Medvidovic. Technical Report UCI-ICS-95-24, Department of Information and Computer Science, University of California, Irvine, August 1995.
Available in postscript and Acrobat PDF 3.

" Software Architecture: Foundation of a Software Component Marketplace ", by E. James Whitehead Jr, Jason E. Robbins, Nenad Medvidovic, and Richard N. Taylor. In David Garlan, ed., Proceedings of the First International Workshop on Architectures for Software Systems, Seattle WA, April 24-25, 1995. pages 276-282.
Available in postscript and Acrobat PDF 3.

" A Component- and Message-Based Architectural Style for GUI Software " , by Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead Jr. and Jason E. Robbins. In Proceedings of the Seventeenth International Conference on Software Engineering (ICSE17), Seattle WA, April 24-28, 1995. pages 295-304.
Available in postscript and Acrobat PDF 3.

 

General Software Architecture Publications

"Assessing the Suitability of a Standard Design Method for Modeling Software Architectures", by Nenad Medividovic and David S. Rosenblum. In Proceedings of the First Working IFIP Confernce on Software architectures (WICSA1), ASan Antonio, TX February 22-24, 1999.
Available in Acrobat PDF.

"Seperating Fact from Fiction in Software Architecture", by Nenad Medividovic and Richard N. Taylor. In Proceedings of the Third International Software Architecture Workshop (ISAW-3),pages 105-108, Orlando, FL, November 1-2, 1998.
Available in Acrobat PDF.

"A Type Theory for Software Architecture", by Nenad Medividovic, David S. Rosenblum, and Richard N. Taylor. Technical Report, UCI-ICS-98-14, Department of Information and Computer Science, University of California, Irvine, April 1998.
Available in Acrobat PDF.

 

ArchStudio Publications

"An Architecture-Centered Approach to Software Environment Integration", by Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor, Rohit Khare, and Michael Guntersdorfer. Technical Report UCI-ICS-00-11, Department of Information and Computer Science, University of California, Irvine, March 2000.
Available in postscript and Acrobat PDF.

"xADL: Enabling Architecture-Centric Tool Integration With XML", by Rohit Khare, Michael Guntersdorfer, Peyman Oreizy, Nenad Medvivovic, Richard N. Taylor. Technical Report UCI-ICS-00-12, Department of Information and Computer Science, University of California, Irvine, April 2000.
Available in Acrobat PDF.

 

ADL Publications

"A Classification and Comparison Framework for Software Architecture Description Languages", by Nenad Medvidovic and Richard N. Taylor. IEEE Transactions on Software Engineering, January 2000.
Available in Acrobat PDF.

"A Language and Environment for Architecture-Base Software Development", by Nenad Medvidovic, Davis S. Rosenblum, and Richard N. Taylor. Proceedings of the 21st International Conference on Software Engineering (ICSE 21), Los Angeles, CA, May 1999. pages 44-53.
Available in Acrobat PDF.

"Exploiting ADLs to Specify Architectural Styles Induced by Middleware Infrastructures", by Elisabetta Di Nitto and David S. Rosenblum. Proceedings of the 21st International Conference on Software Engineering (ICSE 21), Los Angeles, CA, May 1999. pages13-22.
Available in Acrobat PDF.

"Integrating Architecture Description Languages with a Standard Design Method", by Jason E. Robbins, Nenad Medvidovic, David F. Redmiles, and David S. Rosenblum. Proceddings of the 20th International Conference on Software Engineering (ICSE 20), Kyoto, Japan, April 1998. pages 209-218.
Available in Acrobat PDF.

"Integrating Architecture Description Languages with a Standard Design Method", by Jason E. Robbins, Nenad Medvidovic, David F. Redmiles, and David S. Rosenblum. Available in PostScript or Acrobat3. Presented at the Second EDCS Cross Cluster Meeting in Austin, Texas. Available in PowerPoint97, PostScript, Acrobat3, PostScript two-up, and Acrobat3 two-up. Also see our page of UML Links.

"Domains of Concern in Software Architectures and Architecture Description Languages.", by Nenad Medvidovic and David S. Rosenblum. In Proceedings of the USENIX Conference on Domain-Specific Languages, Santa Barbara, CA, October 15-17, 1997. pages 199-212.
Available in postscript and Acrobat PDF 3.

"A Framework for Classifying and Comparing Architecture Description Languages", by Nenad Medvidovic and Richard N. Taylor. In Proceedings of the Sixth European Software Engineering Conference together with Fifth ACM SIGSOFT Symposium on the Foundations of Software Engineering, Zurich, Switzerland, September 22-25, 1997. pages 60-76.
Available in postscript and Acrobat PDF 3.

"A Classification and Comparison Framework for Software Architecture Description Languages", by Neno Medvidovic. Technical Report UCI-ICS-97-02, Department of Information and Computer Science, University of California, Irvine, February 1997.
Available in postscript and Acrobat PDF 3.

"ADLs and Dynamic Architecture Changes", by Nenad Medvidovic. Proceedings of the Second International Software Architecture Workshop (ISAW-2), San Francisco, CA, October 14-15, 1996. pages 24-27.
Available in postscript and Acrobat PDF 3.

"Using Object-Oriented Typing to Support Architectural Design in the C2 Style", by Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, and Richard N. Taylor. Proceedings of SIGSOFT'96: The Fourth Symposium on the Foundations of Software Engineering (FSE4), San Francisco, CA, October 16-18, 1996. pages 24-32.
Available in postscript and Acrobat PDF 3.

"Formal Modeling of Software Architectures at Multiple Levels of Abstraction", by Nenad Medvidovic, Richard N. Taylor, and E. James Whitehead, Jr. Proceedings of the California Software Symposium 1996, Los Angeles, CA, April 17, 1996. pages 28-40.
Available in postscript and Acrobat PDF 3.

 

Dynamic Architecture Publications

"On the Role of Software Architectures in Runtime System Reconfiguration", by Peyman Oreizy and Richard N. Taylor. IEE Proceedings-Software, vol 145, no. 5, October 1998. (This is a revised version of the ICCDS 4 paper
Available in Acrobat PDF.

"On the Role of Software Architectures in Runtime System Reconfiguration", by Peyman Oreizy and Richard N. Taylor. Proceedings of the International Conference on Configurable Distributed Systems (ICCDS 4). Annapolis, Maryland, May 4-6, 1998.
Available in postscript and Acrobat PDF.

"An Architecture-Based Runtime Software Evolution", by InNenad Medvidovic, David S. Rosenblum, and Richard N. Taylor. The Proceedings of the International Conference on Software Engineering 1998 (ICSE'98). Kyoto, Japan, April 1998. pages 11-15.
Available in postscript and Acrobat PDF.

"On the Role of Connectors in Modeling and Implementing Software Architectures", by Peyman Oreizy, David S. Rosenblum, Richard N. Taylor, Technical Report UCI-ICS-98-04, Department of Information and Computer Science, University of California, Irvine, February 1998.
Available in Acrobat PDF.

"Issues in the Runtime Modification of Software Architectures", by Peyman Oreizy, Technical Report UCI-ICS-96-35, Department of Information and Computer Science, University of California, Irvine, August 1996.
Available in postscript and Acrobat PDF 3.

 

Argo Publications

"Extending Design Environments to Software Architecture Design", by Jason E. Robbins, David M. Hilbert, and David F. Redmiles. Knowledge-Based Software Engineering 1996.

"Using Critics to Analyze Evolving Architectures ", by Jason E. Robbins, David M. Hilbert, and David F. Redmiles. Second International Software Architecture Workshop (ISAW-2).

"Software Architecture Design from the Perspective of Human Cognitive Needs", by Jason E. Robbins and David F. Redmiles. Proceedings of the California Software Symposium 1996, Los Angeles, CA, April 17, 1996. pages 16-27.

"Visual Language Features Supporting Human-Human and Human-Computer Communication", by Jason E. Robbins, David J. Morley, David F. Redmiles, Vadim Filatov, Dima Kononov. IEEE Symposium on Visual Languages 1996.

"A Software Architecture Design Environment for Chiron-2 Style Architectures", by Jason E. Robbins, E. James Whitehead, Jr., Nenad Medvidovic, and Richard N. Taylor. January 1995. Tech Report Arcadia-UCI-95-01.

 

 

Contact Information

Professor Richard N. Taylor
Professor David F. Redmiles
Professor David S. Rosenblum


Department of Information and Computer Science

University of California, Irvine
Irvine, CA 92697-3425, USA.

E-mail: arch@ics.uci.edu

Acknowledgement

This material is based upon work sponsored by the Air Force Materiel Command, Rome Laboratory, and the Defense Advanced Research Projects Agency under Contract Number F30602-94-C-0218. The content of the information does not necessarily reflect the position or the policy of the Government and no official endorsement should be inferred.