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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Awad, M.; Kuusela, J.; Ziegler, J.: Object-Oriented Technology for Real-Time Systems: A Practical Approach using OMT and Fusion. Prentice Hall, 1996.
Barnes, J.: Programming in Ada95. Addison-Wesley, 1995.
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
Burns, A.; Wellings, A.: HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems. Elsevier, 1995.
Douglass, B. P.: Real-Time UML: Developing Efficient Objects for Embedded Systems. Addision Wesley, 1997.
HOOD Technical Group, Rosen, J.-P. (Ed): HOOD An Industrial Approach for Software Design. HOOD Technical Group, 1997.
ISO/IEC 8652:1995(E) Ada Reference Manual, Language and Standard Libraries, Version 6. 0, 1994.
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.
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.
Radetzki, M.: Synthesis of Digital Circuits from Object-Oriented Specifications. Dissertation, Oldenburg University, 2000.
Rational Software: Unified Modeling Language UML. Available on the WWW from URL http://www.rational.com/uml/index.shtml
Rumbaugh, J.; Selic, B.: Using UML for Modeling Complex Real Time Systems. Available on the WWW from URL http://www.objectime.com
Selic, B.; Gullekson, G.; Ward, P.: Real-Time Object Oriented Modeling. Wiley, 1994.
Shlaer, S.; Mellor, J. S.: Object-Oriented System Analysis Modeling the World in Data. Yourdon Press, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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