1<?xml version="1.0"?> 2<!-- 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19--> 20 21<document> 22 23 <properties> 24 <title>Projects using BCEL</title> 25 </properties> 26 27 <body> 28 29 <section name="BCEL Projects"> 30 31 <ul> 32 <li> 33 <a href="http://xml.apache.org/xalan-j/">Xalan</a> XSLT Compiler 34 </li> 35 <li> 36 <a HREF="http://objectscript.sourceforge.net/">ObjectScript</a> 37 </li> 38 <li> 39 <a HREF="http://www.jboss.org/">JBoss</a> 40 </li> 41 <li> 42 <a HREF="http://jde.sunsite.dk/">Java Development Environment</a> for Emacs 43 </li> 44 45 <li> 46 <a HREF="http://www.cs.put.poznan.pl/dweiss/index.php/projects/bsh-binding/index.xml?lang=en">BeanShell</a> 47 </li> 48 49 <li> 50 <a HREF="http://xmlc.enhydra.org">XMLC</a> 51 </li> 52 53 <li> 54 <a HREF="http://profiler.cougaar.org">Cougaar</a> Memory Profiler 55 </li> 56 57 <li> 58 <a HREF="http://jcredo.com/">JCredo</a> JDO-Implementation 59 </li> 60 61 <li> 62 <a HREF="http://www.libelis.com/">LIDO</a> JDO-Implementation 63 </li> 64 65 <li> 66 <a HREF="http://www.objectindustries.com/">JRelay</a> JDO-Implementation 67 </li> 68 69 <li> 70 <a HREF="http://just4log.sourceforge.net/">Just4Log</a> 71 </li> 72 73 <li> 74 <a HREF="http://www.geocities.com/vamp201/">Venus Application Publisher</a> 75 </li> 76 77 <li><a HREF="http://www.cs.arizona.edu/sandmark/">SandMark: Software Watermarking for Java</a> 78 </li> 79 80 <li><a HREF="http://jcontractor.sourceforge.net/">jContractor - 81 Design by contract</a> 82 </li> 83 84 <li><a 85 HREF="http://www-i2.informatik.rwth-aachen.de/~markusj/jopt/index.html">Byte 86 code optimization</a> 87 </li> 88 89 <li><a HREF="http://www.cs.uoregon.edu/research/perpetual/dasada/Software/Gretel/">Gretel</a> - Residual Test Coverage Tool 90 </li> 91 92 <li><a HREF="http://Theory.Stanford.EDU/~vganesh/project.html">Mobile 93 Code Security Through Java Byte-Code Modification</a> 94 </li> 95 96 <li><a HREF="http://www.jraf2.org/">Portable Resource Accounting 97 for Java</a> 98 </li> 99 100 <li><a HREF="http://lampwww.epfl.ch/funnel/">Funnel</a> 101 </li> 102 103 <li><a HREF="http://www.uni-paderborn.de/fachbereich/AG/agkastens/wir/mthies/index.htm"> 104 Static analysis of class libraries</a> 105 </li> 106 107 <li><a HREF="http://www.cs.ncl.ac.uk/research/dependability/reflection/"> 108 Kava: Reflective Java</a> 109 </li> 110 111 <li>one.world - <a HREF="http://one.cs.washington.edu/" 112 >Programming for pervasive computing environments</a> 113 </li> 114 115 <li><a 116 HREF="http://www.cs.uni-essen.de/dawis/research/aop/sally/" 117 >Sally: Simple Aspect Language</a> 118 </li> 119 120 <li><a 121 HREF="http://eclipse.org/aspectj/" 122 >AspectJ: Aspect-oriented Java</a> 123 </li> 124 125 <li><a 126 HREF="http://aopclsuite.sourceforge.net/" 127 >AOP ClassLoader Suite</a> 128 </li> 129 130 <li><a 131 HREF="http://www.cs.kuleuven.ac.be/~tim/MOS/brakes.html" 132 >Brakes: Thread serialization</a> 133 </li> 134 135 <li><a 136 HREF="http://www.cs.sunysb.edu/~stoller/SPIN2001.html" 137 >Transformations for Model Checking Distributed Java Programs</a> 138 </li> 139 140 <li><a 141 HREF="http://ozone-db.org/">Ozone Data base</a> 142 </li> 143 144 <li><a 145 HREF="http://www.jmonde.org/Trace">Method tracing tool</a> 146 </li> 147 148 <li><a HREF="http://javalab.cs.uni-bonn.de/research/jmangler/" 149 >JMangler</a> 150 </li> 151 152 <li><a href="http://barat.sourceforge.net/">Barat compiler 153 framework</a> 154 </li> 155 156 <li><a href="http://quilt.sourceforge.net/">Java code coverage 157 tool for JUnit</a> 158 </li> 159 160 <li> 161 <a HREF="http://hup.sourceforge.net/">Heap Usage Profiling</a> 162 </li> 163 164 <li><a HREF="http://importscrubber.sourceforge.net/">Import Scrubber</a> 165 </li> 166 167 <li><a HREF="http://jbackbrowse.sourceforge.net/">jBackBrowse</a> 168 </li> 169 170 <li> 171 <a href="http://findbugs.sourceforge.net/">FindBugs</a> static analysis tool 172 </li> 173 </ul> 174 175 <h2>Related Projects</h2> 176 <ul> 177 <li><a href="http://asm.objectweb.org">ASM</a></li> 178 <li><a href="http://www.cs.duke.edu/ari/joie/">JOIE: The Java Object Instrumentation Environment</a></li> 179 <li><a href="http://www.alphaworks.ibm.com/tech/cfparse">CFParse</a></li> 180 <li><a href="http://www.alphaworks.ibm.com/tech/jikesbt">JikesBT</a></li> 181 </ul> 182 183</section> 184 185</body> 186</document> 187