SoOSiM: Operating System and Programming Language Exploration

  • Baaij C
  • Kuper J
  • Schubert L
N/ACitations
Citations of this article
1Readers
Mendeley users who have this article in their library.

Abstract

SoOSiM is a simulator developed for the purpose of exploring operating system concepts and operating system modules. The simulator provides a highly abstracted view of a computing system, consisting of computing nodes, and compo- nents that are concurrently executed on these nodes. OS modules are subsequently modelled as components that progress as a result of reacting to two types of events: messages from other components, or a system-wide tick event. Using this abstract view, a developer can quickly formalize assertions regarding the interaction between operating system modules and applications. We developed a methodology on top of SoOSiM that enables the precise control of the interaction between a simulated application and the operating system. Embedded languages are used to model the application once, and different interpretations of the embedded language constructs are used to observe specific aspects on application’s execution. The combination of SoOSiM and embedded languages facilitates the exploration of program- ming language concepts and their interaction with the operating system.

Cite

CITATION STYLE

APA

Baaij, C., Kuper, J., & Schubert, L. (2012). SoOSiM: Operating System and Programming Language Exploration. In Proceedings of the 3 rd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (pp. 63–68). Retrieved from http://retis.sssup.it/waters2012/waters2012.pdf

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free