US2011252401A1PendingUtilityA1
Supporting and deploying distributed computing components
Est. expiryOct 5, 2019(expired)· nominal 20-yr term from priority
G06F 8/75G06F 8/71G06F 8/36G06F 8/35G06F 8/34G06F 8/33G06F 8/20
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component, and verifies and corrects compliance of the code. In some embodiments, the improved software development tool verifies compliance of the code with a specification for the distributed computing component, and corrects any non-compliant portions of the code, using methods and systems consistent with the present invention.
Claims
exact text as granted — not AI-modified1 . A method, comprising:
receiving an indication to determine whether source code associated with a distributed computing component complies with a specification associated with the distributed computing component; parsing a configuration file, the configuration file comprising an identification of the specification; identifying a non-compliant portion of source code, wherein the non-compliant portion does not comply with the specification; modifying the non-compliant portion after determining that the source code has the non-compliant portion.
2 . The method of claim 1 , wherein the configuration file is further associated with a target application server.
3 . The method of claim 1 , wherein the distributed computing component is an Enterprise JavaBean™.
4 . The method of claim 1 , wherein the specification is an Enterprise JavaBean™ specification.
5 . The method of claim 1 , wherein the configuration file includes a verification instruction and a correction instruction.
6 . A method, comprising:
receiving an indication to determine whether source code associated with a distributed computing component complies with a specification associated with the distributed computing component; identifying a non-compliant portion of source code, wherein the non-compliant portion does not comply with the specification; modifying the non-compliant portion after determining that the source code has the non-compliant portion.
7 . The method of claim 6 , wherein the specification includes one or more method constructs and one or more transaction attributes.
8 . The method of claim 7 , wherein the identifying the non-compliant portion of source code comprises comparing the source code to the one or more method constructs.
9 . The method of claim 7 , wherein the identifying the non-compliant portion of source code comprises comparing the source code to the one or more transaction attributes.
10 . The method of claim 6 , wherein the modifying the non-compliant portion comprises replacing the non-compliant portion with a compliant portion in the source code.
11 . The method of claim 6 , wherein the distributed computing component is an Enterprise JavaBean™.
12 . The method of claim 11 , wherein the specification is an Enterprise JavaBean™ specification.
13 . The method of claim 6 , wherein the source code complies with another specification.
14 . The method of claim 6 , further comprising refactoring the source code after modifying the non-compliant portion.
15 . The method of claim 14 , wherein the refactoring the source code comprises:
locating a reference associated with the non-compliant portion; and replacing the reference with another reference associated with the compliant portion.
16 . A computer-readable medium including instructions for a software development tool to perform a method, the method comprising:
receiving an indication to determine whether source code associated with a distributed computing component complies with a specification associated with the distributed computing component; identifying a non-compliant portion of source code, wherein the non-compliant portion does not comply with the specification; modifying the non-compliant portion after determining that the source code has the non-compliant portion.Join the waitlist — get patent alerts
Track US2011252401A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.