Implementing the eODL Graphical Representation

  • Joachim Fischer
  • Andreas Prinz
  • Markus Scheidgen
  • Merete S. Tveit
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4320)


eODL is the ITU component description language. Its current status is that it is defined textually and there are several transformations into other languages. There are also ideas about a graphical representation for eODL. In this article we present a graphical representation for some of the eODL language elements and discuss how such a graphical representation can be implemented using a high-level formal description language in comparison with a UML profile.


Object Constraint Language Object Management Group Concrete Syntax Interface Type Language Concept 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ITU-T: ITU-T Recommendation Z.130: Extended Object Definition Language (eODL). International Telecommunication Union (2003)Google Scholar
  2. 2.
    Böhme, H., Fischer, J., Neubauer, B.: Tutorial on eODL (11th International SDL Forum, Stuttgart 2003) (2003),
  3. 3.
    ITU-T: ITU-T Recommendation Z.100: Specification and Description Language (SDL). International Telecommunication Union (2002)Google Scholar
  4. 4.
    OMG: UML 2.0 Superstructure Specification. Object Management Group, ptc/04-10-02 (2004)Google Scholar
  5. 5.
    OMG: UML 2.0 Infrastructure Specification. Object Management Group, ptc/03-09-15 (2003)Google Scholar
  6. 6.
    OMG: Meta Object Facility (MOF) 2.0 Core Specification. Object Management Group, ptc/03-10-04 (2003)Google Scholar
  7. 7.
    Berndt, H., Darmois, E., Dupuy, F., Hoshi, M., Inoue, Y., Lapierre, M., Minerev, R., Minetti, R., Mossotto, C., Mulder, H., Natarajan, N., Sevcik, M., Yates, M.: The TINA Book. A co-operative solution for a competive world(SDL). Prentice Hall Europe, Englewood Cliffs (1999)Google Scholar
  8. 8.
    ITU-T X.903–X.904: Open Distributed Processing-Reference Model Part 3/4. International Telecommunication Union (1995)Google Scholar
  9. 9.
    OMG: CORBA Component Model, Version 3.0. Object Management Group, formal/2002-06-65 (2002)Google Scholar
  10. 10.
    Auerbach, A.: Integration eines komponentenorientierten Client-Programmiermodells in das CORBA-Komponentenmodell. Master’s thesis, Humboldt-Universität zu Berlin (2004)Google Scholar
  11. 11.
    The netCCM Platform, URL
  12. 12.
    OMG: Interface Definition Language, Part of CORBA. Object Management Group, formal/2002-06-07 (2002)Google Scholar
  13. 13.
    Clark, T., Evans, A., Sammut, P., Willans, J.: Applied Metamodeling – A Foundation for Language Driven Development. Xactium (2004),
  14. 14.
    OMG: Model Driven Architecture Guide, Version 1.0.1. Object Management Group, omg/03-06-01 (2003)Google Scholar
  15. 15.
    OMG: Object Constraint Language Specification (OCL). Object Management Group, ad/1997-08-08 (1997)Google Scholar
  16. 16.
    Böhme, H., Schütze, G., Voigt, K.: Component development: MDA based transformation from eODL to CIDL. In: Prinz, A., Reed, R., Reed, J. (eds.) SDL 2005. LNCS, vol. 3530, pp. 68–84. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Joachim Fischer
    • 1
  • Andreas Prinz
    • 2
  • Markus Scheidgen
    • 1
  • Merete S. Tveit
    • 2
  1. 1.Department of Computer ScienceHumboldt Universität zu BerlinBerlinGermany
  2. 2.Faculty of EngineeringAgder University CollegeGrimstadNorway

Personalised recommendations