Abstract
In the embedded systems domain predictability, fault tolerance and high-speed data transmission rates are key challenges for the interface design. Multiple tasks and channels communicate through different protocols with each other. In this paper we present a consistent design approach for configurable real-time interfaces. An interface design methodology therefore should regard the relationship between distributed tasks, channels and supported protocols within a HW/SW Codesign scenario. The model dependent parameters are important information for this process and are represented in a formal UML-based way. As result of the design process an interface-block (IFB) is generated which considers all these parameters. A complex embedded system in the context of a case study implements a collision avoidance algorithm for two interacting robots. It demonstrates the usability of this concept for an implementation of HW/SW-interfaces with respect to the real-time restrictions..
The updated original online version for this book can be found at DOI: 10.1007/978-0-387-35599-3_29
Chapter PDF
Similar content being viewed by others
References
A. Burns, Real Time Systems and Programming Languages, Addison-Wesley, Harlow [u.a.], third edition, Ada 95, real time Java and real time POSIX., 2001
G. C. Buttazzo, Hard Real Time Computing Systems: Predictable Scheduling Algorithms and Applications, Kluwer, Boston [u.a.], third edition, 2000
B. P. Douglas, Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns, Addison-Wesley, Reading Massachusetts [u.a.], first edition, 2000
B. P. Douglas, Real-time: Developing Efficient Objects for Embedded Systems, Addison-Wesley, Reading Massachusetts [u.a.], third edition, 1998
W. Hardt, T. Lehmann, M. Visarius, Towards a Design Methodology Capturing Interface Synthesis, University Paderborn, Computer Science Department, 2000
W. Hardt, M.Visarius, S. Humor, Rapid Prototyping of Real-Time Interfaces, FPL — Field Programmable Logic conference in Belfast, 2001
G. Hassan, Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison-Wesley, Boston [u.a.], 2000
S. Ihmor, Entwurf von Echtzeitschnittstellen am Beispiel interagierender Roboter, Master Thesis, University of Paderborn, 2001
H. Kopez, Principles for Distributed Embedded Applications, Kluwer Academic Publ., Boston [u.a.], fourth edition, 2001
D. J. Smith, HDL Chip Design, A Practical Guide For Designing, Synthesizing and Simulating ASICs and FPGAs using VHDL or Verilog, Doone Publications, Madison, AL, USA, seventh edition, 2000
J. Teich, Digitale Hardware/Software-Systeme, Synthese und Optimierung, Springer-Verlag, Berlin Heidelberg, 1997
K. Tindell, Analysis of Hard Real-Time Communications, Real-Time Systems, pp. 147171, 1995
P. Verissimo, Real-Time Communication, Addison Wesley — ACM Press, Reading, Mass., 1993
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Ihmor, S., Visarius, M., Hardt, W. (2002). A Consistent Design Methodology for Configurable HW/SW-Interfaces in Embedded Systems. In: Kleinjohann, B., Kim, K.H., Kleinjohann, L., Rettberg, A. (eds) Design and Analysis of Distributed Embedded Systems. DIPES 2002. IFIP — The International Federation for Information Processing, vol 91. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35599-3_24
Download citation
DOI: https://doi.org/10.1007/978-0-387-35599-3_24
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-4937-3
Online ISBN: 978-0-387-35599-3
eBook Packages: Springer Book Archive