• DocumentCode
    3138208
  • Title

    ONDE: A Generic XML-Based Development Environment for Optimization of WDM Optical Networks

  • Author

    Haitami, Mehdi ; Abel, Ghyslain ; Houle, Alain C. ; Jaumard, Brigitte

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Eng., Sherbrooke Univ., Que.
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    851
  • Lastpage
    854
  • Abstract
    Developing optical network optimization algorithms involves representing many different instances related to the network itself: topology, physical layer equipment found in nodes, links, etc. It also requires description of traffic demand. We propose onML; an XML-based structure to fulfill such requirements. The onML structure is used by ONDE, a development environment targeted at optimization algorithms for optical networks. A sought feature of ONDE is a modular design allowing a clear separation of onML files parsing functions, graphical user interfaces and network optimization programs. With such a modular approach, multiple research teams can cooperate to develop and easily share new tools and algorithms. As a result, an XML parser is tailored to parse data in onML-compliant files and is easily interfaced with the main C++ optimization algorithm under development. For graphical user interface aspects, the ONDE environment uses a Java program which is interfaced with the XML parser through the Java native interface (JNI)
  • Keywords
    C++ language; Java; XML; application program interfaces; data structures; graphical user interfaces; optical fibre networks; optimisation; program compilers; programming environments; telecommunication computing; wavelength division multiplexing; C++ optimization algorithm; Java native interface; Java program; ONDE development environment; WDM optical network optimization algorithm; XML parser; XML-based development environment; XML-based structure; graphical user interface; network optimization program; onML-compliant file parsing function; Design optimization; Graphical user interfaces; Java; Network topology; Optical fiber networks; Physical layer; Telecommunication traffic; WDM networks; Wavelength division multiplexing; XML; GRWA; JNI; Optical networks; WDM; XML; optical network design tools; optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277843
  • Filename
    4054753