Skip to main content

Object-Oriented Specification and Design of Embedded Hard Real-Time Systems

  • Chapter

Abstract

The approach presented in this paper is a contribution to combine well established methodologies in software engineering, namely object-orientation, with novel co-simulation techniques for real-time HW/SW system simulation, and new synthesis techniques based on the HW-semantics of object-oriented HW-specifications. The result is a consistent object-oriented design process for safety critical hard real-time embedded systems. Its objective is to decrease the design time of such systems by improving the re-usability, enabling concurrent HW/SW co-design and avoiding unnecessary iteration loops to meet timing constraints. The paper presents a motivation for and a survey of the methodology as well as a brief introduction into the different phases of the process, in particular simulation and synthesis. The concepts are illustrated by a consistent example taken from an established system level benchmark.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Awad, M.; Kuusela, J.; Ziegler, J.: Object-Oriented Technology for Real-Time Systems: A Practical Approach using OMT and Fusion. Prentice Hall, 1996.

    Google Scholar 

  2. Barnes, J.: Programming in Ada95. Addison-Wesley, 1995.

    Google Scholar 

  3. Burns, A.; Wellings, A.; Bailey, C.; Fyfe, E.: The Olympus Attitude and Orbital Control System: A Case Study in Hard Real-time System Design and Implementation. University of York, Department of Computer Science, Internal Report, 1993. Available on the WWW from URL: ftpi/ftp.cs.york.ac.uk/reports/YCS-93–190.ps.Z

    Google Scholar 

  4. Burns, A.; Wellings, A.: HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems. Elsevier, 1995.

    Google Scholar 

  5. Douglass, B. P.: Real-Time UML: Developing Efficient Objects for Embedded Systems. Addision Wesley, 1997.

    Google Scholar 

  6. HOOD Technical Group, Rosen, J.-P. (Ed): HOOD An Industrial Approach for Software Design. HOOD Technical Group, 1997.

    Google Scholar 

  7. ISO/IEC 8652:1995(E) Ada Reference Manual, Language and Standard Libraries, Version 6. 0, 1994.

    Google Scholar 

  8. Kabous, L.; Nebel, W.: Modeling Hard Real Time Systems using UML: The OOHARTS Approach. UML’99 - The Unified Modeling Language beyond the Standard. Lecture Notes in Computer Science. Springer Verlag, 1999.

    Google Scholar 

  9. Moser, E.; Nebel, W.: Case study: System Model of Crane and Embedded Control. In: Proceedings of the Design Automation and Test in Europe, DATE ‘89. IEEE Computer Society, 1999, pages 721–723.

    Google Scholar 

  10. Radetzki, M.: Synthesis of Digital Circuits from Object-Oriented Specifications. Dissertation, Oldenburg University, 2000.

    Google Scholar 

  11. Rational Software: Unified Modeling Language UML. Available on the WWW from URL http://www.rational.com/uml/index.shtml

    Google Scholar 

  12. Rumbaugh, J.; Selic, B.: Using UML for Modeling Complex Real Time Systems. Available on the WWW from URL http://www.objectime.com

    Google Scholar 

  13. Selic, B.; Gullekson, G.; Ward, P.: Real-Time Object Oriented Modeling. Wiley, 1994.

    Google Scholar 

  14. Shlaer, S.; Mellor, J. S.: Object-Oriented System Analysis Modeling the World in Data. Yourdon Press, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media New York

About this chapter

Cite this chapter

Nebel, W., Oppenheimer, F., Schumacher, G., Kabous, L., Radetzki, M., Putzke-Röming, W. (2001). Object-Oriented Specification and Design of Embedded Hard Real-Time Systems. In: Ashenden, P.J., Mermet, J.P., Seepold, R. (eds) System-on-Chip Methodologies & Design Languages. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3281-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-3281-8_24

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-4901-1

  • Online ISBN: 978-1-4757-3281-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics