Automated enterprise software development
AssigneeVermeg Services SARL
InventorBadreddine Ouali
Life of this patent
Estimating the term…
Abstract
The preferred embodiment provides a system and method for automatically generating enterprise software applications with minimal level of manual coding. The preferred embodiment provide a graphical design tool that models an application using Unified Model Language (UML), validate the UML model, and automatically generate deployable application The preferred embodiment also provides a framework of libraries that the target application ca be build from.
Claims21
1-13. (canceled)
A method for generating a software application using a computer system, comprising the steps of:
- modeling business processes in a graphical modeling design tool, the graphical modeling and design tool being a layer that sits on top of a unified model language (UML) visual modeling tool;
- creating a UML model by using tagged values a data model to define an exclusive dependency between a current field and another field in a same entity type of the data model or in another entity type of the data model with a relation;
- (c) validating the UML model.
A method for generating a software application using a computer system, comprising the steps of:
- modeling business processes in a graphical modeling design tool the graphical modeling and design tool being a layer that sits on top of a unified model language (UML) visual modeling tool;
- creating a UML model to formalize the modeled business processes;
- validating the UML model;
- generating code automatically by:
- converting the UML model into an XML file;
- using the XML file to generate Java source code;
- and
- compiling the generated Java source code using a compiler and creating at least one Java Archive (JAR) file.
A method for generating a software application using a computer system, comprising the steps of:
- modeling business processes in a graphical modeling design tool, the graphical modeling and design tool being a layer that sits on top of a unified model language (UML) visual modeling tool;
- creating a UML model by using tagged values in a data model to define an exclusive dependency between a current field and another field in a same entity type of the data model or in another entity type of the data model with a relation;
- validating the UML model;
- and,
- generating code automatically by:
- converting the UML model into an XML file;
- using the XML file to generate Java source code;
- and
- compiling the generated Java source code using a compiler and creating at least one Java Archive (JAR) file.
Dependencies are inferred from the claim text.