Markus Lumpe's Publications
Journals
-
Markus Lumpe and Jean-Guy Schneider,
Classboxes - An Experiment in Modeling Compositional
Abstractions using Explicit Contexts,
ACM SIGSOFT Software Engineering Notes, Volume 31,
Issue 2 (March 2006), SESSION: Specification and Verification of
Component Based Systems, Article No. 6, (also published in
Proceedings of Workshop on Specification and Verification of
Component Based Systems, Lisbon, Portugal, September 2005, pp. 47-54).
-
Markus Lumpe and Jean-Guy Schneider,
A Form-based Metamodel for Software Composition,
in Journal of Computer Programming (Elsevier), 56:59-78, April 2005.
-
Oscar Nierstrasz and Markus Lumpe,
Komponenten, Komponentenframeworks und Gluing,
HMD - Theorie und Praxis
der Wirtschaftsinformatik, no. 197, September 1997, pp. 8-23,
(in German).
Book Chapters
-
Markus Lumpe, Jean-Guy Schneider, Bastiaan Schönhage,
Markus Bauer, and Thomas Genssler, Composition Languages,
ECOOP 2003 Workshop Reader, Frank Buschmann, Alejandro Buchmann,
Mariano A. Cilia
(Eds.), LNCS 3013, Springer, October 2003, pp. 107-118.
-
Markus Lumpe, Jean-Guy Schneider, Bastiaan Schönhage, and
Thomas Genssler, Composition Languages, ECOOP 2002
Workshop Reader, Juan Hernández and Ana Moreira (Eds.),
LNCS 2548, Springer, December 2002, pp. 107-116.
-
Franz Achermann, Markus Lumpe, Jean-Guy Schneider and
Oscar Nierstrasz,
Piccola - a Small Composition Language,
In Formal Methods for Distributed Processing:
An Object-Oriented Approach, Howard Bowman and
John Derrick (Eds.), Cambridge University Press,
November 2001, pp. 403-426.
-
Jean-Guy Schneider, Markus Lumpe and Oscar Nierstrasz,
Agent Coordination via Scripting Languages,
In Coordination of Internet Agents: Models, Technologies and
Applications, Andrea Omicini, Fanco Zambonelli, Matthias Klusch
and Robert Tolksdorf (Eds.), Springer, April 2001, pp. 153-175.
- Markus Lumpe, Franz Achermann and Oscar Nierstrasz,
A Formal Language for Composition,
Foundations of Component
Based System, Gary Leavens and Murali Sitaraman (Eds.),
Cambridge University Press, 2000, pp. 69-90.
Refereed Conferences & Workshops
-
Rajesh Vasa, Markus Lumpe, Jean-Guy Schneider.
Patterns of Component Evolution,
Proceedings of Sixth Symposium on Software Composition (SC 2007),
Markus Lumpe and Win Vanderperren (Eds.),
Braga, Portugal, March 2007, pp. 244-260.
-
Markus Lumpe.
Using Metadata Transformations to Integrate Class Extensions
in an Existing Class Hierarchy,
Proceedings of Fourth ASIAN Symposium on Programming Languages
and Systems (APLAS 2006), Naoki Kobayashi (Ed.), LNCS 4279,
Springer, Sydney, Australia, November 2006, pp. 290-306.
-
Markus Lumpe.
Applications = Components + GLoo, Proceedings of
International Workshop on Formal Aspects of Component Software
(FACS 2006),
Prague, Czech Republic, September 2006.
-
Markus Lumpe.
GLoo: A Framework for Modeling and Reasoning About
Component-Oriented Language Abstractions, Proceedings of 9th
International Symposium on Component-Based Software Engineering
(CBSE 2006),
Ian Gorton, George T. Heineman, Ivica Crnkovic, Heinz W. Schmidt,
Judith A. Stafford, Clemens A. Szyperski, Kurt Wallnau (Eds.),
LNCS 4063, Springer, Västerås, Sweden,
June 2006, pp. 17-32.
-
Markus Lumpe and Jean-Guy Schneider,
On the Integration of
Classboxes into C#, Proceedings of 5th International Symposium
on Software Composition (SC 2006), Welf Löwe and Mario
Südholt (Eds.), LNCS 4089, Springer, Vienna, Austria, March 2006,
pp. 307-322.
-
Markus Lumpe,
A Lambda Calculus With Forms,
Proceedings of the Workshop on Software Composition,
Thomas Gschwind, Uwe Assmann, Oscar Nierstrasz (Eds.),
LNCS 3628, Springer,
Edinburgh, Scotland, April 2005, pp. 83-98.
-
Markus Lumpe and Jean-Guy Schneider,
Form-based Software Composition,
Proceedings of the Workshop on Specification
and Verification of Component Based Systems, Helsinki, Finland,
September 2003, pp. 58-65.
-
Markus Lumpe,
On the Representation and Use of Metadata,
Proceedings of the Second Workshop on Composition Languages,
Màlaga, June 2002.
-
Markus Lumpe and Jean-Guy Schneider,
Forms - A Flexible
Notion for Software Composition, Proceedings of the
Third Australasian Workshop on Software and System
Architectures (AWSA '00), John Grundy and Jun Han (Eds.),
Sydney, Australia, November 2000, pp. 24-36.
-
Jean-Guy Schneider and Markus Lumpe,
A Metamodel for
Concurrent, Object-based Programming, Proceedings of
Langages et Modèles à Objets 2000, Christophe Dony and
Houari A. Sahraoui (Eds.), Hermes, Mont Saint-Hilaire, Québec,
January 2000, pp. 149-165.
-
Jean-Guy Schneider and Markus Lumpe,
Synchronizing
Concurrent Objects in the Pi-Calculus, Proceedings of
Langages et Modèles à Objets '97, Roland Ducournau and
Serge Garlatti (Eds.), Hermes, Roscoff, October 1997,
pp. 61-76.
-
Markus Lumpe, Jean-Guy Schneider and Oscar Nierstrasz,
Using Metaobjects to Model Concurrent Objects with PICT,
Proceedings of Languages et Modèles à Objects, Leysin,
October 1996, pp. 1-12.
-
Markus Lumpe, Jean-Guy Schneider, Oscar Nierstrasz and
Franz Achermann,
Towards a formal composition language,
Proceedings of ESEC '97 Workshop on Foundations of
Component-Based Systems, Gary T. Leavens and
Murali Sitaraman (Eds.), Zürich, September 1997, pp. 178-187.
-
Oscar Nierstrasz, Jean-Guy Schneider and Markus Lumpe,
Formalizing Composable Software Systems - A Research Agenda,
Proceedings of 1st IFIP Conference on Formal Methods for Open
Object-based Distributed Systems (FMOODS'96), Chapmann & Hall,
1996, pp. 271-282.
-
Markus Lumpe, Objektorientierte Strukturierung von Compilern
für Transputersysteme, Tagungsband TOOL91/RISC91, Werner Zorn
and Klaus Bender (Eds.), VDE-Verlag, 1991, pp. 845-855,
(in German).
Others
-
Andre Lokasari, Hua Ming, Markus Lumpe,
On the Integration of the Classbox Concept in the .NET
Framework,
Technical Report, no. 6-15, Department of Computer Science,
Iowa State University, June 2006.
-
Markus Lumpe,
Using Metadata Transformations as a Means to Integrate
Class Extensions in an Existing Class Hierarchy,
Technical Report, no. 6-02, Department of Computer Science,
Iowa State University, March 2006.
-
Markus Lumpe,
A Form-based Framework for Class Extensions,
Technical Report no. 05-08, Department of Computer Science,
Iowa State University, March 2005.
-
Workshop on Composition Languages,
Proceedings of Third Workshop
on Composition Languages, Markus Lumpe, Jean-Guy Schneider,
Bastiaan Schönhage, Markus Bauer, and Thomas Genssler (Eds.),
Darmstadt, July 2003.
-
Workshop on Composition Languages,
Proceedings of Second Workshop
on Composition Languages, Markus Lumpe, Jean-Guy Schneider,
Bastiaan Schönhage, and Thomas Genssler (Eds.), Málaga, June 2002.
-
Workshop on Composition Languages,
Proceedings of First Workshop
on Composition Languages, Jean-Guy Schneider and Markus Lumpe
(Eds.), Vienna, September 2001.
-
Markus Lumpe,
A Pi-Calculus Based Approach for Software
Composition, Ph.D. thesis, University of Berne,
Institute of Computer Science and Applied Mathematics,
January 1999.
-
Jean-Guy Schneider and Markus Lumpe,
Modelling Objects in PICT,
Technical Report, no. IAM-96-004, University of Berne,
Institute of Computer Science and Applied Mathematics, January 1996.
Invited Talks
-
Markus Lumpe,
On the Integration of the Classbox Concept in the .NET
Framework,
Lang.NET Symposium 2006, Microsoft Corporation, Redmond, WA,
July 31 - August 2 2006.