Christine Hofmeister • Publications

Note:  Published and imminently published works are presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

BOOK

Applied Software Architecture, C. Hofmeister, R.L. Nord, D. Soni.
ISBN 0-2013-2571-3. © 2000 Addison-Wesley.

EDITED VOLUMES

Software Architecture: System Design, Development, and Maintenance (Proceedings of the 3rd Working International Conference on Software Architecture), J. Bosch, M. Gentleman, C. Hofmeister, J. Kuusela.
ISBN 1-4020-7176-0. © 2002 IFIP, Kluwer.

Quality of Software Architectures (Proceedings of the 2nd International Conference on Quality of Software Architectures) , LNCS 4214, C. Hofmeister, I. Crnkovic, R. Reussner.
ISBN 3-540-48819-7. © 2006 Springer.

JOURNAL PUBLICATIONS

“A General Model of Software Architecture Design Derived from Five Industrial Approaches,” C. Hofmeister, P. Kruchten, R.L. Nord, H. Obbink, A. Ran, P. America.
Journal of Systems and Software, Vol. 30, Issue 1, pp. 106-126, January 2007. © 2007 Elsevier.   pdf

“Global Analysis: Moving from Software Requirements Specification to Structural Views of the Software Architecture,” C. Hofmeister, R. Nord, D. Soni.
IEE Proceedings Software, Vol. 152, Issue 4, pp. 187-197, August 2005. © 2005 IEE.   pdf

“Planning for Change: A Reconfiguration Language for Distributed Systems,” B. Agnew, C. Hofmeister and J. Purtilo.
Distributed Systems Engineering, Vol. 1, No. 5, pp. 313-322, September 1994. © 1994 BCS, IEE, IOP.

“SURGEON: A Packager for Dynamically Reconfigurable Distributed Applications,” C. Hofmeister, E. White and J. Purtilo.
IEE Software Engineering Journal, Vol. 8, No. 2, pp. 95-101, March 1993. © 1993 IEE.

REFEREED CONFERENCE PUBLICATIONS

“Relating Navigation and Request Routing Models in Web Applications,” M. Han, C. Hofmeister.
Appears in Model Driven engineering Languages and Systems, LNCS 4735, Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems, Nashville, TN, pp. 346-359, September 30-October 5, 2007.   pdf

“Modeling Request Routing in Web Applications,” M. Han, C. Hofmeister.
Proceedings of the Eighth IEEE International Symposium on Web Site Evolution (WSE 2006), Philadelphia, PA, pp. 103-110, September 23-24, 2006.   pdf

“Modeling and Verification of Adaptive Navigation in Web Applications,” M. Han, C. Hofmeister.
Proceedings of the 6th International Conference on Web Engineering (ICWE 2006), Menlo Park, CA, pp. 329-336, July 11-14, 2006.   pdf

“Generalizing a Model of Software Architecture Design from Five Industrial Approaches,” C. Hofmeister, P. Kruchten, R.L. Nord, H. Obbink, A. Ran, P. America.
Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA5), Pittsburgh, PA, pp. 77-86, November 6-9, 2005. Pittsburgh, Pennsylvania, November 6-9, 2005.   pdf
BEST PAPER AWARD (1 of 5).

“Separation of Navigation Routing Code in J2EE Web Applications,” M. Han, C. Hofmeister.
Proceedings of the 5th International Conference on Web Engineering (ICWE 2005), Sydney, Australia, pp. 221-231, July 27-29, 2005. © 2005 Springer.   pdf
BEST PAPER AWARD.

“Symphony:View-Driven Software Architecture Reconstruction,” A.v.Deursen, C. Hofmeister, R. Koschke, L. Moonen, C. Riva.
Proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture (WICSA4). Oslo, Norway, pp. 122-132, June 12-14 2004.   pdf

“Flexible Incremental Development by Integrating Specification and Code,” P. Schmid, C. Hofmeister.
The IASTED International Conference on Software Engineering, Innsbruck, Austria, February 17-19, 2004.   pdf

“Reconstructing Software Architecture for J2EE Web Applications,” M. Han, C. Hofmeister, R. Nord.
Proceedings of the 10th Working Conference on Reverse Engineering (WCRE 2003), Victoria, British Columbia, Canada, pp. 67-77, November 13-16, 2003. © 2003 IEEE.   pdf

“Enforcing a lips Usage Policy for CORBA Components,” W. DePrince Jr, C. Hofmeister.
Proceedings of the 29th Euromicro Conference, Belek, Turkey, pp. 53-60, September 1–6, 2003. © 2003 IEEE.   pdf

