Code can be generated manually or using code-generated software tools, but how do you interpret the two? This article looks at a design methodology that combines object-oriented design with autonomic code generation for attitude control flight software. Recent improvements in space flight computers are allowing software engineers to spend more time engineering the applications software. The application developed was the attitude control flight software for an astronomical satellite called the Microwave Anisotropy Probe (MAP). The MAP flight system is being designed, developed, and integrated at NASA's Goddard Space Flight Center. The MAP controls engineers are using Integrated Systems Inc.'s MATRIXx for their controls analysis. In addition to providing a graphical analysis for an environment, MATRIXx includes an autonomic code generation facility called AutoCode. This article examines the forces that shaped the final design and describes three highlights of the design process: (1) Defining the manual to autonomic code interface; (2) Applying object-oriented design to the manual flight code; (3) Implementing the object-oriented design in C.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    Incorporating Manual and Autonomous Code Generation


    Beteiligte:
    McComas, David (Autor:in)


    Erscheinungsdatum :

    1998-09-01


    Medientyp :

    Sonstige


    Format :

    Keine Angabe


    Sprache :

    Englisch





    MANUAL HITCHES AND VEHICLES INCORPORATING THE SAME

    GILLILAND KEVIN / WIETHOLTER ADAM / GROVER MICHAEL | Europäisches Patentamt | 2023

    Freier Zugriff

    MIXED AUTONOMOUS AND MANUAL CONTROL OF AUTONOMOUS VEHICLES

    PROKHOROV DANIL V | Europäisches Patentamt | 2016

    Freier Zugriff

    MIXED AUTONOMOUS AND MANUAL CONTROL OF AUTONOMOUS VEHICLES

    PROKHOROV DANIL V | Europäisches Patentamt | 2016

    Freier Zugriff

    MANUAL HITCHES AND VEHICLES INCORPORATING THE SAME

    GILLILAND KEVIN / WIETHOLTER ADAM / GROVER MICHAEL | Europäisches Patentamt | 2024

    Freier Zugriff