• Login
    View Item 
    •   Home
    • Graduate Theses, Dissertations and Projects
    • Queen's Graduate Theses and Dissertations
    • View Item
    •   Home
    • Graduate Theses, Dissertations and Projects
    • Queen's Graduate Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Adding Run-Time Monitoring to UML-RT by Modifying the Papyrus-RT Code Generator

    Thumbnail
    View/Open
    Juwaidah_Laith_201608_MSc.pdf (2.922Mb)
    Date
    2016-08-22
    Author
    Juwaidah, Laith
    Metadata
    Show full item record
    Abstract
    In Model-Driven Engineering (MDE), the developer creates a model using a language

    such as Unified Modeling Language (UML) or UML for Real-Time (UML-RT) and

    uses tools such as Papyrus or Papyrus-RT that generate code for them based on the

    model they create. Tracing allows developers to get insights such as which events

    occur and timing information into their own application as it runs. We try to add

    monitoring capabilities using Linux Trace Toolkit: next generation (LTTng) to models

    created in UML-RT using Papyrus-RT. The implementation requires changing the

    code generator to add tracing statements for the events that the user wants to monitor

    to the generated code. We also change the makefile to automate the build process

    and we create an Extensible Markup Language (XML) file that allows developers to

    view their traces visually using Trace Compass, an Eclipse-based trace viewing tool.

    Finally, we validate our results using three models we create and trace.
    URI for this record
    http://hdl.handle.net/1974/14733
    Collections
    • Queen's Graduate Theses and Dissertations
    • School of Computing Graduate Theses
    Request an alternative format
    If you require this document in an alternate, accessible format, please contact the Queen's Adaptive Technology Centre

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us
    Theme by 
    Atmire NV
     

     

    Browse

    All of QSpaceCommunities & CollectionsPublished DatesAuthorsTitlesSubjectsTypesThis CollectionPublished DatesAuthorsTitlesSubjectsTypes

    My Account

    LoginRegister

    Statistics

    View Usage StatisticsView Google Analytics Statistics

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us
    Theme by 
    Atmire NV