| US 7,533,364 B2 | ||
| Method and system for analyzing interaction among software artifacts | ||
| Srinivasan Ramaswamy, Chennai (India); Krishnamoorthy Meenakshisundaram, Chennai (India); and Raghuram Devalla, Chennai (India) | ||
| Assigned to Ramco Systems Limited, Chennai, Tamil Nadu (India) | ||
| Filed on Feb. 17, 2005, as Appl. No. 11/60,204. | ||
| Claims priority of provisional application 60/553233, filed on Mar. 15, 2004. | ||
| Prior Publication US 2005/0203955 A1, Sep. 15, 2005 | ||
| Int. Cl. G06F 9/44 (2006.01); G06F 7/00 (2006.01) | ||
| U.S. Cl. 717—103 [717/106; 707/101.4] | 22 Claims |

| 1. A system for analyzing interactions among software artifacts within enterprise business applications, wherein the enterprise
business application comprises a server enterprise application executing on a server processing system and a client enterprise
application executing on a client processing system, and wherein the server processing system and the client processing system
comprises a processor and a memory, the system comprising:
an artifact analyzer module, residing in the server processing system or in the client processing system or both, configured
to extract interactions of software artifacts within enterprise business applications; the artifact analyzer module comprising:
an artifact code parsing module for parsing software code for software objects in the enterprise business application; and
an artifact token processing module for extracting artifact tokens associated with trigger points in which processing control
passes between a first software object and a second software object using the parsed software code in the enterprise business
application, and wherein the artifact token processing module comprises:
an interaction token processing module for generating and analyzing tokens associated with software objects on different processing
systems; and
a multi-layer token processing module for generating and analyzing tokens associated with software objects within a multi-layer
application architecture; and
an interaction token repository for storing the artifact tokens, wherein the artifact tokens describe identity of the first
software object, ownership of the first software object containing the trigger point, a location within first software object
of the trigger point, and identity of the second software object.
|