BOZA Framework – Free Zend Framework-based code generator from UML2 models

BOZA Framework is a conceptual instantiation of the Model-Driven Development (MDD) paradigm that aims at shifting the abstraction level from code to models.

BOZA Framework comes with an integrated Eclipse-based toolset that allows developers to:

  • Produce UML2 models of application
  • Automatically generate a substantial part of the application source code for virtually any platform

BOZA Framework generates so-called protected code sections where developers can write extra code that will not be overwritten during subsequent iterations. It currently offers the instantiation of the BOZA Framework for the PHP platform using the source code-level Zend Framework.

BOZA Framework enables reuse in two dimensions. BOZA Framework will allow you to encorporate modular components within your application. This concerns not only the modules from previous internal projects, but also 3rd party solutions. BOZA Framework allows reuse of knowledge and expertise developed in previous projects and incorporating this within the generator.

BOZA Framework allows you to substantially improve the quality of the system you are building. As BOZA Framework features automatic code generation, it will produce a completely bug-free system. The code is generated using an extensively tested generation template. BOZA Framework allows quality improvement by the incorporation of expert knowledge within the generative technology. Moreover, BOZA Framework can enforce the correct implementation and application of this knowledge.

BOZA Framework is guaranteed to save you development time. Currently developers spend huge amount of time and effort writing repetitive and boring code. BOZA Framework allows developers to concentrate on solving implementation problems by generating substantial amount of this repetitive code automatically. BOZA Framework enables rapid prototyping where a system can be modeled, generated and deployed within minutes.

Visit the BOZA Framework page.