Friedrich-Alexander-Universität UnivisSearchDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Department of Computer Science 4
Wanja Hofer
 
Contact

Research
Selected Publications
All Publications
Teaching
Theses
Dept. of Computer Science  >  CS 4  >  People  >  Hofer
Wanja Hofer

 

Member of the research staff at the
Department of Computer Science 4 (Distributed Systems and Operating Systems) at
Friedrich-Alexander University Erlangen-Nuremberg.

To the systems programmer, users and applications serve only to provide a test load.

-Unix fortune

Research and Academic Activities

Selected Publications

RTSS 2011

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
[doi>10.1109/RTSS.2011.14] (BibTeX)

AOSD 2011

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)

RTSS 2009

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)

CASES 2009

Scheler, Fabian ; Hofer, Wanja ; Oechslein, Benjamin ; Pfister, Rudi ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel: Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System . In: Henkel, Jörg ; Parameswaran, Sri (Org.) : Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009) (2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009) Grenoble, France October 2009). New York, NY, USA : ACM Press, 2009, pp 167-174. - ISBN 978-1-60558-626-7
[doi>10.1145/1629395.1629419] (BibTeX)

USENIX 2009

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)

All Publications

(automatically exported by UnivIS)

2012

Ko, JeongGil ; Klues, Kevin ; Richter, Christian ; Hofer, Wanja ; Kusy, Branislav ; Brünig, Michael ; Wang, Qiang ; Dutta, Prabal ; Terzis, Andreas:
Low Power or High Performance? A Tradeoff Whose Time Has Come (and Nearly Gone) .
In: Wendi Heinzelman ; Gian Pietro Picco (Ed.) : Proceedings of the 9th European Conference on Wireless Sensor Networks (EWSN 2012)
(9th European Conference on Wireless Sensor Networks (EWSN 2012), Trento, Italy, February 2012).
Berlin : Springer, 2012, pp 16. (Lecture Notes in Computer Science Vol. 7158) - ISBN 978-3-642-28168-6
Keywords:  Wireless Sensor Networks; Mote Platform; ARM Cortex-M3; TinyOS
[doi>10.1007/978-3-642-28169-3_7] (BibTeX)

2011

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
Keywords:  CiAO; AOP; Aspect-Oriented Programming; AspectC++; Operating Systems; Embedded Systems; VAMOS
[doi>10.1145/1960275.1960285] (BibTeX)

Hofer, Wanja ; Sincero, Julio ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Configuration of Non-Functional Properties in Embedded Operating Systems: The CiAO Approach .
In: Milanovic, Nikola (Ed.) : Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements.
Hershey, PA, USA : IGI Global, 2011, pp 84-103. - ISBN 978-1-60960-493-6
Keywords:  CiAO; Non-Functional Properties; Software Product Lines; VAMOS
[doi>10.4018/978-1-60960-493-6] (BibTeX)

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
Keywords:  Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Thread Management; Interrupt Handling; OSEK; Infineon TriCore; Priority-Driven Scheduling; Blocking Threads
[doi>10.1109/RTSS.2011.14] (BibTeX)

Kazandjieva, Maria ; Heller, Brandon ; Gnawali, Omprakash ; Hofer, Wanja ; Levis, Philip ; Kozyrakis, Christos:
Software or Hardware: The Future of Green Enterprise Computing .
Stanford, CA, USA : Stanford University. 2011
(CSTR 2011-02). - Internal report. 13 pages
Keywords:  Green Computing; Energy Conservation; Thin Clients; Servers; Virtual Machines; Total Cost of Ownership (BibTeX)

2010

Ko, JeongGil ; Wang, Qiang ; Schmid, Thomas ; Hofer, Wanja ; Dutta, Prabal ; Terzis, Andreas:
Egs: A Cortex-M3-Based Mote Platform .
In: Basagni, Stefano ; La Porta, Tom (Org.):
Proceedings of the Demo Session of the 7th IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communication and Networks (SECON-Demo 2010)
(Demo Session of the 7th IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communication and Networks (SECON-Demo 2010), Boston, MA, USA, June 2010).
Los Alamitos, CA, USA : IEEE Communications Society, 2010, pp 3.
Keywords:  Wireless Sensor Networks; Mote Platform; ARM Cortex-M3; TinyOS (BibTeX)

