Publications

A reverse-chronological list of publications I was involved in. Note that I list only "publications of record" here, those that are no longer evolving. Local copies are formatted for US letter paper (except for my German diploma thesis that is), external copies are beyond my control. Feel free to contact me if you require additional details or different formats.

2009

Peter H. Fröhlich. Game Design: Tricking Students into Learning More. Lightning Talk, Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Orlando, Florida, 28 October 2009. [Local Copy]

Michael Reese, Joan Freedman, Peter H. Fröhlich. Playing Together: Establishing an Interdisciplinary, Interinstitutional Gaming Initiative. Proceedings of the New Media Consortium Annual Conference, June 2009.

2008

Peter H. Fröhlich. Ethics Considered Harmful. ACM SIGCAS Computers and Society Newsletter, Volume 38, Issue 2, Pages 21-23, June 2008.

Peter H. Fröhlich. Just say "A Class implements a Data Type". Letter to the Editor, Communications of the ACM, Volume 51, Number 1, Page 9, May 2008.

2007

Anwar Adi, Wael Adi, Martin Schüler, Peter H. Fröhlich. Demo of Open Counting: A Paper-Assisted Voting System with OMR-Based Public Counting. Proceedings of the University Voting Systems Competition, Portland, Oregon, July 2007.

2006

Anwar Adi, Wael Adi, Martin Schüler, Peter H. Fröhlich. Secure Paper-Assisted Voting System with OMR-Based Counting and Open Verification Scheme. Proceedings of the International Symposium on System and Information Security, Sao Paulo, Brazil, November 2006.

2005

Peter H. Fröhlich, Andreas Gal, Michael Franz. Supporting Software Composition at the Programming-Language Level. Science of Computer Programming, Special Issue on New Software Composition Concepts. Volume 56, Numbers 1-2, Pages 41-57, April 2005. [Local copy]

2003

Michael Franz, Wolfram Amme, Matthew Beers, Niall Dalton, Peter H. Fröhlich, Vivek Haldar, Andreas Hartmann, Peter S. Housel, Fermín Reig, Jeffery von Ronne, Christian H. Stork, Sergiy Zhenochin. Making Mobile Code Both Safe and Efficient. In J. Lala (Ed.), Foundations of Intrusion Tolerant Systems, IEEE Computer Society Press, December 2003. [Local copy]

Michael Franz, Peter H. Fröhlich, Andreas Gal. Supporting Software Composition at the Programming-Language Level. Technical Report No. 03-22, School of Information and Computer Science, University of California, Irvine, October 2003.

Peter H. Fröhlich. Component-Oriented Programming Languages: Why, What, and How. Doctoral Dissertation, School of Information and Computer Science, University of California, Irvine, March 2003.

2002

Andreas Gal, Peter H. Fröhlich, Michael Franz. An Efficient Execution Model for Dynamically Reconfigurable Component Software. Student Research Forum, Conference on Programming Language Design and Implementation, Berlin, Germany, 17 June 2002. [Local Copy]

Peter H. Fröhlich. Inheritance Decomposed. Inheritance Workshop, European Conference on Object-Oriented Programming (ECOOP), Malaga, Spain, 11 June 2002. [Local Copy]

Andreas Gal, Peter H. Fröhlich, Michael Franz. An Efficient Execution Model for Dynamically Reconfigurable Component Software. Workshop on Component-Oriented Programming (WCOP), European Conference on Object-Oriented Programming (ECOOP), Malaga, Spain, 10 June 2002. [Local Copy]

Peter H. Fröhlich, Andreas Gal, Michael Franz. On Reconciling Objects, Components, and Efficiency in Programming Languages. Technical Report No. 02-12, Department of Information and Computer Science, University of California, Irvine, March 2002.

2001

Peter H. Fröhlich, Michael Franz. On Certain Basic Properties of Component-Oriented Programming Languages. Workshop on Language Mechanisms for Programming Software Components, Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Tampa, Florida, 15 October 2001. [Local Copy]

Wolfram Amme, Niall Dalton, Peter H. Fröhlich, Vivek Haldar, Peter S. Housel, Jeffery von Ronne, Christian H. Stork, Sergiy Zhenochin, Michael Franz. Project transPROse: Reconciling Mobile-Code Security With Execution Efficiency. Proceedings of the Second DARPA Information Survivability Conference and Exposition (DISCEX II), Anaheim, CA, USA, June 2001. [Local copy]

Wolfram Amme, Niall Dalton, Peter H. Fröhlich, Vivek Haldar, Peter S. Housel, Jeffery von Ronne, Christian H. Stork, Sergiy Zhenochin, Michael Franz. Project transPROse: Reconciling Mobile-Code Security With Execution Efficiency. Technical Report No. 01-01, Department of Information and Computer Science, University of California, Irvine, January 2001.

2000

Peter H. Fröhlich, Michael Franz. Stand-Alone Messages: A Step Towards Component-Oriented Programming Languages. Proceedings of the Joint Modular Languages Conference (JMLC), Zürich, Switzerland, 6-8 September 2000. Lecture Notes in Computer Science, Volume 1897, Springer-Verlag, September 2000. [© Springer-Verlag] [Local copy] [Slides]

Peter H. Fröhlich. Component-Oriented Programming Languages: Messages vs. Methods, Modules vs. Types. Extended abstract for the Workshop on Programming Languages and Computer Architecture, Bad Honnef, Germany, 8-10 May 2000. [Local Copy] [Position Statement] [Slides]

Peter H. Fröhlich, Michael Franz. Stand-Alone Messages: A Step Towards Component-Oriented Programming Languages. Technical Report No. 00-18, Department of Information and Computer Science, University of California, Irvine, June 2000.

1999

Peter H. Fröhlich, Michael Franz. Component-Oriented Programming in Object-Oriented Languages. Technical Report No. 99-49, Department of Information and Computer Science, University of California, Irvine, October 1999 (Revised: December 1999).

Michael Franz, Peter H. Fröhlich, Thomas Kistler. Towards Language Support for Component-Oriented Real-Time Programming (Position Paper). Proceedings of the Fifth International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), Monterey, CA, USA, 18-20 November 1999. [© IEEE] [Local copy] [Slides]

1997

Peter H. Fröhlich. Projekt Froderon: Zur weiteren Entwicklung der Programmiersprache Oberon-2 (Project Froderon: On the Future Development of the Programming Language Oberon-2). Diplomarbeit (Diploma Thesis), Fachhochschule München, Fachbereich 07: Informatik und Mathematik, March 1997.