What is OLIVANOVA
The Programming Machine?
OLIVANOVA The Programming Machine is the first commercially available software
system that generates complete applications from software models. Unlike other
software solutions pursuing the promise of Model Driven Architecture (MDA),
our OLIVANOVA The Programming Machine isn’t limited to building embedded systems
(that lack GUIs), database infrastructure, or integration plumbing. Instead
OLIVANOVA
The Programming Machine takes class models, functional models, and presentation
models and creates a completely functional and executable software application – in
minutes.
What kinds of Applications can it build?
Given the complexity associated with the kinds of software that organizations
are developing today, OLIVANOVA
The Programming Machine supports the
development of a variety of software applications:
| Platform | Architecture | Language |
| Windows NT Windows 2000 Windows 2003 Most Linux |
Web Client/Server Integration w/Mainframes Windows Service |
Visual Basic 6.0 JAVA/EJB JSP .NET |
How does it work?
Embracing the basics of Model Drive Architecture (MDA), we believe that truly
effective software development must split the “what” from the “how”.
In that vein, our Modeler allows business and systems analysts to model their system requirements, rules, conditions for triggering events, and key business objects. This is the “what.” Without learning any new languages (no programming required), analysts are able to create complicated conditions and rules within the modeler which will then be transformed into the target architecture and language. The selection of a particular architecture and language and the accompanying transformation into source code is what we consider the “how.”
The real beauty of this solution is that you can re-use your models and target a new architecture or language very quickly. Within minutes, the new source code is delivered to the developer and is ready for compilation and deployment.
OLIVANOVA The Programming Machine
Learn more about the components that make up the complete cicle: