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
- Sam Malek, Marija Mikic-Rakic, and Nenad
Medvidovic. “A Style-Aware Architectural Middleware for Resource-Constrained,
Distributed Systems.” IEEE Transactions on Software Engineering.
Accepted for publication.
- Roshanak Roshandel, Andre van der Hoek, Marija
Mikic-Rakic, and Nenad Medvidovic. “Mae – A System Model and
Environment for Managing Architectural Evolution.” ACM Transactions on
Software Engineering and Methodology. Accepted for publication, 2004.
- Nenad Medvidovic and Vladimir Jakobac. “Using
Software Evolution to Focus Architectural Recovery.” Journal of Automated
Software Engineering. Accepted for publication, 2004.
- Paul Gruenbacher, Alexander Egyed, and Nenad
Medvidovic. “Reconciling Software Requirements and Architectures
with Intermediate Models.” Springer Journal of
Software and System Modeling. Accepted for publication, 2003.
Published online on SpringerLink,
December 10, 2003.
- Nenad Medvidovic, Paul Gruenbacher, Alexander
Egyed, and Barry W. Boehm. “Bridging Models across the
Software Lifecycle.” Journal of Systems
and Software, vol. 68, no. 3, pages 199-215 (December 2003). Listed
on Journal
of Systems and Software, Most Downloaded Articles January - December 2003.
- Nenad Medvidovic, Marija Mikic-Rakic, Nikunj
Mehta, and Sam Malek. “Software Architectural Support
for Handheld Computing.” IEEE Computer,
Special Issue on Handheld Computing, vol. 36, no. 9, pages 66-73
(September 2003). Acceptance
rate 5 of 87.
- Nenad Medvidovic, Eric M. Dashofy, and Richard
N. Taylor. “The Role of Middleware in Architecture-Based
Software Development.” International Journal
of Software Engineering and Knowledge Engineering, vol. 13, no. 4,
pages 367-393 (August 2003).
- Nenad Medvidovic, David S. Rosenblum, David F.
Redmiles, and Jason E. Robbins. “Modeling Software Architectures
in the Unified Modeling Language.” ACM Transactions on
Software Engineering and Methodology, vol. 11, no. 1, pages 2-57
(January 2002).
- Alexander Egyed, Nenad Medvidovic, and
Cristina Gacek. “A Component-Based Perspective on Software Mismatch
Detection and Resolution.” IEE Proceedings
– Software Engineering, vol. 147, no. 6, pages 225-236 (December
2000).
- Nenad Medvidovic and Richard N. Taylor.
“A
Classification and Comparison Framework for Software Architecture
Description Languages.” IEEE Transactions on
Software Engineering, vol. 26, no. 1, pages 70-93 (January 2000).
Reprinted in Rational Developer Network: Seminal Papers on Software
Architecture. Rational Software
Corporation (July 2001).
- 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 and Their Applications, vol. 14, no. 3, pages 54-62 (May/June
1999).
- Nenad Medvidovic and Richard
N. Taylor. “Exploiting Architectural Style to
Develop a Family of Applications.” IEE Proceedings –
Software Engineering, vol. 144, no. 5-6, pages 237-248
(October-December 1997).
- 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).
Current Submissions to
Journals
Chapters in Books
- Roshanak Roshandel and Nenad Medvidovic.
“Multi-View Software Component Modeling for Dependability.” In
R. de Lemos, C. Gacek, and A. Romanowski, eds., Second Book on
Architecting Dependable Systems, Lecture Notes in Computer Science,
Springer Verlag. Accepted for publication, 2004.
- Nenad Medvidovic and David
S. Rosenblum. “Application of Software Architectures and
Architecture Description Languages to the Software Development
Lifecycle.” In Mohamed Fayad, David Garlan, and Wolfgang Pree, eds.,
Software Architectures, Components, and Frameworks. Accepted
– to appear.
- Nenad Medvidovic and Nikunj Mehta.
“Java Beans and Software Architecture.” In Hossein Bidgoli,
ed., The Internet Encyclopedia, John Wiley & Sons, Inc., vol.
2, pages 388-400, December 2003.
- Nenad Medvidovic, Marija Mikic-Rakic, and
Nikunj Mehta. “Improving Dependability of Component-Based Systems via
Multi-Versioning Connectors.” In R. de Lemos, C. Gacek, and A.
Romanowski, eds., Architecting Dependable Systems, Lecture Notes in
Computer Science (LNCS 2677), pages 37-60, Springer Verlag, August 2003.
Refereed Conference Proceedings
- Barry Boehm, Jesal Bhuta, David Garlan, Eric
Gradman, LiGuo Huang, Alexander Lam, Ray Madachy, Nenad Medvidovic,
Kenneth Meyer, Steven Meyers, Gustavo Perez, Kirk Reinholtz, Roshanak
Roshandel, and Nicolas Rouquette. “Using Testbeds to Accelerate
Technology Maturity and Transition: The SCRover Experience.” To
appear in Proceedings of the ACM-IEEE 2004 International
Symposium on Empirical Software Engineering (ISESE 2004), Redondo
Beach, CA, August 19-20, 2004.
- Roshanak Roshandel, Bradley Schmerl, Nenad
Medvidovic, David Garlan, and Dehua Zhang. “Understanding Tradeoffs
among Different Architectural Modeling Approaches.” In Proceedings
of the 4th Working IEEE/IFIP Conference on Software Architecture (WICSA-4),
Oslo, Norway, June
12-15, 2004.
- Roshanak Roshandel and Nenad Medvidovic.
“Toward Architecture-Based Reliability Estimation.” In Proceedings
of Twin Workshops on Architecting Dependable Systems (WADS 2004),
Edinburgh, UK, May 25, 2004 and Florence, Italy, June 30, 2004.
- Marija Mikic-Rakic, Sam Malek, Nels Beckman,
and Nenad Medvidovic. “Improving Availability of Distributed
Event-Based Systems via Run-Time Monitoring and Analysis.” In Proceedings
of Twin Workshops on Architecting Dependable Systems (WADS 2004),
Edinburgh, UK, May 25, 2004 and Florence, Italy, June 30, 2004.
- Nikunj Mehta, Ramakrishna Soma, and Nenad
Medvidovic. “Style-Based Software Architectural Compositions as
Domain-Specific Models.” In Proceedings of the Workshop on
Directions in Software Engineering Environments (WoDiSEE 2004),
Edinburgh, UK, May 25, 2004.
- Marija Mikic-Rakic, Sam Malek, Nels Beckman,
and Nenad Medvidovic. “A Tailorable Environment for Assessing the
Quality of Deployment Architectures in Highly Distributed Settings.”
In Proceedings of the 2nd International Working Conference on Component
Deployment (CD 2004), Edinburgh, UK, May 20-21, 2004.
- Marija Mikic-Rakic and Nenad Medvidovic.
“Software Architectural Support for Disconnected Operation in Highly
Distributed Environments.” In Proceedings of the 7th
International Symposium on Component Based Software Engineering (CBSE-7),
Edinburgh, UK, May 24-25, 2004.
- Marija Mikic-Rakic and Nenad Medvidovic.
“Support for Disconnected Operation via Architectural
Self-Reconfiguration.” In Proceedings of the First International
Conference on Autonomic Computing (ICAC-04), New York, NY, May 17-18, 2004.
- Nenad Medvidovic, Sam Malek, and Marija
Mikic-Rakic. “Software Architectures and Embedded Systems.” In
Proceedings of the Monterey Workshop on Software
Engineering for Embedded Systems (SEES 2003), pages 65-71, Chicago, IL, September
24-26, 2003.
- Andre van der Hoek, Ebru Dincel, and Nenad
Medvidovic. “Using Service Utilization Metrics to Assess the
Structure of Product Line Architectures.” In Proceedings of the
Ninth International Software Metrics Symposium, pages 298-308, Sydney, Australia, September
3-5, 2003.
- Nikunj R. Mehta and Nenad Medvidovic.
“Composing Architectural Styles from Architectural
Primitives.” In Proceedings of the Joint 9th European Software
Engineering Conference and 11th ACM Symposium on the Foundations of
Software Engineering (ESEC/FSE 2003), pages 347-350, Helsinki,
Finland, September 1-5, 2003.
- Roshanak Roshandel and Nenad Medvidovic.
“Modeling Multiple Aspects of Software Components.” In Proceedings
of the Workshop on Specification and Verification of Component-Based
Systems, pages 88-92, Helsinki, Finland, September
1, 2003.
- Marija Mikic-Rakic and Nenad Medvidovic.
“Adaptable Architectural Middleware for
Programming-in-the-Small-and-Many.” In Proceedings of the
ACM/IFIP/USENIX International Middleware Conference (Middleware 2003),
pages 162-181, Rio
de Janeiro,
Brazil, June
16-20, 2003.
- Marija Mikic-Rakic and Nenad Medvidovic.
“A Connector-Aware Middleware for Distributed Deployment and
Mobility.” In Proceedings of the First International Workshop on Mobile Computing Middleware
(MCM’03), pages 388-393, Providence, RI, May 19,
2003.
- Nenad Medvidovic, Alexander Egyed, and Paul
Gruenbacher. “Stemming Architectural Erosion by Coupling
Architectural Discovery and Recovery.” In Proceedings of the
Second International Software Requirements to Architectures Workshop
(STRAW 2003), pages 61-68, Portland, OR, May 3,
2003.
- Marija Mikic-Rakic and Nenad Medvidovic.
“Toward a Framework for Classifying Disconnected Operation
Techniques.” In Proceedings of the Second International Workshop
on Software Architectures for Dependable Systems, pages 59-64, Portland, OR, May 3,
2003.
- Nikunj Mehta and Nenad Medvidovic.
“Understanding Software Connector Compatibilities Using A Connector
Taxonomy.” In Proceedings of the First Workshop on Software
Design and Architecture (SoDA'02), Bangalore, India, December
21-22, 2002.
- Marija Mikic-Rakic, Nikunj Mehta, and Nenad
Medvidovic. “Architectural Style Requirements for Self-Healing
Systems.” In Proceedings of the First International Workshop on
Self-Healing Systems (WOSS’02), pages 49-54, Charleston, SC, November 2002.
- Nenad Medvidovic, Nikunj Mehta, and Marija
Mikic-Rakic. “A Family of Software Architecture Implementation
Frameworks.” In Proceedings of the 2002 Working IEEE/IFIP
Conference on Software Architectures (WICSA-3), pages 221-235, Montreal, Canada, August
25-30, 2002.
- Nenad Medvidovic. “On the Role of
Middleware in Architecture-Based Software Development.” In Proceedings
of the 14th International Conference on Software Engineering and Knowledge
Engineering (SEKE 2002), pages 299-306, Ischia, Italy, July
15-19, 2002.
“Fast-tracked” for journal publication as one of the best
papers of the conference.
- Marija Mikic-Rakic and Nenad Medvidovic.
“Architecture-Level Support for Software Component Deployment in
Resource Constrained Environments.” In Proceedings of the
IFIP/ACM Working Conference on Component Deployment (CD 2002), pages
31-50, Berlin, Germany, June
20-21, 2002.
- Nenad Medvidovic and Marija Mikic-Rakic
“Programming-in-the-Many: A Software Engineering Paradigm for the
21st Century.” In Proceedings of the Workshop on New Visions for
Software Design and Productivity: Research and Applications. Nashville, TN, December
13-14, 2001.
- Roshanak Roshandel and Nenad Medvidovic.
“Coupling Static and Dynamic Semantics in an Architecture
Description Language.” In Proceedings of the Working Conference
on Complex and Dynamic Systems Architecture (CDSA 2001), Brisbane, Australia, December
12-14, 2001.
- Ebru Dincel, Nenad Medvidovic, and Andre van
der Hoek. “Measuring Product Line Architectures.” In Proceedings
of the 4th International Workshop on Product Family Engineering (PFE-4),
pages 346-352, Bilbao, Spain, October
3-5, 2001.
- Andre van der Hoek, Marija Mikic-Rakic,
Roshanak Roshandel, and Nenad Medvidovic. “Taming Architectural
Evolution.” In Proceedings on the Joint 8th European Software
Engineering Conference and 9th ACM SIGSOFT Symposium on the Foundations of
Software Engineering (ESEC/FSE 2001), Vienna, Austria, September
10-14, 2001. “Fast-tracked” for journal publication as one
of the best papers of the conference.
- Paul Gruenbacher, Alexander Egyed, and Nenad
Medvidovic. “Reconciling Software Requirements and Architectures:
The CBSP Approach.” In Proceedings of the 5th IEEE International
Symposium on Requirements Engineering (RE’01), pages 202-211, Toronto, Canada, August
27-31, 2001.
- Lei Ding and Nenad Medvidovic. “Focus: A
Light-Weight, Incremental Approach to Software Architecture Recovery and Evolution.”
In Proceedings of the 2001 Working IEEE/IFIP Conference on Software
Architectures (WICSA-2), pages 191-200, Amsterdam, the Netherlands, August
27-29, 2001.
- Nenad Medvidovic, Paul Gruenbacher, Alexander
Egyed, and Barry W. Boehm. “Software Model Connectors: Bridging
Models across the Software Lifecycle.” In Proceedings of the 13th
International Conference on Software Engineering and Knowledge Engineering
(SEKE 2001), pages 387-396, Buenos Aires, Argentina, June
13-15, 2001.
“Fast-tracked” for journal publication as one of the best
papers of the conference.
- Marija Rakic and Nenad Medvidovic.
“Increasing the Confidence in Off-the-Shelf Components: A Software
Connector-Based Approach.” In Proceedings of the 2001 Symposium
on Software Reusability (SSR 2001), pages 11-18, Toronto, Canada, May
17-19, 2001.
- Alexander Egyed and Nenad Medvidovic.
“Consistent Architectural Refinement and Evolution Using the Unified
Modeling Language.” In Proceedings of the Workshop on Describing
Software Architecture with UML, pages 83-87, Toronto, Canada, May 15,
2001.
- Alexander Egyed, Paul Gruenbacher, and Nenad
Medvidovic. “Refinement and Evolution Issues in Bridging
Requirements and Architecture – The CBSP Approach.” In Proceedings
of the First International Software Requirements to Architectures Workshop
(STRAW 2001), pages 42-47, Toronto, Canada, May 14,
2001.
- Marija Rakic and Nenad Medvidovic.
“Runtime Support for Architecture-Level Configuration
Management.” In Proceedings of the Tenth International Workshop
on Software Configuration Management (SCM-10), pages 7-12, Toronto, Canada, May
14-15, 2001.
- Nenad Medvidovic and Marija Rakic.
“Exploiting Software Architecture Implementation Infrastructure in
Facilitating Component Mobility.” In Proceedings of the Workshop
on Software Engineering and Mobility, Toronto, Canada, May 13-14, 2001.
- Nicolas Rouquette, Nenad Medvidovic, and David
Garlan. “Dependable Autonomous Systems = knowing well what to do +
knowing how to do it well.” In Proceedings of the NASA High
Dependability Computing Consortium Workshop, NASA AMES, Moffet Field, CA, January
10-12, 2001.
- Rohit Khare, Michael Guntersdorfer, Peyman
Oreizy, Nenad Medvidovic, Richard N. Taylor. “xADL: Enabling
Architecture-Centric Tool Integration With XML.” In Proceedings
of the 34th Hawaii International Conference on
System Sciences (HICSS-34), Maui, Hawaii, January
3-6, 2001.
- Nikunj R. Mehta, Nenad Medvidovic, and Sandeep
Phadke. “Towards a Taxonomy of Software Connectors.” In Proceedings
of the 22nd International Conference on Software Engineering (ICSE 2000),
pages 178-187, Limerick, Ireland, June
4-11, 2000.
On the CiteSeer list of Most cited articles
in Computer Science published in 2000, June 2003.
- Paul Gruenbacher, Alexander Egyed, and Nenad
Medvidovic. “Dimensions of Concerns in Requirements Negotiation and
Architecture Modeling.” In Proceedings of the Workshop on
Multi-Dimensional Separation of Concerns in Software Engineering, Limerick, Ireland, June 6,
2000.
- Nenad Medvidovic, Rose F. Gamble, and David S.
Rosenblum. “Towards Software Multioperability: Bridging
Heterogeneous Software Interoperability Platforms.” In Proceedings
of the Fourth International Software Architecture Workshop (ISAW-4),
pages 77-83, Limerick, Ireland, June
4-5, 2000.
- Alexander Egyed and Nenad
Medvidovic. “A Formal Approach to Heterogeneous Software
Modeling.” In Proceedings of the Conference on the Fundamental
Approaches to Software Engineering (FASE 2000), pages 178-192, Berlin,
Germany, March 27 - April 1, 2000.
- Alexander Egyed, Nikunj R. Mehta, and Nenad
Medvidovic. “Software Connectors and Refinement in Family
Architectures.” In Proceedings of the Third International
Workshop on Software Architectures for Product Families (IW-SAPF-3),
Las Palmas de Gran Canaria, Spain, March
15-17, 2000.
- Alexander Egyed and Nenad Medvidovic.
“Extending Architectural Representation in UML with View
Integration.” In Proceedings of the 2nd International Conference
on The Unified Modeling Language (UML’99), pages 2-16, Fort Collins, CO, October
28-30, 1999.
- Marwan Abi-Antoun and Nenad Medvidovic.
“Enabling the Refinement of a Software Architecture into a
Design.” In Proceedings of the 2nd International Conference on
The Unified Modeling Language (UML’99), pages 17-31, Fort Collins, CO, October
28-30, 1999.
- Nenad Medvidovic, Alexander Egyed, and David
S. Rosenblum. “Round-Trip Software Engineering Using UML: From
Architecture to Design and Back.” In Proceedings of the Second
International Workshop on Object-Oriented Reengineering (WOOR’99),
pages 1-8, Toulouse, France, September
6, 1999.
- Eric M. Dashofy, Nenad Medvidovic, and Richard
N. Taylor. “Using Off-the-Shelf Middleware to Implement Connectors
in Distributed Software Architectures.” In Proceedings of the 21st
International Conference on Software Engineering (ICSE’99),
pages 3-12, Los
Angeles,
CA, May
16-22, 1999.
- Nenad
Medvidovic, David S. Rosenblum, and Richard N. Taylor. “A Language
and Environment for Architecture-Based Software Development and Evolution.”
In Proceedings of the 21st International Conference on Software
Engineering (ICSE’99), pages 44-53, Los Angeles, CA, May
16-22, 1999.
- Nenad Medvidovic and David S. Rosenblum.
“Assessing the Suitability of a Standard Design Method for Modeling Software
Architectures.” In Proceedings of the First Working IFIP
Conference on Software Architecture (WICSA-1), pages 161-182, San
Antonio, TX, February 22-24, 1999.
- Nenad Medvidovic and
Richard N. Taylor. “Separating Fact from Fiction in Software Architecture.”
In Proceedings of the Third International Software Architecture
Workshop (ISAW-3), pages 105-108, Orlando,
FL, November 1-2, 1998.
- Nenad Medvidovic, Eric M.
Dashofy, and Richard N. Taylor. “Employing Off-the-Shelf Connector
Technologies in C2-Style Architectures.” In Proceedings of the California
Software Symposium (CSS’98), pages 21-30, Irvine,
CA, October 23, 1998.
- Jason E. Robbins, Nenad Medvidovic, David F.
Redmiles, and David S. Rosenblum. “Integrating Architecture
Description Languages with a Standard Design Method.” In Proceedings
of the 20th International Conference on Software Engineering
(ICSE’98), pages 209-218, Kyoto, Japan, April
19-25, 1998.
- Peyman Oreizy, Nenad
Medvidovic, and Richard N. Taylor. “Architecture-Based Runtime
Software Evolution.” In Proceedings of the 20th International
Conference on Software Engineering (ICSE’98), pages 177-186, Kyoto,
Japan, April 19-25, 1998.
- Nenad Medvidovic, Richard
N. Taylor, and David S. Rosenblum. “An Architecture-Based Approach
to Software Evolution.” In Proceedings of the International
Workshop on the Principles of Software Evolution, pages 11-15, Kyoto,
Japan, April 20-21, 1998.
- Peyman Oreizy, Nenad
Medvidovic, Richard N. Taylor, and David S. Rosenblum. “Software
Architecture and Component Technologies: Bridging the Gap.” In Proceedings
of the Workshop on Compositional Software Architectures, Monterey,
CA, January 6-8, 1998.
- Nenad Medvidovic and David
S. Rosenblum. “Domains of Concern in Software Architectures and
Architecture Description Languages.” In Proceedings of the USENIX
Conference on Domain-Specific Languages, pages 199-212, Santa
Barbara, CA, October 15-17, 1997.
- Nenad Medvidovic and
Richard N. Taylor. “A Framework for Classifying and Comparing
Architecture Description Languages.” In Proceedings of the Sixth
European Software Engineering Conference together with the Fifth ACM
SIGSOFT Symposium on the Foundations of Software Engineering
(ESEC-FSE’97), pages 60-76, Zurich, Switzerland, September
22-25, 1997.
- Nenad Medvidovic, Peyman
Oreizy, and Richard N. Taylor. “Reuse of Off-the-Shelf Components in
C2-Style Architectures.” 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),
pages 692-700, Boston, MA,
May 17-23, 1997.
- Nenad Medvidovic and
Richard N. Taylor. “Reusing Off-the-Shelf Components to Develop a
Family of Applications in the C2 Architectural Style.” In Proceedings
of the First International Workshop on Software Architectures for Product
Families (IW-SAPF-1), Las Navas del
Marques, Avila, Spain,
November 18-19, 1996.
- Nenad Medvidovic, Peyman
Oreizy, Jason E. Robbins, and Richard N. Taylor. “Using
Object-Oriented Typing to Support Architectural Design in the C2
Style.” In Proceedings of the Fourth ACM SIGSOFT Symposium on the
Foundations of Software Engineering (FSE4), pages 24-32, San
Francisco, CA, October 16-18, 1996.
- Nenad Medvidovic.
“ADLs and Dynamic Architecture Changes.” In Alexander L. Wolf,
ed., Proceedings of the Second International Software Architecture
Workshop (ISAW-2), pages 24-27, San Francisco,
CA, October 14-15, 1996.
- Nenad Medvidovic, Richard
N. Taylor, and E. James Whitehead, Jr. “Formal Modeling of Software Architectures
at Multiple Levels of Abstraction.” In Proceedings of the California
Software Symposium 1996, pages 28-40, Los Angeles,
CA, April 17, 1996.
- Richard N. Taylor, Nenad
Medvidovic, Kenneth M. Anderson, E. James Whitehead Jr. and Jason E.
Robbins. “A Component- and Message-Based Architectural Style for GUI
Software.” In Proceedings of the Seventeenth International
Conference on Software Engineering (ICSE17), pages 295-304, Seattle,
WA, April 23-30, 1995. “Fast-tracked” for
journal publication as one of the best papers of the conference.
- E. James Whitehead, Jr.,
Jason E. Robbins, Nenad Medvidovic, and Richard N. Taylor. “Software
Architecture: Foundation of a Software Component Marketplace.” In Proceedings
of the First International Workshop on Architectures for Software Systems
(ISAW-1), pages 276-282, Seattle, WA,
April 24-25, 1995.
Invited and Non-Refereed
Publications
- Nenad Medvidovic and
Vladimir Jakobac. “A Focused Approach to Architectural
Recovery.” In Proceedings of the 7th Ground System Architectures
Workshop (GSAW 2003), Manhattan Beach,
CA, March 4-6, 2003.
- Nenad Medvidovic. “Coupling
Architectural Discovery and Recovery to Stem Architectural Erosion.”
Invited paper for the Dagstuhl Workshop on Software Architecture
Recovery and Modeling (SWARM), Dagstuhl, Germany, February
2-7, 2003.
- Andre van der Hoek, Ebru Dincel, and Nenad
Medvidovic. “Using Service Utilization Metrics to Assess and Improve
Product Line Architectures.” In Proceedings of the 6th Ground
System Architectures Workshop (GSAW 2002), El Segundo, CA, March 2002.
- Roshanak Roshandel and
Nenad Medvidovic. “Static and Dynamic Modeling of Software
Architecture.” In Proceedings of the 6th Ground System
Architectures Workshop (GSAW 2002), El Segundo, CA, March 2002.
- Nikunj R. Mehta, Nenad Medvidovic, and Sandeep
Phadke. “Rich Software Interconnections.” In Proceedings of
the Fourth Ground System Architectures Workshop (GSAW 2000), El Segundo, CA, February
23-25, 2000.
- Nenad Medvidovic. “Modeling Software
Architectures in UML.” Invited paper for the Workshop on Software
Architectures and the Unified Modeling Language, Rational Software
Corporation, Denver, CO, April 1999.
- Nenad Medvidovic.
“An Approach to Architecture-Based Software Integration.” In Proceedings
of the Ground System Architectures Workshop (GSAW 99), El Segundo, CA,
March 3-5, 1999.
- Richard N. Taylor, Nenad
Medvidovic, and Peyman Oreizy. “Architectural Implications of Common
Operator Interfaces.” In Proceedings of the Ground System
Architectures Workshop (GSAW 98), El Segundo,
CA, February 25-27, 1998.
- Jeffrey J. Blevins,
Deborah L. Dubrow, Nancy Eickelmann, Rebecca Grinter, Nenad Medvidovic,
Ronald Reimer, Jonathan Shaw, Clark S. Turner, and Gary Wong.
“Report on the Software Project Management Technical Research Review.”
In Proceedings of the California
Software Symposium (CSS’95), pages 127-145, Irvine,
CA, March 30, 1995.
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.