Logo blue background.png

Bruce Powel Douglass, Ph.D.

  • Content

    • Resources
    • Embedded World
    • Papers
    • Presentations
    • Models
    • Harmony aMBSE Overview
    • Harmony aMBSE Functional Analysis
    • Harmony Embedded Software Overview
    • Harmony ESW Nanocycle
    • Safety Analysis and Design
    • Books
    • On the Web
    • Links
  • Services

  • Public Interest

  • Blog

  • What's New

  • Forum

  • About

  • Comments

  • Site Map

  • Geekosphere

  • Members

    • Members Only
  • More

    Use tab to navigate through the menu items.
    To see this working, head to your live site.
    • Categories
    • All Posts
    • My Posts
    matthias
    Jun 28, 2018
      ·  Edited: Jun 29, 2018

    dependencies vs. trace

    in Rhapsody

    Dear Bruce,


    I realized that there is a difference between native dependecies with stereotype "trace" and trace relation between Requirements and UseCases. Both appearing different in the model repository and behave different in queries.


    In Rhapsody I can change both with change to "dependency " or "trace".


    I work on object model diagrams with UML profile.


    Can you explain the difference, because I have trouble with queries and matrix layouts then?


    By the way: I realized that you use different stereotype as relation between use cases and requirement: trace vs. allocate vs. satisfy


    Thank you!


    Best regards

    Matthias

    1 comment
    0
    Bruce Douglass
    Jul 01, 2018

    Trace is a specific kind (stereotype) of dependency, so in some sense it doesn't matter. However, trace is specified in the HarmonySE profile as a new metaclass ("New Term") which means that it can (and, in fact, does) provide tables specifically for that relation. Using the HarmonySE trace means that you can directly create tables / matrices with just that specific kind of dependency and not others which might include Usage. The UML standard identifies about 15 different kinds of dependency. Adding a specific New Term means that I can filter tables or matrices to just show relations of only that kind. The reason why you might want to use the one from the HarmonySE profile is that it comes with pre-defined matrices for that. You can always define your own tables, though.

    0
    1 comments
    Site Map

    (c) Bruce Powel Douglass, Ph.D. 2019, 2020

    bruce.douglass@outlook.com