Publications by Nenad Medvidovic

The papers are listed by publication category in reverse chronological order.  Please read the copyright notice before accessing the papers.

Refereed Journal Articles

Current Submissions to Journals

Chapters in Books

Refereed Conference Proceedings

Invited and Non-Refereed Publications

Non-Refereed Technical Reports

  • Marija Mikic-Rakic, Sam Malek, and Nenad Medvidovic. “Improving Availability in Large, Distributed, Component-Based Systems via Redeployment.” Technical Report USC-CSE-2003-515, Center for Software Engineering, University of Southern California, December 2003.
  • Nikunj Mehta and Nenad Medvidovic. “Concise Composition of Architectural Styles from Architectural Primitives.” Technical Report USC-CSE-2003-510, Center for Software Engineering, University of Southern California, October 2003
  • Roshanak Roshandel and Nenad Medvidovic. “Relating Software Component Models.” Technical Report USC-CSE-2003-504, Center for Software Engineering, University of Southern California, March 2003.
  • Nikunj R. Mehta and Nenad Medvidovic. “Distilling Software Architecture Primitives from Architectural Styles.” Technical Report USC-CSE-2002-509, Center for Software Engineering, University of Southern California, September 2002.
  • Marija Mikic-Rakic and Nenad Medvidovic. “Software Architecture-Based Development Support for Ubiquitous Systems.” Technical Report USC-CSE-2002-508, Center for Software Engineering, University of Southern California, September 2002.
  • Ebru Dincel, Nenad Medvidovic, and Andre van der Hoek. “An Example Product Line Architecture: The Library System.” Technical Report USC-CSE-2002-507, Center for Software Engineering, University of Southern California, September 2002.
  • Ebru Dincel, Nenad Medvidovic, and Andre van der Hoek. “An Example Product Line Architecture: Troops Deployment System.” Technical Report USC-CSE-2002-506, Center for Software Engineering, University of Southern California, September 2002.
  • Ebru Dincel, Nenad Medvidovic, and Andre van der Hoek. “An Example Product Line Architecture: Digital Library Projects.” Technical Report USC-CSE-2002-505, Center for Software Engineering, University of Southern California, September 2002.
  • Marija Mikic-Rakic, Nenad Medvidovic, and Vladimir Jakobac. “Middleware for Software Architecture-Based Development in Distributed, Mobile, and Resource-Constrained Environments.” Technical Report USC-CSE-2002-501, Center for Software Engineering, University of Southern California, February 2002.
  • Nenad Medvidovic and Marija Mikic-Rakic. “Architectural Support for Programming-in-the-Many.” Technical Report USC-CSE-2001-506, Center for Software Engineering, University of Southern California, September 2001.
  • Ebru Dincel, Roshanak Roshandel, and Nenad Medvidovic. “ADL-Independent Architectural Representation in XML.” Technical Report USC-CSE-00-519, Center for Software Engineering, University of Southern California, May 2000.
  • Nenad Medvidovic. “On the Role of Middleware in Architecture-Based Software Development.” Available as Technical Report USC-CSE-00-517, Center for Software Engineering, University of Southern California, April 2000.
  • Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor, Rohit Khare, and Michael Guntersdorfer. “An Architecture-Centered Approach to Software Environment Integration.” Technical Report USC-CSE-00-516, Center for Software Engineering, University of Southern California, March 2000. Also available as Technical Report UCI-ICS-00-11, Department of Information and Computer Science, University of California, Irvine.
  • Nikunj R. Mehta, Nenad Medvidovic, and Marija Rakic. “Why Consider Implementation-Level Decisions in Software Architectures?” Technical Report USC-CSE-00-514, Center for Software Engineering, University of Southern California, February 2000.
  • Alexander Egyed, Paul Gruenbacher, and Nenad Medvidovic. “Refinement and Evolution Issues between Requirements and Product Line Architectures.” Technical Report USC-CSE-00-515, Center for Software Engineering, University of Southern California, February 2000.
  • Nenad Medvidovic, David S. Rosenblum, and Richard N. Taylor. “A Type Theory for Software Architectures.” Technical Report, UCI-ICS-98-14, Department of Information and Computer Science, University of California, Irvine, April 1998.
  • Nenad Medvidovic and Richard N. Taylor. “Reuse of Off-the-Shelf Constraint Solvers in C2-Style Architectures.” Technical Report UCI-ICS-96-28, Department of Information and Computer Science, University of California, Irvine, July 1996.
  • Nenad Medvidovic. “Formal Definition of the Chiron-2 Software Architectural Style.” Technical Report UCI-ICS-95-24, Department of Information and Computer Science, University of California, Irvine, August 1995.
  • Jason E. Robbins, E. James Whitehead Jr., Nenad Medvidovic, and Richard N. Taylor. “A Software Architecture Design Environment for Chiron-2 Style Architectures.” Arcadia Technical Report UCI-95-01, University of California, Irvine, January 1995.