Improving software characteristics of a real-time system using reengineering techniques
dc.contributor.advisor | Kanayama, Yutaka | |
dc.contributor.author | Book, Scott Allan | |
dc.contributor.corporate | Naval Postgraduate School | |
dc.contributor.department | Computer Science | |
dc.contributor.school | Naval Postgraduate School | |
dc.contributor.secondreader | Kelbe, Frank | |
dc.date.accessioned | 2013-02-15T23:32:14Z | |
dc.date.available | 2013-02-15T23:32:14Z | |
dc.date.issued | 1994-03 | |
dc.description.abstract | The major problem addressed by this research is how to improve an existing real-time software system's readability, maintainability, stability and portability using reengineering techniques. A fundamental portion of the Model- based Mobile robot Language (MML) was the real-time system chosen as the basis for this study. The approach taken was to create a new system design. The new design was based on system specifications obtained by conducting static and dynamic analysis on the existing system. The results are that a new core system was implemented using a design that focused on creating independent software sub-systems while encapsulating data. Hardware dependencies were localized and assembly code minimized. The new system is easier to understand and modify and is portable to other hardware platforms. Autonomous vehicle, Robot, Software engineering, Real-time system | en_US |
dc.description.distributionstatement | Approved for public release; distribution is unlimited. | |
dc.description.service | Lieutenant, United States Navy | en_US |
dc.description.uri | http://archive.org/details/improvingsoftwar1094528279 | |
dc.format.extent | 109 p.;28 cm. | en_US |
dc.identifier.uri | https://hdl.handle.net/10945/28279 | |
dc.language.iso | en_US | |
dc.publisher | Monterey, California. Naval Postgraduate School | en_US |
dc.subject.lcsh | Computer Science | en_US |
dc.title | Improving software characteristics of a real-time system using reengineering techniques | en_US |
dc.type | Thesis | en_US |
dspace.entity.type | Publication | |
etd.thesisdegree.discipline | Computer Science | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.name | M.S. in Computer Science | en_US |
Files
Original bundle
1 - 1 of 1