Model-based guidelines for user-centric satellite control software development

Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Systems Division, 2015. === Cataloged from PDF version of thesis. === Includes bibliographical references (page 45). === Three persistent common problems in satellite ground control software used by satell...

Full description

Bibliographic Details
Main Author: Thipphayathetthana, Somwang
Other Authors: Dov Dori.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2016
Subjects:
Online Access:http://hdl.handle.net/1721.1/105320
id ndltd-MIT-oai-dspace.mit.edu-1721.1-105320
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-1053202019-05-02T16:03:02Z Model-based guidelines for user-centric satellite control software development Thipphayathetthana, Somwang Dov Dori. System Design and Management Program. Massachusetts Institute of Technology. Engineering Systems Division. System Design and Management Program. Engineering Systems Division. System Design and Management Program. Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Systems Division, 2015. Cataloged from PDF version of thesis. Includes bibliographical references (page 45). Three persistent common problems in satellite ground control software used by satellite controllers are obsolescence, lack of desired features and flexibilities, and endless software bug fixing. The obsolescence problem occurs when computer and ground equipment hardware become obsolete usually after only one third into the satellite mission lifetime. The satellite ground control software needs to be updated to accommodate changes on the hardware side, requiring significant work of satellite operators to test, verify, and validate these software updates. Software updates can also result from a new software version that offers new features or just fixes some bugs. Trying to help solve these problems, an OPM model and guidelines for developing satellite ground control software have been proposed. The system makes use of a database-driven application and concepts of object-process orientation and modularity. In the new proposed framework, instead of coding each software function separately, the common base functions will be coded, and combining them in various ways will provide the different required functions. The formation and combination of these base functions will be governed by the main code, definitions, and database parameters. These design principles will make sure that the new software framework would provide satellite operators with the flexibility to create new features, and enable software developer to find bugs quicker and fix them more effectively. by Somwang Thipphayathetthana. S.M. in Engineering and Management 2016-11-14T19:06:35Z 2016-11-14T19:06:35Z 2015 2015 Thesis http://hdl.handle.net/1721.1/105320 962366134 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 45 pages application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Engineering Systems Division.
System Design and Management Program.
spellingShingle Engineering Systems Division.
System Design and Management Program.
Thipphayathetthana, Somwang
Model-based guidelines for user-centric satellite control software development
description Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Systems Division, 2015. === Cataloged from PDF version of thesis. === Includes bibliographical references (page 45). === Three persistent common problems in satellite ground control software used by satellite controllers are obsolescence, lack of desired features and flexibilities, and endless software bug fixing. The obsolescence problem occurs when computer and ground equipment hardware become obsolete usually after only one third into the satellite mission lifetime. The satellite ground control software needs to be updated to accommodate changes on the hardware side, requiring significant work of satellite operators to test, verify, and validate these software updates. Software updates can also result from a new software version that offers new features or just fixes some bugs. Trying to help solve these problems, an OPM model and guidelines for developing satellite ground control software have been proposed. The system makes use of a database-driven application and concepts of object-process orientation and modularity. In the new proposed framework, instead of coding each software function separately, the common base functions will be coded, and combining them in various ways will provide the different required functions. The formation and combination of these base functions will be governed by the main code, definitions, and database parameters. These design principles will make sure that the new software framework would provide satellite operators with the flexibility to create new features, and enable software developer to find bugs quicker and fix them more effectively. === by Somwang Thipphayathetthana. === S.M. in Engineering and Management
author2 Dov Dori.
author_facet Dov Dori.
Thipphayathetthana, Somwang
author Thipphayathetthana, Somwang
author_sort Thipphayathetthana, Somwang
title Model-based guidelines for user-centric satellite control software development
title_short Model-based guidelines for user-centric satellite control software development
title_full Model-based guidelines for user-centric satellite control software development
title_fullStr Model-based guidelines for user-centric satellite control software development
title_full_unstemmed Model-based guidelines for user-centric satellite control software development
title_sort model-based guidelines for user-centric satellite control software development
publisher Massachusetts Institute of Technology
publishDate 2016
url http://hdl.handle.net/1721.1/105320
work_keys_str_mv AT thipphayathetthanasomwang modelbasedguidelinesforusercentricsatellitecontrolsoftwaredevelopment
_version_ 1719033169355735040