A Graph Model of Software Maintenance
Abstract
Effective management of the maintenance process is the most important factor in efficient software maintenance. It requires possession of the updated information about the current state' of the maintenance·and process control tools that utilize this information. A Model of Software Maintenance based a set of immutable software coi:ppon~nts and a bipartite graph is described in this paper. This model uses state diagrams to model the temporal behavior of the maintenance tasks, and it incorporates task priorities and precedence, sub-system and baseline definitions, etc.
Description
Author-contributed print item
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.NPS Report Number
NPS 52-90-014Related items
Showing items related by title, author, creator and subject.
-
A Model of software maintenance for large scale military systems
Mostov, Isaak. (Monterey, California. Naval Postgraduate School, 1990-06);The maintenance of large military software systems is complex, involves users as well as software professionals, and requires appropriate management, which is one of the most important factors in efficient maintenance. ... -
A Model of Software Maintenance for Large Scale Military Systems
Mostov, Isaak (Monterey, California. Naval Postgraduate School, 1990., 1990-06);The maintenance of large military software systems is complex, involves users as well as software professionals, and requires appropriate management, which is one of the most important factors in efficient maintenance. ... -
Deriving the Cost of Software Maintenance for Software Intensive Systems
Sams, Bradley J. (Monterey, California. Naval Postgraduate School, 2011-08-29); NPS-CE-11-160Throughout software''s lifetime, changes are introduced to the code in order to maintain the desired performance. These changes often create side effects, which cause other cascading effects elsewhere in the software or ...