“Analyzing Commercial Component Models,” W. De Prince Jr, C. Hofmeister.
Appears in Software Architecture: System Design, Development, and Maintenance, Proceedings of the 3rd Working International Conference on Software Architecture (WICSA3), Montreal, Canada, pp. 205-219, August 2002. ISBN 1-4020-7176-0. © 2002 IFIP, Kluwer.   pdf

“Describing Software Architecture with UML,” C. Hofmeister, R.L. Nord, D. Soni.
Appears in Software Architecture, edited by Patrick Donohoe, Proceedings of the First Working IFIP Conference on Software Architecture (WICSA1), San Antonio, Texas, pp. 145-159, February 1999. ISBN 0-7923-8453-9. © 1999 IFIP, Kluwer.

“Software Architecture in Industrial Applications,” D. Soni, R.L. Nord and C. Hofmeister.
Proceedings of the 17th International Conference on Software Engineering, Seattle, Washington, pp. 196-207, April 1995. © 1995 ACM.

“Planning for Change: A Reconfiguration Language for Distributed Systems,” B. Agnew, C. Hofmeister and J. Purtilo.
Proceedings of the Second International Workshop on Configurable Distributed Systems, Pittsburgh, Pennsylvania, pp. 15-22, March 1994. © 1994 IEEE.

“Dynamic Reconfiguration in Distributed Systems: Adapting Software Modules for Replacement,” C. Hofmeister and J. Purtilo.
Proceedings of the IEEE 13th International Conference on Distributed Computing Systems, Pittsburgh, Pennsylvania, pp. 101-110, May 1993. © 1993 IEEE.

“SURGEON: A Packager for Dynamically Reconfigurable Distributed Applications,” C. Hofmeister, E. White and J. Purtilo.
Proceedings of the International Workshop on Configurable Distributed Systems, London, England, pp. 164-175, March 1992. © 1992 IEE.

“Dynamic Reconfiguration of Distributed Programs,” J. Purtilo and C. Hofmeister.
Proceedings of the IEEE 11th International Conference on Distributed Computing Systems, Arlington, Texas, pp. 560-571, May 1991. © 1991 IEEE.

OTHER REFEREED WORKS

“Specifying Usage Constraints for Components,” W. DePrince Jr, C. Hofmeister. Position paper.
6th ICSE Workshop on Component-Based Software Engineering, Portland, Oregon, May 3-4, 2003.   pdf

“Designing Software Architecture Using UML,” C. Hofmeister, R.L. Nord, D. Soni. Poster.
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPLSA), Denver, Colorado, November 1999.

“Preparing for Change in the Architecture Design of Large Software Systems,” R.L. Nord, C. Hofmeister, D. Soni. Position paper.
First Working IFIP Conference on Software Architecture (WICSA1), San Antonio, Texas, February 1999.

“Architectural Descriptions of Software Systems,” C. Hofmeister, R.L. Nord and D. Soni. Position paper.
ICSE-17 Workshop on Architectures of Software Systems, Seattle, Washington, April 24-25, 1995.

UNREFEREED PAPERS

“Reexamining the Role of Interactions in Software Architecture, ” C. Hofmeister (extended abstract).
Appears in Quality of Software Architectures and Software Quality, LNCS Vol. 3712, Proceedings of QoSA 2005, Erfurt, Germany September 2005. Copyright 2005 by Springer.   pdf

“Viewpoints in Software Architecture Reconstruction,” A. van Deursen, C. Hofmeister, R. Koschke, L. Moonen, and C. Riva.
Proceedings 6th Workshop on Software Reengineering (WSR04). Bad Honnef, Germany, 2004.

“From Software Architecture to Implementation with UML,” C. Hofmeister, R.L. Nord.
Proceedings of the Twenty-Fifth Annual International Computer Software and Applications Conference (COMPSAC 01), Chicago, Illinois, pp. 113-114, October 2001. © 2001 IEEE.   pdf

“An Industrial Perspective of Software Architecture,” C. Hofmeister, R.L. Nord and D. Soni.
Proceedings of the 11th International Conference on Data Engineering, Taipei, Taiwan, pp. 554-555, March 1995. © 1995 IEEE.

“Software Architecture in Siemens: A Survey,” C. Hofmeister, R.L. Nord and D. Soni.
Siemens Corporate Research Technical Report SCR-94-TR-481, April 1994. (Company Private).

“Dynamic Reconfiguration of Distributed Applications” (Ph.D. Thesis), C. Hofmeister.
University of Maryland Technical Report CS-TR-3210, January 1994.   pdf

“Writing Distributed Programs in Polylith,” C. Hofmeister, J. Atlee and J. Purtilo.
University of Maryland Technical Report CS-TR-2575, December 1990.   pdf