Configurable Memory Protection by Aspects

Lohmann D, Hofer W, Spinczyk O, Schröder-Preikschat W (2007)


Publication Type: Conference contribution

Publication year: 2007

Publisher: ACM Press (Digital Library)

Edited Volumes: Proceedings of the 4th Workshop on Programming Languages and Operating Systems, PLOS 2007

City/Town: New York, NY, USA

Pages Range: 1-5

Conference Proceedings Title: Proceedings of the 4th Workshop on Programming Languages and Operating Systems (PLOS 2007)

Event location: Stevenson, WA, USA

ISBN: 978-1-59593-922-7

URI: http://www4.informatik.uni-erlangen.de/Publications/2007/lohmann_07_plos.pdf

DOI: 10.1145/1376789.1376794

Abstract

We describe the implementation of memory protection by means of aspect-oriented programming (AOP) in CiAO, an AUTOSAR-like family of embedded operating systems. The use of AOP was originally motivated by the fact that memory protection is a cross-cutting policy, which, furthermore, has to be configurable at build-time in AUTOSAR. We learned, however, that besides switching between full protection and no protection, an AOP-based approach also makes it easy to apply completely different models of protection. For the domain of statically configured embedded systems, where certain failure scenarios can often be excluded by means of code analysis or even probability, this facilitates tailored and light-weight "nav-as-vou-use" protection strateaies Copyright 2007 ACM.

Authors with CRIS profile

How to cite

APA:

Lohmann, D., Hofer, W., Spinczyk, O., & Schröder-Preikschat, W. (2007). Configurable Memory Protection by Aspects. In Proceedings of the 4th Workshop on Programming Languages and Operating Systems (PLOS 2007) (pp. 1-5). Stevenson, WA, USA: New York, NY, USA: ACM Press (Digital Library).

MLA:

Lohmann, Daniel, et al. "Configurable Memory Protection by Aspects." Proceedings of the 4th Workshop on Programming Languages and Operating Systems (PLOS 2007), Stevenson, WA, USA New York, NY, USA: ACM Press (Digital Library), 2007. 1-5.

BibTeX: Download