Hofer, Wanja ; Elsner, Christoph ; Blendinger, Frank ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Leviathan: SPL Support on Filesystem Level .
In: Bosch, Jan ; Jaejoon, Lee (Org.):
Proceedings of the 14th International Software Product Line Conference (SPLC-Poster 2010)
(14th International Software Product Line Conference (SPLC-Poster 2010), Jeju Island, South Korea, September 2010).
Berlin/Heidelberg, Germany : Springer, 2010, pp 491. - ISBN 978-3-642-15578-9
Keywords:  Leviathan; Software Product Lines; Variability Implementation; Preprocessor-Based Configuration; Toolchain-Independent Variability Support; Filesystem Views; VAMOS
[doi>10.1007/978-3-642-15579-6_43] (BibTeX)

Hofer, Wanja ; Elsner, Christoph ; Blendinger, Frank ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Leviathan: Taming the #ifdef Beast in Linux et al. .
In: Howell, Jon (Org.):
Proceedings of the Poster Session of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI-Poster 2010)
(Poster Session of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI-Poster 2010), Vancouver, BC, Canada, October 2010).
Berkeley, CA, USA : USENIX Association, 2010, pp 1.
Keywords:  Leviathan; Preprocessor-Based Configuration; Linux; Filesystem Views; VAMOS (BibTeX)

Hofer, Wanja ; Elsner, Christoph ; Blendinger, Frank ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Toolchain-Independent Variant Management with the Leviathan Filesystem .
In: Kästner, Christian (Org.):
Proceedings of the 2nd Workshop on Feature-Oriented Software Development (FOSD 2010)
(2nd Workshop on Feature-Oriented Software Development (FOSD 2010), Eindhoven, The Netherlands, October 2010).
New York, NY, USA : ACM Press (Digital Library), 2010, pp 18-24. - ISBN 978-1-4503-0208-1
Keywords:  Leviathan; Software Product Lines; Variability Implementation; Preprocessor-Based Configuration; Toolchain-Independent Variability Support; Filesystem Views; Käsebrot; VAMOS; CiAO
[doi>10.1145/1868688.1868692] (BibTeX)

2009

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
Keywords:  CiAO; AOP; Aspect-Oriented Programming; AspectC++; Operating Systems; Embedded Systems (BibTeX)

Scheler, Fabian ; Hofer, Wanja ; Oechslein, Benjamin ; Pfister, Rudi ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System .
In: Henkel, Jörg ; Parameswaran, Sri (Org.):
Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009)
(2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009), Grenoble, France, October 2009).
New York, NY, USA : ACM Press, 2009, pp 167-174. - ISBN 978-1-60558-626-7
Keywords:  CiAO; Real-Time Systems; Priority-Driven; Rate-Monotonic Priority Inversion; TriCore; Interrupt Handling
[doi>10.1145/1629395.1629419] (BibTeX)

Hofer, Wanja ; Lohmann, Daniel ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
Sloth: Let the Hardware Do the Work!
In: ACM SIGOPS (Ed.) : Proceedings of the Work-in-Progress Session of the 22nd ACM Symposium on Operating Systems Principles (SOSP-WiP 2009)
(Work-in-Progress Session of the 22nd ACM Symposium on Operating Systems Principles (SOSP-WiP 2009), Big Sky, MT, USA, October 2009).
2009, pp 1.
Keywords:  Sloth; Threads; Interrupts; OSEK (BibTeX)

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
Keywords:  Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Thread Management; Interrupt Handling; OSEK; Infineon TriCore; Priority-Driven Scheduling; CiAO; VAMOS
[doi>10.1109/RTSS.2009.18] (BibTeX)

2008

Hofer, Wanja ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Concern Impact Analysis in Configurable System Software - The AUTOSAR OS Case .
In: Wohlstadter, Eric ; Lohmann, Daniel ; Gibbs, Celina (Org.):
Proceedings of the 7th Workshop on Aspects, Components, and Patterns in Infrastructure Software (ACP4IS 2008)
(7th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS 2008), Brussels, Belgium, 03/31/2008).
New York, NY, USA : ACM Press (Digital Library), 2008, pp 1-6. - ISBN 978-1-60558-142-2
Keywords:  Aspect-Oriented Design; AOP; AOSD; CiAO; Configurability; AUTOSAR; Aspect-Aware Operating System
[doi>10.1145/1404891.1404897] (BibTeX)

2007

