Daniel Lohmann
Friedrich-Alexander-Universität UnivisSearchDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Department of Computer Science 4
Research
Publications
   > Selected Papers
   > All Papers
Teaching
   > Lectures
   > Theses
Miscellaneous
Contact:
EMail dl@cs.fau.de
Telefon +49.9131.8527904
Fax +49.9131.8528732

Address:
Dr. Daniel Lohmann
Uni Erlangen-Nürnberg
Informatik 4
Martensstraße 1
D-91058 Erlangen
 
Room 0.040 
 
Dept. of Computer Science  >  CS 4  >  People  >  Lohmann
Daniel Lohmann

Daniel Lohmann

Assistant Professor at the Chair of Computer Science IV (Distributed Systems and Operating Systems),
Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany.


Research

Interests

  • Operating systems, especially architecture and design
  • Embedded systems, especially small ones
  • Engineering and implementation of software product lines
  • Aspect-Oriented Software Development (AOSD)
  • Generative Programming

Ongoing Projects

  • DanceOS: Dependability aspects in embedded Operating Systems
  • Sloth: Minimal-effort kernels for embedded systems
  • CiAO: Design and implementation of an aspect-oriented operating-system product line
  • VAMOS: Variability Management in Operating Systems
  • iRTSS: invasive Runtime Support System (SFB/TRR 89 Invasive Computing, Project C1)
  • AspectC++: An aspect-oriented extension to the C++ programming language

Selected Publications

The following papers provides a good overview of my research and research topics:

Configurable Operating Systems

EuroSys '11

