Design of a persistence server for the relational hypergraph model

Download
Author
Le, Hanh Cong Thi.
Date
1999-12Advisor
Berzins, Valdis
Metadata
Show full item recordAbstract
The fundamental purpose of this research is to develop an automated software evolution tool, CASES, for large and complex systems. CASES (Computer- Aided Software Evolution System) is based on the Relational Hypergraph model that is a formal model for describing software evolution processes. This model provides the preliminary mathematical definitions to support the development of CASES. There are five basic functions related to software evolution steps: step refinement, project evaluation, constraint management, personnel management, and step management. There are also five functions related to software evolution components: component management, component traceability, version control and configuration management, dependency management, and inference rule management. CASES is implemented by using Java JDK 1.1.7 and Swing 1.0.3 under the Visual Cafe version 3.0 environment. The primary contributions of this research include: (1) Providing an automated tool for software evolution; (2) Validating a software evolution model, the RH model; (3) Allowing reuse of software evolution components; (4) Describing the software evolution processes; (5) Automating the version control of software evolution objects; (6) Tracing the software evolution activities; and (7) Managing and controlling job scheduling and assignment.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Computer-aided software evolution based on inferred dependencies
Harn, Meng-Chyi (Monterey, California. Naval Postgraduate School, 1999-12);The major problem addressed by this research is how to automate parts of software evolution using dependency rules, especially for large and complex real time embedded systems. The main topics of this study are the development ... -
A design management and job assignment system
Badr, Salah M.; Berzinbs, Valdis Andris (Monterey, California. Naval Postgraduate School, 1992); NPS-CS-92-020This report introduces the basic approach taken in designing the design management and job assignment system (DMJAS) for CAPS93. This approach uses a model of software evolution (8) which defines how a software change, ... -
A model and algorithms for a software evolution control system
Badr, Salah El-Din Mohammed (Monterey, California. Naval Postgraduate School, 1993-12);This dissertation introduces an Evolution Control System (ECS) for the Computer Aided Prototyping System CAPS. The purpose of the ECS is to automate the scheduling and the assignment of tasks to the software designers based ...