Past Issues

Studies in Informatics and Control
Vol. 14, No. 3, 2005

Computer-Aided Software Artifacts Generation at Different Stages within the Software Development Process

Fawzi Albalooshi
Abstract

The process of developing software has undergone major improvements over the years and continues to do so. Many attempts have been made to automate or partially automate the development process to reduce the time, effort, and cost associated with it. This paper presents an approach to maintain and partially automate the development process. Automatic transitions from one development stage to the next with the generation of development information for the new stage is achieved as a result and, at the same time, consistency of information is ensured since every software artifact is stored as a single instance. Software artifacts of the system under development are stored in a common repository that can be shared by the development tools for the different development stages as well as by other case tools that are enabled access to the repository. The results of the experiments suggest that partial automation between each of the development stages can be impeded within the unified development process and major advantages can be obtained.

Keywords

Rational Software Development Process, Forward Engineering, Automation, UML, CASE Tools.

View full article