Abstract
For the communication of hardware and software via memory mapped I/O e.g. in an embedded system, it is necessary to specify the communication registers in every detail. Since this work usually needs to be done for hardware and software independently, this work is time consuming, difficult, and error prone. This paper presents an approach to model hw/sw interfaces in an XML-based[8] interface description language called ComiX. We believe that an abstract and target language independent modelling technique based on ComiX can improve designers productivity and the systems reliability through reuse and automatically generated target code. Furthermore this paper describes a tool architecture to generate software device drivers and hardware I/O components automatically from a ComiX specification.
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
J. Barnes: Programming in Ada95. Addison-Wesley, 1995.
A. Burns, A. Wellings: HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems. Elsevier, 1995.
G. Gorla, E. Moser, W. Nebel and E. Villar: System Benchmarking on a Common Benchmark: Protal Crane cosimulation in Ada95/VHDL. IEEE Design & Test of Computers. IEEE Computer Society, 2000.
S. Hovater, W. Marksteiner, A. Butturini: Generation of Interface Design Description Using ASIS. Proceedings of Reliable Software Technologies Ada-Europe 2000. pp.138–148. LNCS 1845, Springer-Verlag, 2000.
W. Nebel, F. Oppenheimer, G. Schumacher, L. Kabous, M. Radetzki and W. Putzke-Röming: Object-Oriented Specification and Design of Embedded Hard Real-Time Systems. Proceedings of the ICDA2000.
Ada Semantic Interface Specification (ASIS); Int. Std. ISO/IEC 15291. 1999(E)
Java Technology and XML. http://java.sun.com/xml/
Extensible Markup Language (XML) 1.0. http://www.w3.org/TR/REC-xml
Oliver Dubuisson ASN.1–Communication between heterogeneous systems. Morgan Kaufmann Publishers, 2000.
XDR: External Data Representation standard. RFC 1014, http://jandfield.com/rfcs/rfc1014.html, SUN Microsystems, Inc. 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Oppenheimer, 1., Zhang, D., Nebel, W. (2001). Modelling Communication Interfaces with ComiX. In: Craeynest, D., Strohmeier, A. (eds) Reliable SoftwareTechnologies — Ada-Europe 2001. Ada-Europe 2001. Lecture Notes in Computer Science, vol 2043. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45136-6_27
Download citation
DOI: https://doi.org/10.1007/3-540-45136-6_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42123-8
Online ISBN: 978-3-540-45136-5
eBook Packages: Springer Book Archive