Passer à la navigation principale Passer à la recherche Passer au contenu principal

Architecture-based design: A satellite on-board software case study

  • Anastasia Mavridou
  • , Emmanouela Stachtiari
  • , Simon Bliudze
  • , Anton Ivanov
  • , Panagiotis Katsaros
  • , Joseph Sifakis
  • ENAC-IIC-GEL
  • Aristotle University of Thessaloniki

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

In this case study, we apply the architecture-based design approach to the control software of the CubETH satellite. Architectures are a means for ensuring global coordination properties and thus, achieving correctness of complex systems by construction. We illustrate the following three steps of the design approach: (1) definition of a domain-specific taxonomy of architecture styles; (2) design of the software model by applying architectures to enforce the required properties; (3) deadlock-freedom analysis of the resulting model. We provide a taxonomy of architecture styles for satellite on-board software, formally defined by architecture diagrams in the BIP component-based framework. We show how architectures are instantiated from the diagrams and applied to a set of atomic components. Deadlock-freedom of the resulting model is verified using DFinder from the BIP tool-set. We provide additional validation of our approach by using the nuXmv model checker to verify that the properties enforced by the architectures are, indeed, satisfied by the model.

langue originaleAnglais
titreFormal Aspects of Component Software - 13th International Conference, FACS 2016, Revised Selected Papers
rédacteurs en chefRamtin Khosravi, Olga Kouchnarenko
EditeurSpringer Verlag
Pages260-279
Nombre de pages20
ISBN (imprimé)9783319576657
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement13th International Conference on Formal Aspects of Component Software, FACS 2016 - Besancon, France
Durée: 19 oct. 201621 oct. 2016

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10231 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence13th International Conference on Formal Aspects of Component Software, FACS 2016
Pays/TerritoireFrance
La villeBesancon
période19/10/1621/10/16

Empreinte digitale

Examiner les sujets de recherche de « Architecture-based design: A satellite on-board software case study ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation