QueryObjectFactory (QOF) is a lightweight runtime JDBC byte-codegenerator providing support for CRUD (create, retrieve, update and delete) operations and stored procedure calls. It uses Java annotations to define mappings and is fully OSGi ready.
A software system will reasonable change its state during runtime. We call this system behavior, which can be described with UML2 state charts. The aim of Talante is to provide a codegenerator and a runtime platform to make UML2 state charts executable.