Lohmann, Daniel ; Streicher, Jochen ; Hofer, Wanja ; Spinczyk, Olaf ; Schröder-Preikschat, Wolfgang:
Configurable Memory Protection by Aspects .
In: Eide, Eric ; Fiuczynski, Marc ; Grimm, Robert ; Spinczyk, Olaf (Org.):
Proceedings of the 4th Workshop on Programming Languages and Operating Systems (PLOS 2007)
(4th Workshop on Programming Languages and Operating Systems (PLOS 2007), Stevenson, WA, USA, 10/18/2007).
New York, NY, USA : ACM Press (Digital Library), 2007, pp 1-5. - ISBN 978-1-59593-922-7
Keywords:  Aspect-Oriented Programming (AOP); AspectC++; CiAO; Configurability; Aspect-Aware Operating System; Memory Protection
[doi>10.1145/1376789.1376794] (BibTeX)

Teaching

Summer Term 2012

Winter Term 2011/2012

Summer Term 2011

Winter Term 2010/2011

Summer Term 2010

Summer Term 2009 and Winter Term 2009/2010

  • Visiting Researcher at Stanford University with Prof. Philip Levis

Winter Term 2008/2009

Summer Term 2008

Winter Term 2007/2008

Theses

(automatically exported by UnivIS)

Open Topics

Ongoing Theses

Finished Theses

A Filesystem-Based Approach to Support Software Product Line Development with Editable Views (LEVIATHAN)
Student: Frank Blendinger (handed in on 05.10.2010, Thesis file...)
Supervisors: Dipl.-Inf. Wanja Hofer, Dr.-Ing. Daniel Lohmann, Akad. Rat, Dr.-Ing. Christoph Elsner, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Aspektorientierte Implementierung eines an AUTOSAR COM angelehnten Moduls für die CiAO-Betriebssystemfamilie (CIAO_COM)
Student: Christian Meier (handed in on 11.09.2008, Thesis file...)
Supervisors: Dr.-Ing. Daniel Lohmann, Akad. Rat, Dipl.-Inf. Wanja Hofer, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Hardwareunterstützte, zeittransparente Behandlung von Unterbrechungen in einem Echtzeitbetriebssystem auf dem TriCore TC1796 (CIAO_IRQ_PCP)
Student: Rudi Pfister (handed in on 14.05.2008, Thesis file...)
Supervisors: Dr.-Ing. Fabian Scheler, Dr.-Ing. Daniel Lohmann, Akad. Rat, Dipl.-Inf. Wanja Hofer, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Implementation of an Interrupt-Driven OSEK Operating System Kernel on an ARM Cortex-M3 Microcontroller (SLOTH_CM3)
Supervisors: Dipl.-Inf. Wanja Hofer, Dr.-Ing. Daniel Lohmann, Akad. Rat, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Laufzeitbudgetüberwachung in einer aspektorientierten Betriebssystemfamilie (CIAO_TIMING)
Student: Frederic Pollmann (handed in on 15.12.2008, Thesis file...)
Supervisors: Dr.-Ing. Daniel Lohmann, Akad. Rat, Dipl.-Inf. Wanja Hofer, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


MPStuBS - Eine multiprozessorfähige Variante des OOStuBS-Lehrbetriebssystems (MPSTUBS)
Student: Andreas Schweikart (handed in on 31.03.2008, Thesis file...)
Supervisors: Dr.-Ing. Daniel Lohmann, Akad. Rat, Dipl.-Inf. Wanja Hofer, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat

Own Diploma Thesis and Study Thesis

Aspect-Oriented Design and Implementation of an AUTOSAR-Like Operating System Kernel (CiAO_OSEK)
Student: Wanja Hofer (handed in on 30.10.2007, Thesis file...)
Supervisors: Dr.-Ing. Daniel Lohmann, Akad. Rat, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat

AUTOSAR I/O GUI - Eclipse-Based Visualization and Test Access to an Automotive Driver Framework (AUTOSAR_GUI)
Student: Wanja Hofer (handed in on 30.01.2007, Thesis file...)
Supervisors: Dr.-Ing. Fabian Scheler, Dr.-Ing. Jürgen Kleinöder, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Felix Fastnacht (3SOFT / Elektrobit Automotive)



Contact:
EMail wanja@cs.fau.de
Telefon +49.9131.85.28026
Fax +49.9131.85.28732
Address:
Dipl.-Inf. Wanja Hofer
Univ. Erlangen-Nürnberg
Informatik 4
Martensstr. 1
91058 Erlangen
Germany
Room 0.039
  Contact Last modified: 2012-03-22 14:25   WH