US20080098349A1

Traceability in a modeling environment

Claim Score by NHIP

Read claim 76, the broadest

Abstract

Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.

US20080098349A1, drawing sheet 1
Sheet 1 of 37

Term

Term ended

Projected expiry passed 9 May 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

86 claims: 7 independent, 79 dependent

  1. 1
    A computer-implemented method, comprising:identifying a plurality of entities having relationships therebetween, the plurality of entities comprising at least one of a graphical model, generated code, a generated report, a requirements document or an intermediate representation;accessing a first entity from the plurality of entities;accessing a second entity from the plurality of entities;and mapping the first entity to the second entity to facilitate graphical identification of a first part of the first entity that is bi-directionally mappable to a second part of the second entity.
  2. 32
    A computing system, comprising:a code generator for producing generated code that corresponds to at least part of a graphical model, the generated code comprising one or more segments;and an integrated environment for bi-directionally mapping content related to the graphical model to the one or more segments, the integrated environment further allowing identification of the content mapped to the one or more segments or allowing identification of the one or more segments mapped to the content.
  3. 48
    A medium for use on a computing device, the medium holding instructions executable using the computing device, the instructions for:identifying a plurality of entities having relationships therebetween, the plurality of entities comprising at least one of a graphical model, generated code, a generated report, a requirements document or an intermediate representation;accessing a first entity from the plurality of entities;accessing a second entity from the plurality of entities;and mapping the first entity to the second entity to facilitate graphical identification of a first part of the first entity that is bi-directionally mappable to a second part of the second entity.
  4. 66
    A computer-implemented method, comprising:accessing generated code corresponding to at least portion of a graphical model;and identifying a first graphical affordance in the graphical model that corresponds to a first segment of the generated code, the identifying performed graphically.
  5. 74
    A medium for use on a computing device, the medium holding instructions executable using the computing device, the instructions for:interacting with code generated on behalf of at least part of a graphical model, the generated code comprising at least a first segment;and identifying a first graphical affordance in the graphical model that corresponds to the first segment, the identifying performed graphically.
  6. 76
    Broadest claimClaim Score 89, very broad(NHIP)A computer-implemented method, comprising:accessing code generated corresponding to at least a portion of a graphical model;and identifying a first segment in the generated code, the first segment corresponding to a first graphical affordance in the graphical model, the identifying performed graphically.
  7. 82
    A medium for use on a computing device, the medium holding instructions executable using the computing device, the instructions for:accessing code generated corresponding to at least part of a graphical model;and identifying a first segment in the generated code corresponding to a first graphical affordance, the identifying performed graphically.