 |
Publications
This page is no longer maintained. Please visit my new homepage at TU Dortmund.
Dissertation
Papers
to appear
(draft versions of accepted but not yet published papers)
-
Wasif Gilani,
Julio Sincero, and
Olaf Spinczyk,
"Aspectizing a Web Server for Adaptation",
Proceedings of The Twelfth IEEE Symposium on Computers and Communications (ISCC'07),
July 2007, Aveiro, Portugal, IEEE Press (to appear).
-
Olaf Spinczyk and
Daniel Lohmann,
The Design and Implementation of AspectC++,
Journal on Knowledge-Based Systems,
Special Issue on Creative Software Design,
Elsevier (to appear, Draft)
2007
-
Wasif Gilani,
Fabian Scheler,
Daniel Lohmann,
Olaf Spinczyk, and
Wolfgang Schröder-Preikschat,
"Unification of Static and Dynamic AOP for Evolution in Embedded Software Systems"
,
Proceeding of
The Sixth International Symposium on Software Composition
, March 2007, Braga, Portugal, Springer LNCS.
-
Horst Schirmeier and
Olaf Spinczyk,
"Maßschneiderung von Infrastrukturproduktlinien durch statische Anwendungsanalyse"
,
BTW Workshop "Maßgeschneidertes Datenmanagement"
,
März 2007, Bonn, Deutschland.
-
Daniel Lohmann,
Jochen Streicher,
Olaf Spinczyk, and
Wolfgang Schröder-Preikschat,
"Interrupt Synchronization in the CiAO Operating System: Experiences from Implementing Low-Level System Policies by AOP"
,
Proceedings of the
6th AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS 2007),
March 12, 2007, Vancouver, BC, Canada, ACM 1-59593-657-8/07/03.
2006
-
Daniel Lohmann,
Olaf Spinczyk,
and
Wolfgang Schröder-Preikschat,
Lean and Efficient System Software Product Lines - Where Aspects Beat Objects,
Transaction of Aspect-Oriented Software Development (TAOSD),
Special Issue on Aspect-Oriented Programming for Systems Software and Middleware,
Springer LNCS (Draft)
-
Daniel Lohmann,
Fabian Scheler,
Wolfgang Schröder-Preikschat, and
Olaf Spinczyk,
Aspect-Oriented Real-Time Architecture - AORTA. In: IEEE TC-RTS (Hrsg.) : Proceedings Work-In-Progress Session (The 27th IEEE Real-Time-Systems Symposium, RTSS 2006 Rio de Janeiro, Brazil December 5-8, 2006). 2006
-
Sebastian Geller und
Olaf Spinczyk,
"Aspektorientierte Programmierung mit AspectC++ für Ingenieuranwendungen",
Forum Bauinformatik 2006,
Weimar, Deutschland, 2006, ISBN-10: 3-86068-291-1, ISBN-13: 978-3-86068-291-3
-
Daniel Lohmann,
Fabian Scheler,
Wolfgang Schröder-Preikschat,
and
Olaf Spinczyk,
PURE Embedded Operating Systems - CiAO,
Proceedings of the International Workshop on Operating System Platforms for Embedded Real-Time Applications (OSPERT 2006),
IEEE, July, 2006, Dresden, Germany
-
Daniel Lohmann,
Fabian Scheler,
Reinhard Tartler,
Olaf Spinczyk, and
Wolfgang Schröder-Preikschat,
A Quantitative Analysis of Aspects in the eCos Kernel,
Proceedings of EuroSys '06, April, 2006, Leuven, Belgium.
-
Wolfgang Schröder-Preikschat,
Daniel Lohmann,
Wasif Gilani,
Fabian Scheler, and
Olaf Spinczyk,
"Static and dynamic weaving in System Software with AspectC++",
In Yvonne Coady, Jeff Gray, and Raymond Klefstad, editors,
HICSS '06 Mini-Track on Adaptive and Evolvable Software Systems, IEEE, January, 2006.
2005
-
Daniel Lohmann,
Wolfgang Schröder-Preikschat, and
Olaf Spinczyk,
"The design of application-tailorable operating system product lines",
International Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart Devices (CASSIS '05), LNCS, 2005, Nice, France.
-
Wasif Gilani and
Olaf Spinczyk,
"Dynamic Aspect Weaver Family for Family-based Adaptable Systems",
In Proceedings of the Net.ObjectDays 2005
(NODe 2005), LNCS,
Erfurt, Germany, Sep 19-22, 2005.
-
Olaf Spinczyk,
Daniel Lohmann,
and Matthias Urban,
Advances in AOP with AspectC++,
Proceedings of Software Methodologies, Tools and Techniques (SoMeT 2005), IOS Press, September, 2005, Tokyo, Japan.
-
Olaf Spinczyk,
Daniel Lohmann,
and Matthias Urban,
AspectC++: An AOP extension for C++,
Software Developers Journal (07), Software-Sydawnicto Sp. z o.o.,
June, 2005, Warsaw, Poland
(manusscript)
-
Daniel Lohmann,
Olaf Spinczyk, and
Wolfgang Schröder-Preikschat,
"On the Configuration of Non-Functional Properties in Operating System Product Lines"
,
Proceedings of the
4th AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS 2005),
March, 2005, Chicago, IL, USA.
-
Daniel Lohmann and
Olaf Spinczyk,
"On Typesafe Aspect Implementations in C++"
,
Proceedings of
Software Composition (SC 2005),
LNCS 3628, April, 2005, Edinburgh, UK.
-
Daniel Lohmann,
Wolfgang Schröder-Preikschat, and
Olaf Spinczyk,
"Functional and
Non-Functional Properties in a Family of Embedded Operating Systems",
Proceedings of the
Tenth IEEE International Workshop on Object-oriented Real-time Dependable
Systems (WORDS 2005),
February 2-4, 2005, Sedona, AZ, USA.
2004
-
Wasif Gilani,
Nabeel Hasan Naqvi,
Olaf Spinczyk,
"On Adaptable Middleware Product Lines",
3rd Workshop on Reflective and Adaptive Middleware, ACM/IFIP/USENIX 5th International Middleware Conference,
Toronto, Ontario, Canada October 18th - 22nd, 2004 (accepted)
-
Daniel Lohmann,
Wolfgang Schröder-Preikschat, and
Olaf Spinczyk,
"On the Design and Development of a Customizable Embedded Operating System",
In Proceedings of the International Workshop on Dependable Embedded Systems,
23rd Symposium on Reliable Distributed Systems (SRDS 2004),
October 18-20, 2004, Florianópolis, Brazil.
-
Daniel Lohmann,
Georg Blaschke, and
Olaf Spinczyk,
"Generic Advice: On the Combination of AOP with Generative Programming in AspectC++".
In Proceedings of GPCE'04,
LNCS 3286, October 24th-28th, 2004, Vancouver, Canada.
-
Olaf Spinczyk, and
Daniel Lohmann,
"Using AOP to Develop Architecture-Neutral Operating System Components".
In Proceedings of 11th ACM SIGOPS European Workshop
(SIGOPSEW'04),
September 20th-22nd, 2004, Leuven, Belgium. (accepted)
-
Daniel Lohmann,
Wasif Giliani, and
Olaf Spinczyk,
"On Adapable Aspect-Oriented Operating Systems".
In Proceedings of the 2004 ECOOP Workshop on Programming Languages and Operating Systems
(ECOOP-PLOS 2004),
June 15th, 2004, Oslo, Norway.
-
Wasif Gilani and
Olaf Spinczyk,
"A Family of Aspect Dynamic Weavers",
AOSD 2004 - Dynamic Aspects Workshop
(DAW04),
Lancaster, UK, Mar. 2004. Published as RIACS Technical Report 04.01.
2003
-
Olaf Spinczyk and
Danilo Beuche,
"Aspect-Oriented Product Line Development in Constrained Environments",
First Workshop on "Reuse in Constrained Environments" (RICE'03 at OOPSLA 2003)
,
Anaheim, CA, USA, Nov. 2003.
-
Daniel Lohmann and
Olaf Spinczyk,
"Architecture-Neutral Operating System Components",
19th ACM Symposium on Operating Systems Principles - Work in Progress Session (SOSP 2003 WiP)
,
Bolton Landing (Lake George), New York, USA, Oct. 2003. (Slides)
-
Olaf Spinczyk,
Wolfgang Schröder-Preikschat,
Danilo Beuche und
Holger Papajewski,
"PURE/OSEK - Eine aspektorientierte Betriebssystemfamilie für Kraftfahrzeuge",
Proceedings of the GI Workshop on "Automotive SW Engineering & Concepts"
,
Frankfurt/Main, Germany, Sep. 2003, in INFORMATIK 2003 (GI Lecture Note in Informatics), ISBN 3-88579-363-6. (Folien)
-
Olaf Spinczyk, "Aspektorientierung und Programmfamilien im Betriebssystembau", Zusammenfassung der Dissertation im GI Band "Dissertations" (Beiträge der Kandidaten für den GI-Dissertationspreis), ISBN 3-88579-407-1
2002
-
Andreas Gal,
Olaf Spinczyk,
and Dario Alvarez, "Object-Orientation and Operating Systems", Summary of the 5th ECOOP Workshop on Object-Orientation and Operating Systems, published in "Object-Oriented Technology. ECOOP 2002 Workshop Reader", Springer Verlag, LNCS 2548, pages 174-183
-
Andreas Gal,
Olaf Spinczyk,
"Build Management for AspectC++"
OOPSLA 2003 Workshop on Tools for Aspect-Oriented Software Development , Seattle, USA, November 4th, 2002
-
Danilo Beuche,
Olaf Spinczyk,
Wolfgang Schröder-Preikschat,
"Finegrain Application Specific Customization for
Embedded Software",
Proceedings of the International IFIP TC10 Workshop on
Distributed and Parallel Embedded Systems (DIPES 2002),
Montreal, Canada, Aug. 2002,
published by Kluwer Academic Publishers, 2002, ISBN 0-140207156-6
-
Daniel Mahrenholz,
Olaf Spinczyk,
Andreas Gal,
Wolfgang Schröder-Preikschat,
"An Aspect-Orientied Implementation of Interrupt Synchronization in the PURE Operating System Family",
Proceedings of
the 5th ECOOP Workshop on
Object Orientation and Operating Systems
,
Malaga, Spain, June 11th, 2002, ISBN 84-699-8733-X
-
Daniel Mahrenholz,
Olaf Spinczyk,
Wolfgang Schröder-Preikschat,
"Program Instrumentation for Debugging and Monitoring with AspectC++",
The 5th IEEE International Symposium on
Object-oriented Real-time Distributed Computing
,
Washington DC, USA, April 29 - May 1, 2002
-
Olaf Spinczyk,
Andreas Gal,
Wolfgang Schröder-Preikschat,
"AspectC++: An Aspect-Oriented Extension to C++",
Proceedings of the
40th International Conference on
Technology of Object-Oriented Languages and Systems (TOOLS
Pacific 2002)
,
Sydney, Australia, February 18-21, 2002
(Folien)
-
Andreas Gal,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk,
"On Aspect-Orientation in Distributed Real-time Dependable Systems",
Proceedings of the
Seventh IEEE International Workshop on Object-oriented
Real-time Dependable Systems (WORDS 2002)
,
San Diego,CA, January 7-9, 2002
2001
-
Olaf Spinczyk,
"Aspektorientierte Ansätze zur Konstruktion schlanker
objektorientierter Betriebssytemsoftware",
Herbsttreffen der GI-Fachgruppe 3.1.4 Betriebssysteme
,
Ilmenau, Deutschland, 15.-16. November 2001
(Folien)
-
Andreas Gal,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk,
"Open Components",
Proceedings of the
First OOPSLA Workshop on Language Mechanisms for Programming
Software Components,
Tampa, Florida, 15. Oktober 2001
(Folien)
-
Andreas Gal,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk,
"AspectC++: Language Proposal and Prototype Implementation",
Accepted at the
OOPSLA 2001 Workshop on
Advanced Separation of Concerns in Object-Oriented Systems,
Tampa, Florida, 14. Oktober 2001
-
Dejan Milojicic, Alan Messer, Philippe Bernadat, Ira Greenberg,
Olaf Spinczyk,
Danilo Beuche, and
Wolfgang Schröder-Preikschat,
"PSI - Pervasive Service Infrastructure",
Proceedings of
The Second International Workshop on Technologies for E-Services
(TES 2001),
Rom, Italien, 14.-15. September 2001, LNCS 2193
-
Andreas Gal,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk,
"
On Minimal Overhead Operating Systems and Aspect-Oriented Programming",
Proceedings of the
ECOOP Workshop on
Object Orientation and Operating Systems (ECOOP-OOOSWS'01),
Budapest, Ungarn, 19. Mai 2001, published by Universidad de Oviedo,
ISBN 84-699-5329-X
(Folien)
-
Olaf Spinczyk,
Andreas Gal,
Wolfgang Schröder-Preikschat,
"
A Lightweight Component Architecture for Efficient
Information Fusion",
In: Proceedings of the
International
Workshop on Information Fusion (DBFusion 2001),
Magdeburg, Deutschland, 9.-10. April 2001.
2000
-
Holger Papajewski,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"Die
Pure-OSEK-API, Spezialisierung einer objektorientierten Betriebssystem-Familie",
PRAXIS Profiline - IN-CAR-COMPUTING, Dezember 2000.
-
Danilo Beuche,
Antônio Augusto Fröhlich,
Reinhard Meyer,
Holger Papajewski,
Friedrich Schön,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"
On Architecture Transparency in Operating Systems",
Proceedings of the
9th SIGOPS European Workshop
"Beyond the PC: New Challenges for the Operating System",
Kolding, Dänemark, 17.-20. September 2000.
-
Danilo Beuche,
Reinhard Meyer,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"
Streamlined PURE Systems",
Proceedings of the
Third ECOOP Workshop on Object-Orientation in
Operating Systems (ECOOP-OOOSWS 2000),
Sophia Antipolis/Cannes, Frankreich, 12./13. Juni 2000.
-
Danilo Beuche,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
Streamlining
Object-Oriented Software for Deeply Embedded Applications,
Proceedings of the
TOOLS Europe
2000,
Mont Saint-Michel, Saint Malo, Frankreich, 5.-8. Juni 2000.
-
Friedrich Schön,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk:
"On
Interrupt-Transparent Synchronization in an
Embedded Object-Oriented Operating System",
Proceedings of the
3rd IEEE International
Symposium on Object-Oriented Real-Time Distributed Computing
(ISORC 2000),
Newport Beach, CA, USA, 15.-17. März 2000.
1999
-
Mario Friedrich,
Holger Papajewski,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"Efficient Object-Oriented Software with Design Patterns",
Krzysztof Czarnecki, Ulrich W. Eisenecker (Eds.):
Generative and Component-Based Software-Engineering.
First International Symposium, GCSE'99, Erfurt, Germany,
September 1999, Revised Papers. Lecture Notes in
Computer Science 1799. Springer-Verlag, Heidelberg, Germany, 2000.
(Folien)
-
Danilo Beuche,
Abdelaziz Guerrouat,
Holger Papajewski,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"On the Development of Object-Oriented Operating Systems for
Deeply Embedded Systems - The PURE Project",
Proc. of the 2nd ECOOP Workshop on
Object-Orientation and Operating Systems (ECOOP-OOOSWS'99),
Lissabon, Portugal, Juni 1999, S. 27-31.
(Folien)
-
Abdelaziz Guerrouat,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"L'approche PURE pour des systèmes d'exploitation
embarqués",
Première Conférence Française sur les
Systèmes d'Exploitation (CFSE'1), Juin 1999.
(English Paper)
-
Danilo Beuche,
Abdelaziz Guerrouat,
Holger Papajewski,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"The PURE Family of Object-Oriented Operating Systems for
Deeply Embedded Systems",
Proc. of the 2nd IEEE International Symposium on
Object-Oriented Real-Time Distributed Computing (ISORC'99),
St Malo, Frankreich, Mai 1999.
1998
-
Holger Papajewski,
Olaf Spinczyk und
Ute Spinczyk:
"OSEK-konformer, konfigurierbarer Betriebssystemkern auf Basis
der Betriebssystemfamilie PURE",
Herbsttreffen der GI-Fachgruppe 3.1.4 Betriebssysteme,
Schwerpunkt "Responsive Systeme", Magdeburg, Deutschland,
Sep. 1998
(Abstract)
-
Danilo Beuche, Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk,
"Unterbrechungsbehandlung in einer objektorientierten
Betriebssystemfamilie für tiefste eingebettete
Systeme",
Herbsttreffen der GI-Fachgruppe 3.1.4 Betriebssysteme,
Schwerpunkt "Responsive Systeme", Magdeburg, Deutschland,
Sep. 1998
(Abstract,
Folien)
-
Friedrich Schön,
Wolfgang Schröder-Preikschat,
Olaf Spinczyk und
Ute Spinczyk:
"Design Rationale of the PURE Object-Oriented Embedded
Operating System",
Proceedings of the International IFIP WG 10.3/WG 10.5 Workshop on
Distributed and Parallel Embedded Systems (DIPES '98),
Paderborn, Deutschland, Okt. 1998
(Abstract,
Folien,
Manuscript,
Kluwer)
Technical Reports
Tutorials
-
Daniel Lohmann and
Olaf Spinczyk,
"Aspect-Oriented Programming with C++ and AspectC++",
Tutorial held during the AOSD 2005 conference
(Chicago, IL, USA, 15.3.2005)
-
Daniel Lohmann,
Andreas Gal, and
Olaf Spinczyk,
"Aspect-Oriented Programming with C++ and AspectC++",
Tutorial held during the AOSD 2004 conference
(Lancaster, UK, 23.3.2004)
-
Andreas Gal,
Olaf Spinczyk
"Aspektorientierung und Betriebssysteme",
Tutorium im Rahmen des Herbsttreffens der Fachgruppen "Betriebssysteme" der GI und ITG (Berlin, 7.11.2002)
Demos
-
"Developing Embedded Software Product Lines with AspectC++",
Demonstration held during the AOSD 2005 conference (Chicago, March 2005)
-
"Modeling and Building Software Product Lines with Eclipse",
Demonstration will be held during the OOPSLA 2004 conference (Vancouver, Canada, October 2004)
-
"Variant Management for Embedded Software
Product Lines with Pure::Consul and AspectC++",
Demonstration held during the OOPSLA 2003 conference (Anaheim, CA, October 2003)
-
"Bringing Aspects into Deeply Embedded Devices",
Demonstration held during the AOSD 2003 conference (Boston, March 2003)
Workshops
-
Andreas Gal,
Michael Schoettner, and
Olaf Spinczyk: The 1st ECOOP Workshop on Programming Languages and Operating Systems, Oslo, Norway, June 2004 (a workshop summary was published by Springer Verlag, LNCS series, see above)
-
Dario Alvarez,
Andreas Gal,
Paniti Netinant, and
Olaf Spinczyk: The 5th ECOOP Workshop on Object-Orientation and Operating Systems, Malaga, Spain, June 2002 (a workshop summary was published by Springer Verlag, LNCS 2548, see above)
Posters
|
 |