JavaRebel is a JVM plugin (-javaagent) that enables to reload changes made to Java class files on-the-fly, saving developers the time that it takes to redeploy an application or perform a container restart.
Simple Persistence for Java is an open source object-relational persistence library that uses a custom query language and built-in database support to simplify object persistence in Java applications.
Zebra is a workflow engine - originally developed to fill in the gaps in some commercial and open source workflow engines. The key differences between it and other workflow systems are
* Able to model all the workflows described in workflow patterns
* An easy to use GUI designer
* Interfaced persistence layer
* OO Design
* Integration component for Turbine web applications
The mainframe is cool again as shops move to consolidate servers and run enterprise systems on a single platform with robust diversification. Some are even speculating that a rebirth is occurring and are talking about Mainframe 2.0.
yGuard is a free Java bytecode obfuscator and shrinker that improves your software deployment by prohibiting unwanted access to your source code and drastically shrinking the processed Jar files at the same time.
Azuki is a framework designed to resolve various known problems in the software development lifecycle :
* Customizing an application without modifying the source code.
* Simplifying the integration of new technologies.
* Simplifying application maintenance.
* Simplifying application deployment.
* Separating contributors in a complex development project.
* Separating technical code from purely operationna
A little bit outdated (2005): "We (Svetozar Misljencevic & Dusty Lefèvre) are developing a profiler for Java (1.5 and greater) that will be able to selectively trace an application (by selecting the classes and events to log) and log it's actions for analysis using the JVMTI interface. In the first phase we will implement this functionality. In the second phase we will add monitors for the (real-time) internal state of the Java Virtual Machine.
This project is part of our studies so we cannot accept any external help, for the moment..."
yEd is a very powerful graph editor that is written entirely in the Java programming language. It can be used to quickly and effectively generate drawings and to apply automatic layouts to a range of different diagrams and networks.
The Javatools are a collection of Java classes for a variety of small tasks, such as parsing, database interaction or file handling. They were developed by Fabian M. Suchanek for the YAGO-NAGA project. The Javatools are licensed under a Creative Commons Attribution 3.0 License by the YAGO-NAGA team.
YACY ist eine neue Art Suchmaschine, bei der man von keinem einzelnen Anbieter mehr abhängig ist. Das Konzept ist ähnlich wie bei Tauschbörsen: jeder trägt etwas dazu bei, und jeder bekommt dafür etwas zurück. Nur dass es sich hier um Suchergebnis
Large-Scale Open-Source Web Search YaCy is a scalable personal web crawler and web search engine. One YaCy installation can store more than 10 million documents, but in a community of search peers YaCy can provide a search index of unlimited size.
V. Kumar, D. Frampton, S. Blackburn, D. Grove, and O. Tardieu. Proceedings of the 2012 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications (OOPSLA 2012), Tucson, AZ, October 19-26, 2012, volume 47 of SIGPLAN Notices, page 297--314. ACM, (October 2012)
X. Yang, S. Blackburn, D. Frampton, J. Sartor, and K. McKinley. Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, page 307--324. ACM, (2011)
P. Lengauer, V. Bitto, F. Angerer, P. Grünbacher, and H. Mössenböck. Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems, page 13:1--13:8. New York, NY, USA, ACM, (2013)
J. Schulte. Proceedings of the 13th International Conference on Enterprise Information Systems, 4, page 348-357. Beijing, China, INSTICC, SciTePress - Science and Technology Publications, (June 2011)
B. Demsky, and P. Lam. Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, page 395--404. New York, NY, USA, ACM, (2010)
G. Antoniol, R. Fiutem, and L. Cristoforetti. page 23 - 34. Los Alamitos, CA, USA, (1998//)design patterns;object-oriented software;reusable micro-architectures;high level building blocks;multi-stage reduction strategy;software metrics;structural design patterns;Abstract Object Language;programming language;CASE tools;portable environment;Java;Web browser;public domain software;industrial software;.
I. Ruiz, M. Nagappan, B. Adams, and A. Hassan. Proceedings of the 20th IEEE International Conference on Program Comprehension (ICPC), page 113--122. Passau, Germany, (June 2012)
M. Chen, X. Qiu, W. Xu, L. Wang, J. Zhao, and X. Li. The Computer Journal, (2007)MR: Der Ansatz ist ein Gray-Box-Ansatz, obwohl es auf Modellen basiert, muss das Programm selbst auch ausgeführt werden um bestimmte Eingaben für das Verfahren zu liefern.
Die Generierung von Testdaten ist kaum automatisiert.
Für IST-SPL interessant wegen den Formalismen für Aktivitätsdiagramme..
O. Rypacek, R. Backhouse, and H. Nilsson. WGP '06: Proceedings of the 2006 ACM SIGPLAN workshop on Generic programming, page 13--22. New York, NY, USA, ACM, (2006)
M. Braux, and J. Noyé. Proceedings of the 2000 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, page 2--11. ACM, (1999)
H. Schippers, T. Van Cutsem, S. Marr, M. Haupt, and R. Hirschfeld. Proceedings of the Fourth Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS), page 4--9. ACM, (Jul 6, 2009)
J. Gil, and K. Lenz. ECOOP 2010 -- Object-Oriented Programming, volume 6183 of Lecture Notes in Computer Science, Springer Berlin / Heidelberg, 10.1007/978-3-642-14107-2_25.(2010)
S. Janson. (2007)cite arxiv:0708.4404
Comment: Published in at http://dx.doi.org/10.1214/07-AAP490 the Annals of
Applied Probability (http://www.imstat.org/aap/) by the Institute of
Mathematical Statistics (http://www.imstat.org).