Publications

2004

Markus Pizka, editor. Workshop Software Reengineering, number 034/D in VSEK, Technische Universität München, Germany, December 2004.

Karl-Rudolf Moll, Manfred Broy, Markus Pizka, Tilman Seifert, Klaus Bergner, and Andreas Rausch. Erfolgreiches Management von Software-Projekten. Informatik Spektrum, 27(5):419-432, October 2004.

Markus Pizka and Andreas Bauer. A brief top-down and bottom-up philosophy on software evolution. In Proc. of the Int. Workshop on Principles of Software Evolution (IWPSE), Kyoto, Japan, September 2004. IEEE Computer Society.

Gerd Beneken, Marcel Bennicke, Ralf Buschermöhle, Prof. Dr. Werner Damm, Dr. Hans-Ludwig Hausen, Michael John, Dr. Bernhard Josko, Ralf Kalmar, Prof. Dr. Claus Lewerentz, Andreas Mühlhausen, Dr. Markus Pizka, Prof. Dr. Bernhard Rumpe, Tilman Seifert, Dr. Kym Watson, Thomas Wolf, and Thomas Zehler. Virtuelles Software-Engineering-Kompetenzzentrum. Schlussbericht, July 2004.

Gerd Beneken, Marco Kuhrmann, Markus Pizka, and Tilman Seifert, editors. Workshop Hot Spots der Software-Entwicklung, number 013/D in VSEK, Technische Universität München, Germany, July 2004.

Markus Pizka. Software-Wartung. lecture script, Technische Universität München, July 2004. (German) engl.: "Software-Maintenance.''

Christian Rehn. A Definition of Data Consistency Using Event Lattices. In Hamid R. Arabnia, editor, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'2004, pages 634-640, Las Vegas, NV, June 2004.

Markus Pizka. Straightening spaghetti-code with refactoring? In Proc. of the Int. Conf. on Software Engineering Research and Practice - SERP, pages 846- 852, Las Vegas, NV, June 2004. CSREA Press.

Gerd Beneken, Markus Pizka, and Tilman Seifert. Virtuelles Software-Engineering-Kompetenzzentrum. Schlussbericht der Technische Universität München, June 2004.

Christian Rehn. Überwindung der Stellengrenzen in kooperativen verteilten Systemen. PhD thesis, Technische Universität München, March 2004.

Markus Pizka. Adaptation of large-scale open source software - an experience report. In Proc. of the Eight Europ. Conference on Software Maintenance and Reengineering (CSMR), Tampere, Finland, March 2004. IEEE Computer Society.

T. C. Wetter, G. Dirlich, J. Streit, C. Trenkwalder, A. Schuld, and T. Pollmacher. An automatic method for scoring leg movements in polygraphic sleep recordings and its validity in comparison to visual scoring. In Sleep, 27(2):324-328, March 2004.

Andreas Bauer and Markus Pizka. Tackling C++ tail calls. C/C++ Users Journal, 22(2):28-31, February 2004.

2003

Karl-Rudolf Moll, Manfred Broy, Markus Pizka, Tilman Seifert, Klaus Bergner, and Andreas Rausch. Das Einmaleins der Softwareentwicklung. Computerwoche, (40), October 2003.

Elena Kolodizki, Martin Ober, and Markus Pizka. Refactoring in Langzeitprojekten. ViSEK 039/D, Technische Universität München, msg systems ag, October 2003.

Tilman Seifert and Markus Pizka. Supporting software-evolution at the process level. In Net.ObjectDays 2003, Erfurt, Germany, September 2003. tranSIT GmbH.

Andreas Bauer and Markus Pizka. The contribution of free software to software evolution. In Tommi Mikkonen, Michael W. Godfrey, and Motoshi Saeki, editors, Proc. of the Int. Workshop on Principles of Software Evolution (IWPSE), Helsinki, Finland, September 2003. IEEE Computer Society.

Gerd Beneken, Markus Pizka, and Tilman Seifert, editors. Workshop Hot Spots der Software-Entwicklung - Langlebige Software-Systeme, number 032/D in ViSEK, Technische Universität München, Germany, August 2003.

