• DocumentCode
    130815
  • Title

    Modeling of real-time embedded systems using SysML and its verification using UPPAAL and DiVinE

  • Author

    Basit-Ur-Rahim, Muhammad Abdul ; Arif, Fahim ; Ahmad, Jawad

  • Author_Institution
    Mil. Coll. of Signals, Nat. Univ. of Sci. & Technol., Rawalpindi, Pakistan
  • fYear
    2014
  • fDate
    27-29 June 2014
  • Firstpage
    132
  • Lastpage
    136
  • Abstract
    SysML is a graphical modeling language that is more suitable for modeling of real-time and embedded systems. The application modeled in SysML must be verified in earlier phases of software development life cycle to increase the reliability and reduce the modeling and verification cost. The available tools for verification are sequential and parallel types. The sequential verification tools either fail or unable to show the significant performance to verify a large scale embedded real-time system. The limitations of sequential verification tools have increased the importance of parallel verification tools. While, DiVinE is parallel verification tool that doesn´t support the timed verification of model. By keeping in view the limitations of both types of model checkers and their compatibility, we have proposed a methodology to use both types of model checkers for verification of real-time system that are graphically modeled using SysML. We demonstrate the suitability of the framework by applying it on a case study of embedded real-time system. The case study is modeled using state machine diagram of SysML and verified against specified timed properties using UPPAAL while the untimed properties are verified using DiVinE.
  • Keywords
    embedded systems; finite state machines; program verification; software reliability; software tools; visual languages; DiVinE; SysML; UPPAAL; graphical modeling language; model checkers; modeling cost; parallel verification tools; real-time embedded systems modeling; reliability; sequential verification tools; software development life cycle; state machine diagram; verification cost; Chemicals; Computational modeling; Mixers; Real-time systems; Switches; Unified modeling language; Valves; DiVinE; Embedded Real-Time Systems; GPU cluster; Parallel Verification; Sequential Verification; SysML; UPPAAL; model checking tool;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4799-3278-8
  • Type

    conf

  • DOI
    10.1109/ICSESS.2014.6933529
  • Filename
    6933529