The Systems Development Branch (SDB) at NASA Langley Research Center (LaRC) creates simulation software products for research. Each product consists of an aircraft model with experiment extensions. SDB treats its aircraft models as reusable components, upon which experiments can be built. SDB has evolved aircraft model design with the following goals: 1. Avoid polluting the aircraft model with experiment code. 2. Discourage the copy and tailor method of reuse. The current evolution of that architecture accomplishes these goals by reducing experiment creation to extend and compose. The architecture mechanizes the operational concerns of the model's subsystems and encapsulates them in an interface inherited by all subsystems. Generic operational code exercises the subsystems through the shared interface. An experiment is thus defined by the collection of subsystems that it creates ("compose"). Teams can modify the aircraft subsystems for the experiment using inheritance and polymorphism to create variants ("extend").


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    A Design for Composing and Extending Vehicle Models


    Contributors:

    Publication date :

    2003-01-01


    Type of media :

    Conference paper


    Type of material :

    No indication


    Language :

    English




    Design for Composing and Extending Vehicle Models

    M. M. Madden / J. R. Neuhaus | NTIS | 2004


    A Design for Composing and Extending Vehicle Models

    Madden, Michael / Neuhaus, Jason | AIAA | 2003


    AIAA-2003-5458 A Design for Composing and Extending Vehicle Models

    Madden, M. / Neuhaus, J. / AIAA | British Library Conference Proceedings | 2003


    IMAGE COMPOSING DEVICE AND IMAGE COMPOSING METHOD

    YOSHIDA TADASHI | European Patent Office | 2021

    Free access

    IMAGE COMPOSING DEVICE

    SATO HIROSHI | European Patent Office | 2021

    Free access