Automatic software production system

a software production system and software technology, applied in the direction of source code creation/generation, specific program execution arrangements, program control, etc., can solve the problems of difficult to clarify the method semantics, difficult to estimate the completion time, and the opportunity for programming errors

Inactive Publication Date: 2003-09-04
IBORRA JOSE +1
View PDF0 Cites 201 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Having to refine the system requirements is one of the most serious problems that might occur, because any modification to the requirements necessitates a redevelopment of the source code, starting the process all over again.
Thus, the testing and debugging phase is the longest phase in the software engineering process and the most difficult to estimate completion times.
Nevertheless, some mismatch between the problem space and the solution space remains, which gives rise to an opportunity for programming errors.
Because of the programming errors, it is necessary to undergo an extensive testing and debugging phase to isolate and fix the software faults.
Combining structured and objected-oriented techniques in a single method, however, makes it difficult to clarify the method semantics; thus, effective tool support is necessary for checking consistency.
Although these approaches are of some help for the first phase, i.e. in refining the requirements before the computer application is coded, they do not address the main source for the lack of productivity during later phases of ...

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
  • Automatic software production system
  • Automatic software production system
  • Automatic software production system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

to Create a Conceptual Model for a Software Program to Manage Expense Reporting by Employees, Expense Report Approvals and Payments

[0224] Requirements: The Problem to be Managed by the Computer Program to be Automatically Generated

[0225] The system will manage the expense reporting of employees, expense approvals and payments.

[0226] Expenses will reflect both: pattern currency and its equivalent to other currency. Expense line for user input of an expense will only allow input in the pattern currency.

[0227] Employees may present an expense report when they have supported expenses on behalf of the company. Typically, the expenses are associated to a certain project or specific task.

[0228] At presenting the expense report, supporting tickets and receipts will be attached and prior expense advances will be reflected. Advances must be discounted out from the expense report balance.

[0229] The expense report, once presented, must be authorized by a manager responsible for payment of expen...

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

An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust software application based on the validated formal specification, including user-interface code and error handling code.

Description

[0001] This is a continuation-in-part application of a prior U.S. patent application filed Apr. 4, 2000, Ser. No. 09 / 543,085. The present invention relates to computer systems and more particularly to an automatic software production system and methodology.[0002] This application claims subject matter that is related to the subject matter claimed in two other continuation-in-part applications entitled "Automatic Software Production System", filed on ______ and ______, and having Ser. Nos. ______ andCOMPUTER PROGRAM LISTING APPENDIX[0003] 1. Field of the Invention[0004] The assembly code computer program listing having file name TOTAL.ASM size 39,107,073 bytes, created on May 23, 2001 which was submitted in duplicate with this patent application on a single CD-ROM is hereby incorporated by reference. The file is in TXT format on a disc compatible with IBM-PCs and the Windows 98 operating system, and can be opened by any word processor.[0005] 2. Background of the Invention[0006] Softw...

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/30G06F8/73G06F17/30371G06F8/35G06F16/2365
Inventor IBORRA, JOSEPASTOR, OSCAR
Owner IBORRA JOSE
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