MDA Approach for the Development of Embeddable Applications on Communicating Devices

Eyob Alemu, Dawit Bekele, Jean-Philippe Babau

Abstract

Focusing on the communications subsystem of embedded platforms, this paper introduces an MDA based approach for the development of embeddable communicable applications. A QoS aware and resource oriented approach, which exhibits the runtime interaction between applications and platforms, is proposed. Reservation based (typically connection oriented) networks are specifically considered.

References

  1. ARTIST- Adaptive real-time systems for quality of service management- Roadmaps for Research (Draft) IST-2001-34820, 2003, pp 250-263, official site: http://www.artistembedded.org/, visited on Jan 20, 2005.
  2. OMG, UML Profile for Modeling Quality of Service and Fault Tolerance
  3. OMG, UML Profile for Schedulability,Performance, and Time Specification:
  4. Chen, R., Sgroi, M., Lavagno, L., Martin, G., Sangiovanni-Vincentelli, A., Rabaey, J., "Embedded Systems Design Using UML and Platforms”, System Specification and Design Languages (Forum Design Languages 2002), CHDL Series, Kluwer, 2003.
  5. Alberto Sangiovanni Vincentelli. Defining Platform-based Design. EEDesign of EETimes, February 2002.
  6. Grant Martin, UML for Embedded systems specification and Design (IEEE document): http://ieeexplore.ieee.org/iel5/7834/21541/00998386.pdf, visited on Feb 15, 2005
  7. Model-driven architecture - a technical perspective. Technical Report ORMSC/2001-07- 01, Object Management Group, 2001. Online: http://www.omg.org/cgibin/doc?ormsc/2001-07-01, visited on Feb 15, 2005
  8. Bluetooth SIG, The Bluetooth Specification Document, available at www.bluetooth.com/pdf/Bluetooth_11_Specifications_Book.pdf
  9. Patrick J. Megowan, David W. Suvak, Charles D. Knutson IrDA Infrared Communications, available at: An Overview: http://www.web-ee.com/primers/files/irda.pdf.
  10. Robert Bosch, CAN Specification, Version 2.0, 1991, www.semiconductors.bosch.de/pdf/can2spec.pdf, visited on. Feb 25, 2005.
  11. The I2C Specification, Version 2.1, January 2000: www.semiconductors.philips.com/ acrobat/literature/9398/39340011.pdf, visited on May 2, 2005
  12. Partridge C., “A Proposed Flow Specification”, Internet Engineering Task Force, Request for Comments: 1363, available at: http://www.ietf.org/rfc/rfc1363.txt, September 1992,
  13. Javier Muñoz, Model Driven Development of Pervasive Systems, http://www.di.uminho.pt/mompes04/Papers/Munoz.pdf, visited on Jan 15, 2005.
  14. P.Boulet, J.L.Dekeyser, C.Dumoulin, and P.Marquet. MDA for SoC embedded systems design, intensive signal processing experiment. FDL03, 2003.
  15. Jo˜ao Paulo Almeida et. al., Handling QoS in MDA: A Discussion on Availability and Dynamic Reconfiguration, CTIT Technical Report TR-CTIT-03-27, Univ. of Twente.
  16. Sekaran K.C., Development of a Link layer protocol using UML, Proceedings of IEEE international Conference on Computer Networks and Mobile Computing, October 2001.
  17. K. Thramboulidis, A. and A. Mikiroyannidis, Using UML for the Design of Communication protocols: The TCP Case study, 11th International Conference on Software Telecommunicationand Computer Networks, October 7-10, 2003.
  18. Frolund, S. ; Koistinen, J.: QML: A Language for Quality of Service Specification / HP Labs. 1998 ( TR-98-10). Technical report.
  19. W. Torben, Model-Driven Development of QoS Enabled Distributed Applications, University of Electronics and Information Technology, Berlin, PhD thesis 2004.
  20. Jan Øyvind Aagedal and Earl F. Ecklund, Jr., Modelling QoS: Towards a UML Profile: Presented at Fifth International Conference on the Unified Modeling Language -the Language and its applications (October 2002).
  21. S. Shenker, J. Wroclawski, Network Element Service specification Template, RFC 2216, 1997: www.rfc-archive.org/getrfc.php?rfc=2216, visited on Jun 20, 2005.
  22. Specification of Guaranteed Quality of Service (RFC 2212), 1997.
  23. Specification of the Controlled Load Service (RFC 2211) IETF.
  24. Andy Seaborne et.al., Infrared Data Association Link Management Protocol Specification:, Version 1.2, Jan 23, 1996
Download


Paper Citation


in Harvard Style

Alemu E., Bekele D. and Babau J. (2006). MDA Approach for the Development of Embeddable Applications on Communicating Devices . In Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006) ISBN 978-972-8865-56-6, pages 88-97. DOI: 10.5220/0002478300880097


in Bibtex Style

@conference{mdeis06,
author={Eyob Alemu and Dawit Bekele and Jean-Philippe Babau},
title={MDA Approach for the Development of Embeddable Applications on Communicating Devices},
booktitle={Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006)},
year={2006},
pages={88-97},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002478300880097},
isbn={978-972-8865-56-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006)
TI - MDA Approach for the Development of Embeddable Applications on Communicating Devices
SN - 978-972-8865-56-6
AU - Alemu E.
AU - Bekele D.
AU - Babau J.
PY - 2006
SP - 88
EP - 97
DO - 10.5220/0002478300880097