Raimund L. Feldmann and Markus Pizka. An on-line SE repository for Germany´s SME - an experience report. In S. Henninger and F. Mauer, editors, Advances in Learning Software Organizations, 4th International Workshop, LSO 2002, Lecture Notes in Computer Science, pages 34-43, Chicago, IL, August 2003. Springer-Verlag.

Christian Rehn. Dynamic Global Scheduling in Cooperative Distributed Systems. In Hamid R. Arabnia, editor, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'2003, pages 1427-1433, Las Vegas, NV, June 2003

Markus Pizka and Manfred Broy. Success and failure of 1000 first semester CS students. In Vladimir Uskov, editor, Computers and Advanced Technology in Education - CATE 2003, pages 771-776, Rhodes, Greece, June 2003. ACTA Press.

Tilman Seifert, Markus Pizka, and Karlheinz Raith. Process improvement in large-scale industrial environments based on SCM. In Ban Al-Ani, H. R. Arabnia, and Youngsong Mun, editors, Proc. of the Int. Conf. on Software Engineering Research and Practice - SERP, volume I, pages 246-249, Las Vegas, NV, June 2003. CSREA Press.

Markus Pizka. Improving distributed OS performance by flexible incremental linking. In H. R. Arabnia and Youngsong Mun, editors, Proc. of the Int. Conf. on Parallel and Distributed Processing Techniques and Applications - PDPTA, volume IV, pages 1579-1585, Las Vegas, NV, June 2003. CSREA Press.

Tilman Seifert, Markus Pizka, and Marcus Peisker. Die Bedeutung expliziter Modellierung für die Entwicklung komplexer und langlebiger Software-Systeme. internal, Technische Universität München, BMW Group, Munich, Germany, April 2003.

Manfred Broy and Markus Pizka, editors. Models, Algebras and Logic of Engineering Software, volume 191 of III: Computer and Systems Sciences. IOS Press, Amsterdam, NL, 2003.

2002

Markus Pizka, Bernhard Rumpe, and Tilman Seifert, editors. Workshop Agile Methodologies Experience, number 014/E in ViSEK, Technische Universität München, Germany, November 2002.

Markus Pizka. STA - a conceptual model for system evolution. In Int. Conference on Software Maintenance, pages 462 - 469, Montreal, Canada, October 2002. IEEE CS Press.

Markus Pizka and Tilman Seifert, editors. Workshop Hot Spots der Software-Entwicklung, number 013/D in ViSEK, Technische Universität München, Germany, July 2002.

Manfred Broy, Herbert Ehler, Markus Pizka, Andreas Rausch, and Sascha Vogel. Softwaresysteme von Morgen: Allgegenwärtige vernetzte Informationsdienste. Broschüre Zukunft im Brennpunkt, Arbeitsgemeinschaft der Bayerischen Forschungsverbünde, pages 67-70, June 2002.

Markus Pizka. Dynamic component and code co-evolution. In 5th Int. Workshop on Principles of Software Evolution IWPSE 2002, pages 71 - 75, Orlando, FL, May 2002. ACM SIGSOFT.

Markus Pizka and Christian Rehn. Heaps and stacks in distributed shared memory. In 16th Int. Parallel & Distributed Processing Sysmposium - IPDPS, Ft. Lauderdale, FL, April 2002. IEEE Computer Society.

bis 2001

Markus Pizka and Christian Rehn. Murks - a POSIX threads based DSM system. In T. Gonzalez, editor, Parallel and Distributed Computing Systems (PDCS), pages 642 - 648, Anaheim, CA, August 2001. ACTA Press.

Markus Pizka. Betriebssysteme und verteilte Systeme. lecture script, Ludwig-Maximilians-Universität München, July 2001. (German) engl.: "Operating Systems and Distributed Systems".

Markus Pizka. A glimpse on generative programming from the operating systems perspective, May 2001. Int. Conf. on Software Engineering, Workshop: "Generative Techniques for Product Lines".

P. P. Spies, C. Eckert, M. Pizka, C. Czech, J. Geiger, and C. Rehn. Flexible, distributed and adaptive resource management in MoDiS. In SFB 342: Methods and Tools for the Utilization of Parallel Architectures, Munich, Germany, August 2000. in conjunction with the European Conf. on Parallel Computing - EuroPar 2000.

