Computer-aided software evolution based on inferred dependencies
Abstract
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 of a Relational Hypergraph model (RH model) and the design of a Computer Aided Software Evolution System (CASES). The goals of this dissertation are to explore the existing issues, to formalize software evolution, to reuse software evolution components, and to build a dependency computing model. We have resolved parts of essential software evolution issues in the following categories: software evolution process, software evolution traceability, software evolution description, software evolution management, and software evolution control. The RH model can realize automated software evolution in multi-dimensional phases, such as software prototype or product demo, issue analysis, requirement analysis, specification design, module implementation, program integration, and software product implementation. Many types of software evolution objects in each phase, and dependencies among these objects have been defined to describe software evolution processes.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Design of a persistence server for the relational hypergraph model
Le, Hanh Cong Thi. (Monterey, California: Naval Postgraduate School, 1999-12);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 ... -
Achieving Better Buying Power for Mobile Open Architecture Software Systems through Diverse Acquisition Scenarios
Scacchi, Walt; Alspaugh, Thomas A. (Monterey, California. Naval Postgraduate School, 2017-05); UCI-AM-17-041This research seeks to identify, track, and analyze software component costs and cost reduction opportunities within diverse acquisition life cycle scenarios for open architecture systems accommodating Web-based and mobile ... -
Dependable Software through a Holistic Framework of Tool Interoperability and Artifact Dependency
Luqi; Puett, J. (Monterey, California. Naval Postgraduate School, 2002-07); NPS-SW-02-006Objectives. The goal of this research is to develop a holistic framework for engineering dependable computing and communications software. The framework establishes collaborative mechanisms by which existing software ...