Skip to main content

Tailor-made operating systems for embedded parallel applications

  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPPS 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1586))

Included in the following conference series:

Abstract

This paper presents the Pure/Epos approach to deal with the high complexity of adaptable operating systems and also to diminish the distance between application and operating system. A system designed according to the proposed methodology may be automatically tailored to satisfy an specific application. In order to enable this, the application must be written referring to the inflated interfaces that export the system object repository and then be submitted to an analyzer that will proceed syntactical and data flow analysis to extract a blueprint for the operating system to be generated. This blueprint is then refined by dependency analysis against information about the execution scenario acquired from the user via visual tools. The outcome of this process is a configuration file consisting of selective realize keys that will support the compilation of the tailored operating system.

Work partially supported by Federal University of Santa Catarina, by Fundação Coordenação de Aperfeicoamento de Pessoal de Nível Superior and by Deutsche Forschungsgemeinschaft grant no. SCHR 603/1-1.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Antônio A. Fröhlich, Rafael Avila, Luciano Piccoli & Helder Savietto. A. Concurrent Programming Environment for the i486. In Proceedings of the 5th International Conference on Information Systems Analysis and Synthesis-InterSymp’96, Orlando, USA, July, 1996.

    Google Scholar 

  2. Friedrich Schön, Wolfgang Schröder-Preikschat, Olaf Spinczyk & Ute Spinczyk. Design Rationale of the PURE Object-Oriented Embedded Operating System. In Proceedings of the International IFIP WG 10.3/WG 10.5 Workshop on Distributed and Parallel Embedded Systems-DIPES’98, Paderborn, Germany, October 1998.

    Google Scholar 

  3. Grady Booch. Object Oriented Analysis and Design with Applications. Benjamin/Cummings, Redwood City, CA, USA, 1994.

    Google Scholar 

  4. Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier & John Irwin. Aspect-Oriented Programming. In Proceedings of ECOOP’97, Lecture Notes in Computer Science, pages 220–242, Springer-Verlag, 1997.

    Google Scholar 

  5. A. N. Habermann, L. Flon, and L. Cooprider. Modularization and Hierarchy in a Family of Operating System s. Communications of the ACM, 19(5):266–272, 1976.

    Article  MATH  Google Scholar 

  6. J. Cordsen and W. Schröder-Preikschat. Object-Oriented Operating System Design and the Revival of Program Families. In Proceedings of the Second International Workshop on Object Orientation in Operating Systems, pages 24–28, Palo Alto, CA, USA, October 1991.

    Google Scholar 

  7. J. Nolte and W. Schröder-Preikschat. Dual Objects—An Object Model for Distributed System Programming. In Proceedings of the Eigth ACM SIGOPS European Workshop, Support for Composing Distributed Applications, 1998.

    Google Scholar 

  8. D. L. Parnas. Designing Software for Ease of Extension and Contraction. Transaction on Software Engineering, SE-5(2), 1979.

    Google Scholar 

  9. W. Schröder-Preikschat. The Logical Design of Parallel Operating System. Prentice-Hall, 1994.

    Google Scholar 

  10. P. Wegner. Classification in Object-Oriented Systems. SIGPLAN Notices, 21(10):173–182, 1986.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim Frank Mueller Albert Y. Zomaya Fikret Ercal Stephan Olariu Binoy Ravindran Jan Gustafsson Hiroaki Takada Ron Olsson Laxmikant V. Kale Pete Beckman Matthew Haines Hossam ElGindy Denis Caromel Serge Chaumette Geoffrey Fox Yi Pan Keqin Li Tao Yang G. Chiola G. Conte L. V. Mancini Domenique Méry Beverly Sanders Devesh Bhatt Viktor Prasanna

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Fröhlich, A.A., Schröder-Preikschat, W. (1999). Tailor-made operating systems for embedded parallel applications. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0098015

Download citation

  • DOI: https://doi.org/10.1007/BFb0098015

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65831-3

  • Online ISBN: 978-3-540-48932-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics