Generation of SystemC/TLM code from UML/MARTE sequence diagrams for verification

被引:0
|
作者
Ebeid, Emad [1 ]
Quaglia, Davide [1 ]
Fummi, Franco [1 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37100 Verona, Italy
关键词
UML; Sequence diagram; MARTE; VSL; SystemC/TLM; timing constraint; SOC DESIGN;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Verification of real time embedded systems at high level of abstraction is a challenging task that 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 SystemC/TLM model with checkers. The execution 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.
引用
收藏
页码:187 / 190
页数:4
相关论文
共 50 条
  • [41] Rules for automated code generation defined over simplified metamodels of class, sequence and state machine diagrams of UML 2.0
    Muneton, Andres
    Zapata, Carlos M.
    Arango, Fernando
    DYNA-COLOMBIA, 2007, 74 (153): : 267 - 283
  • [42] Approach of statechart synthesis from UML sequence diagrams
    Chu, Hua
    Li, Qing-Shan
    Chen, Ping
    Guo, Jun-Li
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2005, 27 (03): : 524 - 528
  • [43] Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran
    Nanthaamornphong, Aziz
    Leatongkam, Anawat
    SCIENTIFIC PROGRAMMING, 2019, 2019
  • [44] Formal Verification and Validation of UML 2.0 Sequence Diagrams using Source and Destination of Messages
    Lima, V.
    Talhi, C.
    Mouheb, D.
    Debbabi, M.
    Wang, L.
    Pourzandi, Makan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 254 : 143 - 160
  • [45] Test cases generation from UML activity diagrams
    Kim, Hyungchoul
    Kang, Sungwon
    Baik, Jongmoon
    Ko, Inyoung
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 556 - +
  • [46] Overview of Software Tools for Obtaining UML Class Diagrams and Sequence Diagrams from Source Code within TFM4MDA
    Ovchinnikova, Viktoria
    Asnina, Erika
    BALTIC JOURNAL OF MODERN COMPUTING, 2014, 2 (04): : 260 - 271
  • [47] Test cases generation from UML state diagrams
    Kim, Y.G.
    Hong, H.S.
    Bae, D.H.
    Cha, S.D.
    IEE Proceedings: Software, 1999, 146 (04): : 187 - 192
  • [48] Consistent code generation from UML models
    Long, Q
    Liu, ZM
    Li, XS
    He, JF
    2005 Australian Software Engineering Conference, Proceedings, 2005, : 23 - 30
  • [49] Synthesis of simulation and implementation code for OpenMAX multimedia heterogeneous systems from UML/MARTE models
    De la Fuente, D.
    Barba, J.
    Lopez, J. C.
    Penil, P.
    Posadas, H.
    Sanchez, P.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (06) : 8195 - 8226
  • [50] An Approach to Constructing Timing Diagrams from UML/MARTE Behavioral Models for Guidance and Control Unit Software
    Choi, Jinho
    Bae, Doo-Hwan
    COMPUTER APPLICATIONS FOR DATABASE, EDUCATION, AND UBIQUITOUS COMPUTING, 2012, 352 : 107 - 110