Computer-aided software evolution based on inferred dependencies

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...

Full description

Bibliographic Details
Main Author: Harn, Meng-Chyi
Other Authors: Berzins, Valdis
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/13434
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-13434
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-134342014-11-27T16:10:22Z Computer-aided software evolution based on inferred dependencies Harn, Meng-Chyi Berzins, Valdis Computer Science 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. 2012-09-07T15:34:10Z 2012-09-07T15:34:10Z 1999-12 Thesis http://hdl.handle.net/10945/13434 en_US Approved for public release, distribution unlimited. Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description 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.
author2 Berzins, Valdis
author_facet Berzins, Valdis
Harn, Meng-Chyi
author Harn, Meng-Chyi
spellingShingle Harn, Meng-Chyi
Computer-aided software evolution based on inferred dependencies
author_sort Harn, Meng-Chyi
title Computer-aided software evolution based on inferred dependencies
title_short Computer-aided software evolution based on inferred dependencies
title_full Computer-aided software evolution based on inferred dependencies
title_fullStr Computer-aided software evolution based on inferred dependencies
title_full_unstemmed Computer-aided software evolution based on inferred dependencies
title_sort computer-aided software evolution based on inferred dependencies
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/13434
work_keys_str_mv AT harnmengchyi computeraidedsoftwareevolutionbasedoninferreddependencies
_version_ 1716722034201853952