The search functionality is under construction.
The search functionality is under construction.

Software Creation: An Intelligent CASE Tool Featuring Automatic Design for Structured Programming

Hui CHEN, Nagayasu TSUTSUMI, Hideki TAKANO, Zenya KOONO

  • Full Text Views

    0

  • Cite this

Summary :

This paper reports on an Intelligent CASE tool, applicable in a structured programming phase, or from detailed design to coding. This is automation of the bottom level in the hierarchical design process of detailed design and coding, where the largest man-hours are consumed. The main idea is that human designers use a CASE tool for the initial design of a software system, and the design knowledge is automatically acquired from the structured charts and stored in the knowledge base. The acquired design knowledge may be reused in designs. By reusing it, a similar software system may be designed automatically. It has been shown that knowledge acquired in this way has a Logarithmic Learning Effect. Based on this, a quantitative evaluation of productivity is made. By accumulating design experiences (e. g. 10 times), more than 80% of the detailing designs are performed automatically, and productivity increases by up to 4 times. This tool features universality, an essentially zero start-up cost for automatic design, and a substantial increase in software productivity after enough experiences have been accumulated. This paper proposes a new basic idea and its implementation, a quantitative evaluation applying techniques from Industrial Engineering, which proves the effectiveness of the proposed system.

Publication
IEICE TRANSACTIONS on Information Vol.E81-D No.12 pp.1439-1449
Publication Date
1998/12/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Issue on Knowledge-Based Software Engineering)
Category
Application

Authors

Keyword