Automated Enterprise Software Development

a technology of enterprise software and development methods, applied in the direction of source code creation/generation, program control, instruments, etc., can solve the problems of insufficient manual testing, inability to cover all possible user scenarios, and inability to meet the needs of users

Inactive Publication Date: 2011-04-14
VERMEG SERVICES
View PDF5 Cites 285 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0010]It is therefore an object of the invention to provide such a tool. To achieve the above and other objects, the present invention presents a method for generating a software application which comprises the steps of: modeling a business process in a graphical design tool; creating at least one UML model to formalize the described processes by using one or more state diagrams to represent the modeled business processes, and one or more class diagrams to re

Problems solved by technology

As software complexity increases, this traditional manual approach is not ideal.
The software code generated by this manual method is prone to contain error, and manual testing may be inadequate to cover all possible user scenarios.
The resulting software product may contain latent bugs that cause disruption of services and great economic losses.
Implementation in code after the fact of design usually renders making changes difficult and expensive.
ACG can bring enterprise

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automated Enterprise Software Development
  • Automated Enterprise Software Development
  • Automated Enterprise Software Development

Examples

Experimental program
Comparison scheme
Effect test

example

[1726]In MySql, in order to obtain the row number, SQL statement should use the expression: @rn instead of rownum which is used in Oracle, this means that the procedure responsible for insert-from-select statements must be vendor specific, hence, the method that returns this type of procedure in Dbds is overridden in the related RDBMS Dbds class.

[1727]In Dbds:

public SqlExec getVolumeInsertSqlExec( ) {return VolumeSqlExec.getVolumeSqlExec( );}

[1728]In MySqlDbds:

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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 can be build from.

Description

REFERENCE TO RELATED APPLICATION[0001]The present application claims the benefit of U.S. Provisional Patent Application No. 61 / 251,420, filed Oct. 14, 2009, whose disclosure is hereby incorporated by reference in its entirety into the present disclosure.FIELD OF THE INVENTION[0002]This invention relates generally to methods and systems for automated enterprise software development. Specifically, it relates to methods and systems for automating computer software development process in connection with graphical modeling approaches.BACKGROUND OF THE INVENTION[0003]Business enterprises rely on increasingly sophisticated software to manage their internal operation and provide goods and services to their clients and customers. The development, deployment, maintenance, and updating of enterprise level software has become essential to carry out almost all business processes.[0004]Traditionally, software development involves extensive manual coding and testing. As software complexity increas...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44
CPCG06F8/10G06F8/20G06F8/35G06F11/36G06F8/36G06F11/3636G06F11/3688G06F11/3696
Inventor OUALI, BADREDDINE
Owner VERMEG SERVICES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products