• DocumentCode
    2611476
  • Title

    Generation of VHDL Code from UML/MARTE Sequence Diagrams for Verification and Synthesis

  • Author

    Ebeid, Emad ; Quaglia, Davide ; Fummi, Franco

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Verona, Verona, Italy
  • fYear
    2012
  • fDate
    5-8 Sept. 2012
  • Firstpage
    708
  • Lastpage
    714
  • Abstract
    Verification of real time embedded systems is becoming more and more complex in terms of maintaining the code size and keeping equivalence between the specification. It requires the simulation of the system and the checking of its timing and functional properties as well as constraints. The paper presents a methodology which starts from UML sequence diagrams with MARTE timing constraints and generates a VHDL model with checkers. The simulation of the model allows to verify the specified sequence of exchanged information between components while checkers allow to verify that properties and timing constraints are met. The application of the methodology to the design of a wireless sensor node shows the validity of the approach and its simulation overhead.
  • Keywords
    Unified Modeling Language; embedded systems; formal verification; hardware description languages; program compilers; MARTE timing constraints; UML-MARTE sequence diagrams; VHDL code generation model; checker model; code size; real-time embedded system verification; wireless sensor node design; Integrated circuit modeling; Jitter; Numerical models; Time factors; Timing; Unified modeling language; Wireless sensor networks; FPGA; MARTE; Sequence diagram; UML; VHDL; VSL; timing constraint;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2012 15th Euromicro Conference on
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2498-4
  • Type

    conf

  • DOI
    10.1109/DSD.2012.66
  • Filename
    6386961