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.
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)
H. Burchell, O. Larose, and S. Marr. Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, ACM, (September 2024)
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)