Java Doc for CheckPrgTransfSoundness.java in  » Testing » KeY » de » uka » ilkd » key » rule » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Testing » KeY » de.uka.ilkd.key.rule 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   de.uka.ilkd.key.rule.CheckPrgTransfSoundness

CheckPrgTransfSoundness
public class CheckPrgTransfSoundness (Code)
Automated use to prove sets of taclets To actually use all this on a set of taclets you have to do the following: Put the taclets you are interested in into a ``.key'' file, e.g.\ called ``rules.key''. You start the generation of the Maude input in this case by running ``bin/runJava de.uka.ilkd.key.rule.CheckPrgTransfSoundness rules.key input.maude'' where the result gets put into the file ``input.maude''. Then you start Maude with the output written directly to a file, say ``result.txt'' by running your version of maude, in linux e.g.\ with ``maude-linux > result.txt''. Then you load the modified Maude Java Semantics which you can get from my homepage ``i12www.ira.uka.de/~rsasse'' with ``load java-es-m-modified.maude'' and will get some warnings printed on the monitor which you can safely ignore. When those are complete you load the input by typing ``load input.maude'' and then wait for around a minute to be on the safe side, or take a look at whether the processor is working, if not it is probably done. Then end Maude by typing ``q''.




Method Summary
public static  voidcreateAllPossibilities(Term find, Term replaceWith, Object[] allSVs, int svarrindex, int svarrsize, String addString, Map svToMaude)
    
public static  voidcreateFindCode(Term find, Map svToMaude)
    
public static  voidcreateNewVarsAddString(Map svToMaude)
    
public static  voidcreateReplaceWithCode(Term replaceWith, Map svToMaude)
    
public static  StringcreateStringCurrObjEnv(String svName)
    
public static  StringcreateStringLocalEnv(String svName)
    
public static  StringcreateStringMemoryBool(String svName)
    
public static  StringcreateStringMemoryInt(String svName)
    
public static  StringcreateStringMemoryObj(String svName)
    
public static  StringcreateStringMemoryObjWAtt(String svName, String svAttName)
    
public static  StringcreateStringMemoryVal(String svName)
    
public static  StringcreateStringNewVarAtt(String svName, String svPeerName)
    
public static  StringcreateStringNewVarBool(String svName)
    
public static  StringcreateStringNewVarInt(String svName)
    
public static  StringcreateStringNewVarVal(String svName)
    
public static  StringcreateStringStaticEnv(String svName)
    
public static  voidfinishRecurse(NonTerminalProgramElement findStat, String indent, Restriction restri)
    
public static  voidmain(String args)
    
public static  SetOfTacletparseTaclets()
    
public static  voidpreProcessFindPart(Term find)
    
public static  voidprocessAllTaclets(SetOfTaclet taclets)
    
public static  voidprocessTaclet(Taclet taclet)
    
public static  voidputStringTogetherWriteToFile(String addString, Map svToMaude)
    
public static  voidrecurse(NonTerminalProgramElement findStat, String indent, Restriction restri)
    
public static  StringrecurseFindRepl(ProgramElement pE, Map svToMaude)
    



Method Detail
createAllPossibilities
public static void createAllPossibilities(Term find, Term replaceWith, Object[] allSVs, int svarrindex, int svarrsize, String addString, Map svToMaude)(Code)



createFindCode
public static void createFindCode(Term find, Map svToMaude)(Code)



createNewVarsAddString
public static void createNewVarsAddString(Map svToMaude)(Code)



createReplaceWithCode
public static void createReplaceWithCode(Term replaceWith, Map svToMaude)(Code)



createStringCurrObjEnv
public static String createStringCurrObjEnv(String svName)(Code)



createStringLocalEnv
public static String createStringLocalEnv(String svName)(Code)



createStringMemoryBool
public static String createStringMemoryBool(String svName)(Code)



createStringMemoryInt
public static String createStringMemoryInt(String svName)(Code)



createStringMemoryObj
public static String createStringMemoryObj(String svName)(Code)



createStringMemoryObjWAtt
public static String createStringMemoryObjWAtt(String svName, String svAttName)(Code)



createStringMemoryVal
public static String createStringMemoryVal(String svName)(Code)



createStringNewVarAtt
public static String createStringNewVarAtt(String svName, String svPeerName)(Code)



createStringNewVarBool
public static String createStringNewVarBool(String svName)(Code)



createStringNewVarInt
public static String createStringNewVarInt(String svName)(Code)



createStringNewVarVal
public static String createStringNewVarVal(String svName)(Code)



createStringStaticEnv
public static String createStringStaticEnv(String svName)(Code)



finishRecurse
public static void finishRecurse(NonTerminalProgramElement findStat, String indent, Restriction restri)(Code)



main
public static void main(String args)(Code)



parseTaclets
public static SetOfTaclet parseTaclets()(Code)



preProcessFindPart
public static void preProcessFindPart(Term find)(Code)



processAllTaclets
public static void processAllTaclets(SetOfTaclet taclets)(Code)



processTaclet
public static void processTaclet(Taclet taclet)(Code)



putStringTogetherWriteToFile
public static void putStringTogetherWriteToFile(String addString, Map svToMaude)(Code)



recurse
public static void recurse(NonTerminalProgramElement findStat, String indent, Restriction restri)(Code)



recurseFindRepl
public static String recurseFindRepl(ProgramElement pE, Map svToMaude)(Code)



Methods inherited from java.lang.Object
protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object o)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
final public void notify() throws IllegalMonitorStateException(Code)(Java Doc)
final public void notifyAll() throws IllegalMonitorStateException(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final public void wait() throws IllegalMonitorStateException, InterruptedException(Code)(Java Doc)
final public void wait(long ms) throws IllegalMonitorStateException, InterruptedException(Code)(Java Doc)
final public void wait(long ms, int ns) throws IllegalMonitorStateException, InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.