VISUAL TOOL FOR REVERSE ENGINEERING SOFTWARE COMPONENTS
First Claim
Patent Images
1. A method of displaying a software application using a software architecture tool, comprising the steps of:
- (a) receiving a portion of an existing software application at the software architecture tool;
(b) identifying one or more software components of the existing software application from the received portion based on content accessed from an information technology (IT) standard catalog identifying software components that are recognized as being acceptable for use in vehicles;
(c) automatically identifying a tier and layer location for each standard software component of the existing software application; and
(d) presenting one or more images that each represent the standard software component to a user, wherein the images visually identify a tier and layer location of each standard software component.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of displaying a software application using a software architecture tool that includes: receiving a portion of an existing software application at the software architecture tool; identifying one or more software components of the existing software application from the received portion; automatically identifying a tier and layer location for each standard software component; and presenting one or more images that each represent the standard software component to a user, wherein the images visually identify a tier and layer location of each standard software component.
11 Citations
20 Claims
-
1. A method of displaying a software application using a software architecture tool, comprising the steps of:
-
(a) receiving a portion of an existing software application at the software architecture tool; (b) identifying one or more software components of the existing software application from the received portion based on content accessed from an information technology (IT) standard catalog identifying software components that are recognized as being acceptable for use in vehicles; (c) automatically identifying a tier and layer location for each standard software component of the existing software application; and (d) presenting one or more images that each represent the standard software component to a user, wherein the images visually identify a tier and layer location of each standard software component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of displaying a software application using a software architecture tool, comprising the steps of:
-
(a) receiving a portion of an existing software application at a software architecture tool; (b) accessing an information technology (IT) standard catalog identifying software components as being acceptable for use in vehicles; (c) identifying one or more software components of the existing software application from the received portion; (d) determining whether software components are standard or non-standard and acceptable for use in vehicles; (e) automatically identifying a tier and layer location for each standard software component; (f) receiving one or more software selections from a user for non-standard components or when a software component belongs to a plurality of layers; and (g) presenting one or more images to a user that each represent an identified software component, wherein the presented images identify a location within a tier and a layer. - View Dependent Claims (17, 18, 19, 20)
-
Specification