US2011252401A1PendingUtilityA1

Supporting and deploying distributed computing components

Assignee: BORLAND SOFTWARE CORPPriority: Oct 5, 1999Filed: Apr 14, 2011Published: Oct 13, 2011
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-modified
1 . 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.