Christian Rehn. Top-Down Development of a Decentralized Single Address Space Management. In Hamid R. Arabnia, editor, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'2000, pages 573-579, Las Vegas, NV, June 2000.

Markus Pizka. The portable assembly language C--: A critical review and a gcc based prototype. internal notes, Microsoft Research Ltd., Cambridge, UK, February 2000.

Markus Pizka. Integriertes Management erweiterbarer verteilter Systeme. PhD thesis, Technische Universität München, June 1999.

Markus Pizka. Thread segment stacks. In H. R. Arabnia, editor, Proc. of the Int. Conf. on Parallel and Distributed Processing Techniques and Applications - PDPTA, Las Vegas, NV, June 1999. CSREA Press.

C. Rehn and M. Pizka. BOPS: Balancing objects and pages in a shared space. In Proc. of the 1st Workshop on Software Distributed Shared Memory (WSDSM'99), Rhodes, Greece, June 1999.

C. Eckert and M. Pizka. Improving resource management in distributed systems using language-level structuring concepts. The Journal of Supercomputing, 13(1):33-55, January 1999.

Oliver Theel and Markus Pizka. Distributed caching and replication, introduction to the minitrack. In Proc. of the 32st Hawaii Int'l Conf. on System Sciences (HICSS-32) CD-ROM, January 1999.

Christian Rehn. Inkrementelles und dynamisches Binden in einer verteilten Umgebung. Master's thesis, Technische Universität München, Institut für Informatik, February 1998.

Markus Pizka. Distributed virtual address space management in the MoDiS-OS. Technical Report TUM-I9817, Technische Universität München, 1998.

S. Groh, M. Pizka, and J. Rudolph. Shadow stacks - A hardware-supported DSM for objects of any granularity. In Andrzej Goscinski, Michael Hobbs, and Wanlei Zhou, editors, Proc. of IEEE 3rd Int'l Conf. on Algorithms & Architectures for Parallel Processing (ICA3PP'97). World Scientific, December 1997.

M. Pizka, C. Eckert, and S. Groh. Evolving software tools for new distributed computing environments. In H. Arabnia, editor, Proc. of the Int. Conf. on Parallel and Distributed Processing Techniques and Applications - PDPTA, pages 87-96, Las Vegas, NV, July 1997. CSREA Press.

S. Groh and M. Pizka. A different approach to resource management in distributed systems. In H. R. Arabnia, editor, Proc. of the Int. Conf. on Parallel and Distributed Processing Techniques and Applications - PDPTA, Las Vegas, NV, July 1997. CSREA Press.

C. Eckert, C. Czech, M. Pizka, and N. Reimer. Konzepte und Verfahren zur Konstruktion verteilter Systeme für parallele und kooperative Problemlösungen. In Arbeits- und Ergebnisbericht 1995/1996/1997, SFB 342 - Methoden und Werkzeuge für die Nutzung paralleler Architekturen, pages 209 - 244. Technische Universität München, Sommer 1997.

C. Eckert, C. Czech, M. Pizka, and N. Reimer. Konzepte und Verfahren zur Konstruktion heteromorph paralleler Systeme. In Antrag auf Weiterführung des Sonderforschungsbereiches, SFB 342 - Methoden und Werkzeuge für die Nutzung paralleler Architekturen, pages 249 - 289. Technische Universität München, Sommer 1997.

Markus Pizka. Design and implementation of the GNU INSEL-compiler gic. Technical Report TUM-I9713, Technische Universität München, Dept. of CS, 1997.

N. Reimer and M. Pizka. Dynamic Load Distribution for Parallel Applications. volume 24 of Teubner-Texte zur Informatik, chapter Load Distribution Strategies of the Distributed Thread Kernel DTK. Teubner Verlag, 1997.

M. Pizka and C. Eckert. A language-based approach to construct structured and efficient object-based distributed systems. In Ralph H. Sprague Jr., editor, Proc. of the 30th Hawaii Int. Conf. on System Sciences, volume 1, pages 130-139, Maui, Hawai, January 1997. IEEE CS Press, IEEE Computer Society. best paper of the minitrack.