Traceability in a modeling environment
First Claim
Patent Images
1. A method comprising:
- identifying a plurality of entities having relationships there between,the identifying being performed by a processor;
accessing a first entity from the plurality of entities,the accessing the first entity being performed by the processor;
accessing a second entity from the plurality of entities,the accessing the second entity being performed by the processor;
mapping the first entity to the second entity,mapping the first entity to the second entity including bi-directionally mapping the first entity the second entity, andthe mapping being performed by the processor;
determining, based on the mapping, if a graphical affordance, associated with at least one of an intermediate representation of a graphical model or code associated with the graphical model, is selected,the determining being performed by the processor; and
selectively identifying, based on the determining, one or more portions of the graphical model or one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model,when identifying the one or more portions of the graphical model, the method includes;
receiving information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model; and
identifying the one or more portions of the graphical model based on the received information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model,when identifying the one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, the method includes;
receiving information associated with selecting the graphical affordance of the graphical model; and
identifying the one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model based on the received information associated with selecting the graphical affordance of the graphical model, andthe selectively identifying being performed by the processor.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
67 Claims
-
1. A method comprising:
-
identifying a plurality of entities having relationships there between, the identifying being performed by a processor; accessing a first entity from the plurality of entities, the accessing the first entity being performed by the processor; accessing a second entity from the plurality of entities, the accessing the second entity being performed by the processor; mapping the first entity to the second entity, mapping the first entity to the second entity including bi-directionally mapping the first entity the second entity, and the mapping being performed by the processor; determining, based on the mapping, if a graphical affordance, associated with at least one of an intermediate representation of a graphical model or code associated with the graphical model, is selected, the determining being performed by the processor; and selectively identifying, based on the determining, one or more portions of the graphical model or one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, when identifying the one or more portions of the graphical model, the method includes; receiving information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model; and identifying the one or more portions of the graphical model based on the received information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, when identifying the one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, the method includes; receiving information associated with selecting the graphical affordance of the graphical model; and identifying the one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model based on the received information associated with selecting the graphical affordance of the graphical model, and the selectively identifying being performed by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by a processor, cause the processor to; identify a plurality of entities having relationships therebetween; access a first entity from the plurality of entities; access a second entity from the plurality of entities; map the first entity to the second entity, the one or more instructions to map the first entity to the second entity including; one or more instructions to bi-directionally map a first part of the first entity and a second part of the second entity; determine, based on the mapping, if a graphical affordance, associated with at least one of an intermediate representation of a graphical model or code associated with the graphical model, is selected; and selectively identify, based on the determining, one or more portions of the graphical model or one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, the one or more instructions to identify the one or more portions of the graphical model including; one or more instructions to receive information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model; and one or more instructions to identify the one or more portions of the graphical model based on the received information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, and the one or more instructions to identify the one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model including; one or more instructions to receive information associated with selecting the graphical affordance of the graphical model; and one or more instructions to identify the at least one of the intermediate representation of the graphical model or the code associated with the graphical model based on the received information associated with selecting the graphical affordance of the graphical model. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
50. A device comprising:
-
a memory to store instructions; and a processor to execute the instructions to; identify a plurality of entities having relationships therebetween, access a first entity from the plurality of entities, access a second entity from the plurality of entities, map the first entity to the second entity, where the processor, when mapping the first entity to the second entity, being further to; bi-directionally map a first part, of the first entity, and a second part, of the second entity, determine, based on the mapping, if a graphical affordance, associated with at least one of an intermediate representation of a graphical model or code associated with the graphical model, is selected, and selectively identify, based on the determining, one or more portions of the graphical model or one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, the processor, when identifying the one or more portions of the graphical model, being to; receive information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model; and identify the one or more portions of the graphical model based on the received information associated with browsing the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, and the processor, when identifying the one or more portions of the at least one of the intermediate representation of the graphical model or the code associated with the graphical model, being to; receive information associated with selecting the graphical affordance of the graphical model; and identify the at least one of the intermediate representation of the graphical model or the code associated with the graphical model based on the received information associated with selecting the graphical affordance of the graphical model. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification