# Publication list Wanja Hofer, FAU Erlangen-Nuremberg
# Sorted by publication date
# http://www4.cs.fau.de/~wanja/wanja_hofer.bib

@inproceedings{lohmann:07:plos,
	author={Daniel Lohmann and Jochen Streicher and Wanja Hofer and Olaf Spinczyk and Wolfgang Schr{\"o}der-Preikschat},
	title={Configurable Memory Protection by Aspects},
	booktitle={Proceedings of the 4th Workshop on Programming Languages and Operating Systems ({PLOS} 2007)},
	keywords={Aspect-Oriented Programming (AOP); AspectC++; CiAO; Configurability; Aspect-Aware Operating System; Memory Protection},
	editor={Eric Eide and Marc Fiuczynski and Robert Grimm and Olaf Spinczyk},
	url={http://www4.informatik.uni-erlangen.de/Publications/2007/lohmann_07_plos.pdf},
	isbn={978-1-59593-922-7},
	address={New York, NY, USA},
	doi={10.1145/1376789.1376794},
	location={Stevenson, WA, USA},
	pages={1--5},
	year={2007},
}

@inproceedings{hofer:08:acp4is,
	author={Wanja Hofer and Daniel Lohmann and Wolfgang Schr{\"o}der-Preikschat},
	title={Concern Impact Analysis in Configurable System Software -- The {AUTOSAR OS} Case},
	booktitle={Proceedings of the 7th Workshop on Aspects, Components, and Patterns in Infrastructure Software ({ACP4IS} 2008)},
	keywords={Aspect-Oriented Design; AOP; AOSD; CiAO; Configurability; AUTOSAR; Aspect-Aware Operating System},
	editor={Eric Wohlstadter and Daniel Lohmann and Celina Gibbs},
	url={http://www4.informatik.uni-erlangen.de/Publications/2008/hofer_08_acp4is.pdf},
	isbn={978-1-60558-142-2},
	address={New York, NY, USA},
	doi={10.1145/1404891.1404897},
	location={Brussels, Belgium},
	pages={1--6},
	year={2008},
}

@inproceedings{lohmann:09:usenix,
	author={Daniel Lohmann and Wanja Hofer and Wolfgang Schr{\"o}der-Preikschat and Jochen Streicher and Olaf Spinczyk},
	title={{CiAO}: An Aspect-Oriented Operating-System Family for Resource-Constrained Embedded Systems},
	booktitle={Proceedings of the 2009 {USENIX} Annual Technical Conference ({USENIX} 2009)},
	keywords={CiAO; AOP; Aspect-Oriented Programming; AspectC++; Operating Systems; Embedded Systems},
	editor={{USENIX} Association},
	url={http://www4.informatik.uni-erlangen.de/Publications/2009/lohmann_09_usenix.pdf},
	isbn={978-1-931971-68-3},
	address={Berkeley, CA, USA},
	location={San Diego, CA, USA},
	pages={215--228},
	year={2009},
}

@inproceedings{scheler:09:cases,
	author={Fabian Scheler and Wanja Hofer and Benjamin Oechslein and Rudi Pfister and Wolfgang Schr{\"o}der-Preikschat and Daniel Lohmann},
	title={Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System},
	booktitle={Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems ({CASES} 2009)},
	keywords={CiAO; Real-Time Systems; Priority-Driven; Rate-Monotonic Priority Inversion; TriCore; Interrupt Handling},
	editor={J{\"o}rg Henkel and Sri Parameswaran},
	url={http://www4.informatik.uni-erlangen.de/Publications/2009/scheler_09_cases.pdf},
	isbn={978-1-60558-626-7},
	address={New York, NY, USA},
	doi={10.1145/1629395.1629419},
	location={Grenoble, France},
	pages={167--174},
	year={2009},
}

@inproceedings{hofer:09:sosp_wip,
	author={Wanja Hofer and Daniel Lohmann and Fabian Scheler and Wolfgang Schr{\"o}der-Preikschat},
	title={{Sloth}: Let the Hardware Do the Work!},
	booktitle={Proceedings of the Work-in-Progress Session of the 22nd {ACM} Symposium on Operating Systems Principles ({SOSP-WiP} 2009)},
	keywords={Sloth; Threads; Interrupts; OSEK},
	editor={{ACM SIGOPS}},
	url={http://www4.informatik.uni-erlangen.de/Publications/2009/hofer_09_sosp_wip.pdf},
	location={Big Sky, MT, USA},
	year={2009},
}

@inproceedings{hofer:09:rtss,
	author={Wanja Hofer and Daniel Lohmann and Fabian Scheler and Wolfgang Schr{\"o}der-Preikschat},
	title={{Sloth}: Threads as Interrupts},
	booktitle={Proceedings of the 30th {IEEE} Real-Time Systems Symposium ({RTSS} 2009)},
	keywords={Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Thread Management; Interrupt Handling; OSEK; Infineon TriCore; Priority-Driven Scheduling},
	editor={Theodore P. Baker},
	url={http://www4.cs.fau.de/Publications/2009/hofer_09_rtss.pdf},
	isbn={978-0-7695-3875-4},
	address={Los Alamitos, CA, USA},
	doi={10.1109/RTSS.2009.18},
	location={Washington, D.C., USA},
	pages={204--213},
	year={2009},
}

@inproceedings{hofer:10:splc_poster,
	author={Wanja Hofer and Christoph Elsner and Frank Blendinger and Wolfgang Schr{\"o}der-Preikschat and Daniel Lohmann},
	title={Leviathan: {SPL} Support on Filesystem Level},
	booktitle={Proceedings of the Poster Session of the 14th International Software Product Line Conference ({SPLC-Poster} 2010)},
	keywords={Leviathan; Software Product Lines; Variability Implementation; Preprocessor-Based Configuration; Toolchain-Independent Variability Support; Filesystem Views},
	editor={Jan Bosch and Lee Jaejoon},
	url={http://www4.informatik.uni-erlangen.de/Publications/2010/hofer_10_splc_poster.pdf},
	address={Berlin},
	location={Jeju Island, South Korea},
	year={2010},
}

@inproceedings{ko:10:secon_demo,
	author={{JeongGil} Ko and Qiang Wang and Thomas Schmid and Wanja Hofer and Prabal Dutta and Andreas Terzis},
	title={{Egs}: A {Cortex-M3}-Based Mote Platform},
	booktitle={Proceedings of the Demo Session of the 7th {IEEE} Communications Society Conference on Sensor, Mesh and Ad Hoc Communication and Networks ({SECON-Demo} 2010)},
	keywords={Wireless Sensor Networks; Mote Platform; ARM Cortex-M3; TinyOS},
	editor={Stefano Basagni and Tom La Porta},
	url={http://www4.informatik.uni-erlangen.de/Publications/2010/ko_10_secon_demo.pdf},
	address={Los Alamitos, CA, USA},
	location={Boston, MA, USA},
	year={2010},
}

@inproceedings{hofer:10:fosd,
	author={Wanja Hofer and Christoph Elsner and Frank Blendinger and Wolfgang Schr{\"o}der-Preikschat and Daniel Lohmann},
	title={Toolchain-Independent Variant Management with the {Leviathan} Filesystem},
	booktitle={Proceedings of the 2nd Workshop on Feature-Oriented Software Development ({FOSD} 2010)},
	keywords={Leviathan; Software Product Lines; Variability Implementation; Preprocessor-Based Configuration; Toolchain-Independent Variability Support; Filesystem Views; K{\"a}sebrot},
	editor={Christian K{\"a}stner},
	url={http://www4.informatik.uni-erlangen.de/Publications/2010/hofer_10_fosd.pdf},
	isbn={978-1-4503-0208-1},
	address={New York, NY, USA},
	doi={10.1145/1868688.1868692},
	location={Eindhoven, The Netherlands},
	pages={18--24},
	year={2010},
}

@inproceedings{hofer:10:osdi_poster,
	author={Wanja Hofer and Christoph Elsner and Frank Blendinger and Wolfgang Schr{\"o}der-Preikschat and Daniel Lohmann},
	title={{Leviathan}: Taming the #ifdef Beast in {Linux} et al.},
	booktitle={Proceedings of the Poster Session of the 9th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI-Poster} 2010)},
	keywords={Leviathan; Preprocessor-Based Configuration; Linux; Filesystem Views},
	editor={Jon Howell},
	url={http://www4.informatik.uni-erlangen.de/Publications/2010/hofer_10_osdi_poster.pdf},
	address={Berkeley, CA, USA},
	location={Vancouver, BC, Canada},
	year={2010},
}

@inbook{hofer:11:soa,
	author={Wanja Hofer and Julio Sincero and Daniel Lohmann and Wolfgang Schr{\"o}der-Preikschat},
	title={Configuration of Non-Functional Properties in Embedded Operating Systems: The {CiAO} Approach},
	booktitle={Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements},
	keywords={CiAO; Non-Functional Properties; Software Product Lines; VAMOS},
	editor={Nikola Milanovic},
	url={http://www4.informatik.uni-erlangen.de/Publications/2011/hofer_11_soa.pdf},
	isbn={978-1-60960-493-6},
	doi={10.4018/978-1-60960-493-6},
	address={Hershey, PA, USA},
	pages={84--103},
	year={2011},
}

@inproceedings{lohmann:11:aosd,
    author={Daniel Lohmann and Wanja Hofer and Wolfgang Schr{\"o}der-Preikschat and Olaf Spinczyk},
    title={Aspect-Aware Operating-System Development},
    booktitle={Proceedings of the 10th International Conference on Aspect-Oriented Software Development ({AOSD} 2011)},
	keywords={CiAO; AOP; Aspect-Oriented Programming; AspectC++; Operating Systems; Embedded Systems; VAMOS},
    editor={Shigeru Chiba},
	url={http://www4.informatik.uni-erlangen.de/Publications/2011/lohmann_11_aosd.pdf},
	isbn={978-1-4503-0605-8},
	doi={10.1145/1960275.1960285},
    address={New York, NY, USA},
    location={Porto de Galinhas, Brazil},
	pages={69--80},
    year={2011},
}

@techreport{kazandjieva:11:tr,
	author={Maria Kazandjieva and Brandon Heller and Omprakash Gnawali and Wanja Hofer and Philip Levis and Christos Kozyrakis},
	title={Software or Hardware: The Future of Green Enterprise Computing},
	keywords={Green Computing; Energy Conservation; Thin Clients; Servers; Virtual Machines; Total Cost of Ownership},
	url={http://www4.cs.fau.de/Publications/2011/kazandjieva-11-tr.pdf},
	school={Stanford University},
	location={Stanford, CA, USA},
	year={2011},
}

@inproceedings{hofer:11:rtss,
	author={Wanja Hofer and Daniel Lohmann and Wolfgang Schr{\"o}der-Preikschat},
	title={{Sleepy Sloth}: Threads as Interrupts as Threads},
	booktitle={Proceedings of the 32nd {IEEE} Real-Time Systems Symposium ({RTSS} 2011)},
	keywords={Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Thread Management; Interrupt Handling; OSEK; Infineon TriCore; Priority-Driven Scheduling; Blocking Threads},
	editor={Luis Almeida and Scott Brandt},
	url={http://www4.cs.fau.de/Publications/2011/hofer_11_rtss.pdf},
	doi={10.1109/RTSS.2011.14},
	isbn={978-0-7695-4591-2},
	address={Los Alamitos, CA, USA},
	location={Vienna, Austria},
	pages={67--77},
	year={2011},
}

@inproceedings{ko:12:ewsn,
	author={JeongGil Ko and Kevin Klues and Christian Richter and Wanja Hofer and Branislav Kusy and Michael Br{\"u}nig and Qiang Wang and Prabal Dutta and Andreas Terzis},
	title={Low Power or High Performance? A Tradeoff Whose Time Has Come (and Nearly Gone)},
	booktitle={Proceedings of the 9th {European} Conference on Wireless Sensor Networks ({EWSN} 2012)},
	series={Lecture Notes in Computer Science},
	volume={7158},
	keywords={Wireless Sensor Networks; Mote Platform; ARM Cortex-M3; TinyOS},
	editor={Wendi Heinzelman and Gian Pietro Picco},
	url={http://www4.informatik.uni-erlangen.de/Publications/2012/ko_12_ewsn.pdf},
	doi={10.1007/978-3-642-28169-3_7},
	isbn={978-3-642-28168-6},
	address={Berlin},
	location={Trento, Italy},
	pages={98--114},
	year={2012},
}

@article{lohmann:12:taosd,
	author={Daniel Lohmann and Olaf Spinczyk and Wanja Hofer and Wolfgang Schr{\"o}der-Preikschat},
	title={The Aspect-Aware Design and Implementation of the {CiAO} Operating-System Family},
	keywords={AOP; Aspect-Oriented Programming; AspectC++; Operating Systems; Embedded Systems; CiAO},
	url={http://www4.informatik.uni-erlangen.de/Publications/2012/lohmann_12_taosd.pdf},
	doi={10.1007/978-3-642-35551-6_5},
	isbn={978-3-642-35550-9},
	address={Berlin},
	journal={Transactions on Aspect-Oriented Software Design ({TAOSD IX})},
	series={Lecture Notes in Computer Science},
	number={7271},
	pages={168--215},
	year={2012},
}

@inproceedings{hofer:12:rtss,
	author={Wanja Hofer and Daniel Danner and Rainer M{\"u}ller and Fabian Scheler and Wolfgang Schr{\"o}der-Preikschat and Daniel Lohmann},
	title={{Sloth on Time}: Efficient Hardware-Based Scheduling for Time-Triggered {RTOS}},
	booktitle={Proceedings of the 33rd {IEEE} Real-Time Systems Symposium ({RTSS} 2012)},
	keywords={Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Interrupt Handling; Timers; Time-Triggered Scheduling; OSEK; AUTOSAR; Infineon TriCore},
	editor={Chenyang Lu and Luis Almeida},
	url={http://www4.informatik.uni-erlangen.de/Publications/2012/hofer_12_rtss.pdf},
	doi={10.1007/978-3-642-28169-3_7},
	isbn={978-0-7695-4869-2},
	address={Los Alamitos, CA, USA},
	location={Vienna, Austria},
	pages={237--247},
	year={2012},
}

% doi
@inproceedings{danner:14:rtas,
	author={Daniel Danner and Rainer M{\"u}ller and Wolfgang Schr{\"o}der-Preikschat and Wanja Hofer and Daniel Lohmann},
	title={{Safer Sloth}: Efficient, Hardware-Tailored Memory Protection},
	booktitle={Proceedings of the 20th Real-Time and Embedded Technology and Applications Symposium ({RTAS} '14)},
	keywords={Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Interrupt Handling; Safety; Memory Protection; MPU; OSEK; AUTOSAR; Infineon TriCore},
	editor={Richard West},
	url={https://www4.cs.fau.de/Publications/2014/danner_14_rtas.pdf},
	isbn={978-1-4799-4691-4},
	address={Los Alamitos, CA, USA},
	location={Berlin, Germany},
	pages={37--47},
	year={2014},
}

@phdthesis{hofer:14:phd,
	author={Wanja Hofer},
	title={{Sloth}: The Virtue and Vice of Latency Hiding in Hardware-Centric Operating Systems},
	keywords={Sloth; AUTOSAR; Embedded System; Event-Triggered System; Microcontroller; Operating System; Real-Time System; Scheduling; Sloth; Time-Triggered System},
	url={http://opus4.kobv.de/opus4-fau/files/4875/WanjaHoferDissertation.pdf},
	school={Friedrich-Alexander-Universit{\"a}t Erlangen-N{\"u}rnberg},
	location={Erlangen, Germany},
	year={2014},
}
