Systems engineering uses quality attributes known as “ilities” to validate a target architecture. Space agencies call for software development methodologies (SDM) to be unified, customized, and updated. Affiliated primes have documented conflicting ilities across multiple standards. Ilities can be used to derive and verify selected mission constraints. Satellites have been prone to software failures since manual validation in the 1960s. Software verification techniques have evolved past static validation. In 2015 NASA independent verification and validation (IV & V) department found that a common practice for small satellites is the late acceptance of risk due to failed validation, creating orbital debris. In 2016, the NASA Software Architecture Review Board (SARB) justified developing a quality attribute tool. The SARB table aimed to quantify desired ilities of systems. The SARB proposed quantifying the desired ilities of systems, prioritizing reliability, scalability, and adaptability, and called for further research to identify inputs for these calculations. Identified desired ilities inputs improve functional design. A systematic qualitative review collated previous ility classification articles. Current literature presents guidelines, tables, and the conflicting definition of ilities but rarely moves past high-level definitions, and inputs are uncollated. The article applied grounded theory to develop a collection of 345 ilities as a unified taxonomy based on prior classification literature and operational standards. The taxonomy used ten leading civilian space agencies and five public companies with launch and satellite capabilities to identify active ilities. A taxonomy visualizes desired ilities and the definition of such ilities. Standards from leading civilian space agencies and prime space companies are listed. Researchers applied quantitative text analysis to the taxonomy to compare literature and agency ilities. Early ility decisions influence the validation of software. It is critical to realize inputs at the beginning of the private space race. Designing for ilities is a solution for optimizing cost, time, effort, and risk across smallsat design. Reliability, scalability, and adaptability are within the top 10% of 161 unique ility classes. In total, the classes contain 668 total ilities. Ilities are split between small satellite systems and smallsat software architecture-an aggregate review identified inputs for the desired ilities. A conceptual schema is presented for each ility to show inputs for the development of future calculations.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    An Ility Calculation for Satellite Software Validation


    Beteiligte:
    Brown, Mason (Autor:in) / Dey, Sharmistha (Autor:in) / Tuxworth, Gervase (Autor:in) / Co, Jomelson (Autor:in) / Bernus, Peter (Autor:in) / Souza, Paulo de (Autor:in)


    Erscheinungsdatum :

    2022-03-05


    Format / Umfang :

    3957989 byte




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    On-Board Software Validation of a Satellite Launcher Vehicle

    Lahoz, C. / System Safety Society (U.S.) | British Library Conference Proceedings | 2006


    Numerical and Calculation Validation, a Software Quality Model Framework

    Lemay, R. / EUROSPACE / Centre National d'Etudes Spatiales et al. | British Library Conference Proceedings | 2000



    Using Certified Software Validation Tools to Increase Software Reliability in Satellite and Spacecraft Applications

    Thomas, J. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2010