@online{elektra,
	author = {Markus Raab},
	title = {Elektra},
	year = 2016,
	url = {https://www.libelektra.org},
	urldate = {2016-07-23}
}

@article{raab2010thesis,
	title={A modular approach to configuration storage},
	author={Raab, Markus},
	journal={Master's thesis, Vienna University of Technology},
	year={2010}
}

@inproceedings{raab2014program,
	author = {Raab, Markus and Puntigam, Franz},
	title = {Program Execution Environments As Contextual Values},
	booktitle = {Proceedings of 6th International Workshop on
		Context-Oriented Programming},
	year = {2014},
	isbn = {978-1-4503-2861-6},
	location = {Uppsala, Sweden},
	pages = {8:1--8:6},
	articleno = {8},
	numpages = {6},
	url = {http://dx.doi.org/10.1145/2637066.2637074},
	acmid = {2637074},
	publisher = {ACM},
	address = {NY, USA},
}

@inproceedings{raab2015safe,
	title={Safe Management of Software Configuration},
	author={Raab, Markus},
	booktitle = {Proceedings of the CAiSE'2015 Doctoral Consortium},
	year = {2015},
	pages = {74--82},
	publisher = {http://ceur-ws.org/Vol-1415/},
	address = {urn:nbn:de:0074-1415-4},
	url = {http://ceur-ws.org/Vol-1415/CAISE2015DC09.pdf},
	keywords = {context awareness, customization, persistency, key databases, information systems},
}

@inproceedings{raab2015kps,
	title={Sharing Software Configuration via Specified Links and Transformation Rules},
	author={Raab, Markus},
	booktitle={Technical Report from KPS 2015},
	volume={18},
	year={2015},
	organization={Vienna University of Technology, Complang Group},
}

@inproceedings{raab2016improving,
	author = {Raab, Markus},
	title = {Improving System Integration Using a Modular Configuration Specification Language},
	booktitle = {Companion Proceedings of the 15th International Conference on Modularity},
	series = {MODULARITY Companion 2016},
	year = {2016},
	isbn = {978-1-4503-4033-5},
	location = {M\&\#225;laga, Spain},
	pages = {152--157},
	numpages = {6},
	url = {http://doi.acm.org/10.1145/2892664.2892691},
	doi = {10.1145/2892664.2892691},
	acmid = {2892691},
	publisher = {ACM},
	address = {New York, NY, USA},
	keywords = {Modularity, System Integration, System-oriented goals},
}

@Inbook{raab2016unanticipated,
	author="Raab, Markus",
	editor="Lee, Roger",
	title="Unanticipated Context Awareness for Software Configuration Access Using the getenv API",
	bookTitle="Computer and Information Science",
	year="2016",
	publisher="Springer International Publishing",
	address="Cham",
	pages="41--57",
	isbn="978-3-319-40171-3",
	doi="10.1007/978-3-319-40171-3_4",
	url="http://dx.doi.org/10.1007/978-3-319-40171-3_4"
}

@inproceedings{raab2016persistent,
	author = {Raab, Markus},
	title = {Persistent Contextual Values As Inter-process Layers},
	booktitle = {Proceedings of the 1st International Workshop on Mobile Development},
	series = {Mobile! 2016},
	year = {2016},
	isbn = {978-1-4503-4643-6},
	location = {Amsterdam, Netherlands},
	pages = {9--16},
	numpages = {8},
	url = {http://doi.acm.org/10.1145/3001854.3001855},
	doi = {10.1145/3001854.3001855},
	acmid = {3001855},
	publisher = {ACM},
	address = {New York, NY, USA},
	keywords = {benchmark, configuration specification},
}

@article{raab2016elektra,
	doi = {10.21105/joss.00044},
	url = {http://dx.doi.org/10.21105/joss.00044},
	year  = {2016},
	month = {dec},
	publisher = {The Open Journal},
	volume = {1},
	number = {8},
	author = {Markus Raab},
	title = {Elektra: universal framework to access configuration parameters},
	journal = {The Journal of Open Source Software}
}