Tartler, Reinhard ; Lohmann, Daniel ; Sincero, Julio ; Schröder-Preikschat, Wolfgang: Feature Consistency in Compile-Time Configurable System Software . In: Heiser, Gernoth ; Kirsch, Christoph (Ed.) : Proceedings of the EuroSys 2011 Conference (EuroSys '11) (EuroSys 2011 Salzburg 10-13 April 2011). New York, NY, USA : ACM, 2011, pp 47-60. - ISBN 978-1-4503-0634-8
[doi>10.1145/1966445.1966451] (BibTeX)

RTSS '11

Hofer, Wanja ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang: Sleepy Sloth: Threads as Interrupts as Threads . In: Almeida, Luis ; Brandt, Scott (Ed.) : Proceedings of the 32nd IEEE Real-Time Systems Symposium (RTSS 2011) (32nd IEEE Real-Time Systems Symposium (RTSS 2011) Vienna, Austria November 2011). Los Alamitos, CA, USA : IEEE Computer Society, 2011, pp 67-77. - ISBN 978-0-7695-4591-2 (BibTeX)

RTSS '09

Hofer, Wanja ; Lohmann, Daniel ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang: Sloth: Threads as Interrupts . In: Baker, Theodore P. (Ed.) : Proceedings of the 30th IEEE Real-Time Systems Symposium (RTSS 2009) (30th IEEE Real-Time Systems Symposium (RTSS 2009) Washington, D.C., USA December 2009). Los Alamitos, CA, USA : IEEE Computer Society, 2009, pp 204-213. - ISBN 978-0-7695-3875-4
[doi>10.1109/RTSS.2009.18] (BibTeX)

USENIX '09

Lohmann, Daniel ; Hofer, Wanja ; Schröder-Preikschat, Wolfgang ; Streicher, Jochen ; Spinczyk, Olaf: CiAO: An Aspect-Oriented Operating-System Family for Resource-Constrained Embedded Systems . In: USENIX Association (Ed.) : Proceedings of the 2009 USENIX Annual Technical Conference (USENIX 2009) (2009 USENIX Annual Technical Conference (USENIX 2009) San Diego, CA, USA June 2009). Berkeley, CA, USA : USENIX Association, 2009, pp 215-228. - ISBN 978-1-931971-68-3 (BibTeX)

EuroSys '06

Lohmann, Daniel ; Scheler, Fabian ; Tartler, Reinhard ; Spinczyk, Olaf ; Schröder-Preikschat, Wolfgang: A Quantitative Analysis of Aspects in the eCOS Kernel . In: European Chapter of ACM SIGOPS (Org.) : Proceedings of the EuroSys 2006 Conference (EuroSys 2006 Leuven, Belgium April 18-21, 2006). Belgium : ACM Press, 2006, pp 191-204. - ISBN 1-59593-322-0 (BibTeX)

Aspect-Oriented and Generative Programming

AOSD '11

Lohmann, Daniel ; Hofer, Wanja ; Schröder-Preikschat, Wolfgang ; Spinczyk, Olaf: Aspect-Aware Operating System Development . In: Chiba, Shigeru (Ed.) : Proceedings of the 10th International Conference on Aspect-Oriented Software Development (AOSD 2011) (10th International Conference on Aspect-Oriented Software Development (AOSD 2011) Porto de Galinhas, Brazil March 2011). New York, NY, USA : ACM Press, 2011, pp 69-80. - ISBN 978-1-4503-0605-8
[doi>10.1145/1960275.1960285] (BibTeX)

ISORC `11

Stilkerich, Michael ; Schedel, Jens ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel: Escaping the Bonds of the Legacy: Step-Wise Migration to a Type-Safe Language in Safety-Critical Embedded Systems . In: Karsai, Gabor ; Polze, Andreas ; Kim, Doo-Hyun ; Steiner, Wilfried (Ed.) : Proceedings of the 14th IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing (ISORC '11) (IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing Newport Beach, CA, USA March 2011). Los Alamitos, California : IEEE Computer Society, 2011, pp 163-170. - ISBN 978-0-7695-4368-0
[doi>10.1109/ISORC.2011.29] (BibTeX)

GPCE '04

Lohmann, Daniel ; Blaschke, Georg ; Spinczyk, Olaf: Generic Advice: On the Combination of AOP with Generative Programming in AspectC++ . In: Karsai, G. ; Visser, E. (Ed.) : Proceedings of the 3rd International Conference on Generative Programming and Component Engineering (GPCE '04) (Generative Programming and Component Engineering (GPCE '04) Vancouver, Canada October 2004). New York : Springer Verlag, 2004, pp 55-74. (Lecture Notes in Computer Science Vol. 3286) (BibTeX)

Knosys 20(7)

Spinczyk, Olaf ; Lohmann, Daniel: The Design and Implementation of AspectC++ . In: Knowledge-Based Systems, Special Issue on Techniques to Produce Intelligent Secure Software 20 (2007), No. 7, pp 636-651
[doi>10.1016/j.knosys.2007.05.004] (BibTeX)

Software Product Lines

TAOSD IV

Urban, Matthias ; Lohmann, Daniel ; Spinczyk, Olaf: Puma: An Aspect-Oriented Code Analysis and Manipulation Framework for C and C++ . In: Schwanninger, Christine ; Joosen, Wouter (Arr.): Transactions on Aspect-Oriented Software Development (TAOSD). Vol. VIII. Berlin : Springer, 2011, (LNCS, No. 6580), pp 141-162.
[doi>10.1007/978-3-642-22031-9_5] (BibTeX)

SPLC `10

Elsner, Christoph ; Ulbrich, Peter ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang: Consistent Product Line Configuration Across File Type and Product Line Boundaries . In: Bosch, Jan ; Lee, Jaejoon (Ed.) : Proceedings of the 14th International Software Product Line Conference (SPLC 2010) (14th International Software Product Line Conference (SPLC 2010) Jeju Island, South Korea 09/13/2010). Berlin/Heidelberg, Germany : Springer, 2010, pp 181-195 --- Best Paper Award (out of 90 submitted / 28 accepted papers).
[doi>10.1007/978-3-642-15579-6_13] (BibTeX)

TAOSD II

Lohmann, Daniel ; Spinczyk, Olaf ; Schröder-Preikschat, Wolfgang: Lean and Efficient System Software Product Lines: Where Aspects Beat Objects . In: Rashid, A. ; Aksit, M. (Arr.): Transactions on Aspect-Oriented Software Development. Vol. II. Berlin Heidelberg : Springer-Verlag, 2006, (Lecture Notes in Computer Science, No. 4242), pp 227-255. - ISBN 978-3-540-32972-5 (BibTeX)

PhD Thesis

Lohmann, Daniel: Aspect-Awareness in the Development of Configurable System Software . Erlangen, Friedrich-Alexander Universität Erlangen-Nürnberg, Ph.D. thesis, 2009. - 260 pages. (BibTeX)

More Papers

The complete list of my publications (including accepted but not yet published work), can be found on my separate publications page.

Teaching

Lectures

I give lectures in the fields of operating system engineering, aspect-oriented software development and software product lines construction. Details can be found on my separate lectures page [German].

Theses Supervising

Students who are interested in a topic for their thesis (Studienarbeit / Diplomarbeit) should take a look on the theses list [German].

Miscellaneous

  Contact Last modified: 2011-11-28 14:35   Daniel Lohmann