• DocumentCode
    3141607
  • Title

    Towards a categorical framework to ensure correct software evolutions

  • Author

    Bouveret, S. ; Brunel, Jeremie ; Chemouil, D. ; Dagnat, F.

  • Author_Institution
    ONERA-DTIM, Toulouse, France
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    139
  • Lastpage
    144
  • Abstract
    Distributed software, such as satellite software are now developed and managed by several actors. In this context supporting the maintenance and therefore the evolution of such applications is complex and need a formal framework. In this article, we propose a first step towards such a formal framework to ensure the correctness of software evolutions. Using category theory, we can model software and represent patches. This modeling allows to identify the proof obligations that the provider of a patch has to discharge in order to ensure that its patch preserves the correctness of the software.
  • Keywords
    category theory; distributed processing; software maintenance; specification languages; category theory; correct software evolution; distributed software; formal framework; patch representation; proof obligation; satellite software; software modelling; Computer architecture; Connectors; Contracts; Satellites; Semantics; Software; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • Print_ISBN
    978-1-4244-9195-7
  • Electronic_ISBN
    978-1-4244-9194-0
  • Type

    conf

  • DOI
    10.1109/ICDEW.2011.5767625
  • Filename
    5767625