• Title of article

    Changing system interfaces consistently: A new refinement strategy for

  • Author/Authors

    Steve Schneider، نويسنده , , Helen Treharne، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2011
  • Pages
    24
  • From page
    837
  • To page
    860
  • Abstract
    This paper is concerned with event refinement in the context of . Our motivation to include this notion within the framework is the desire to increase flexibility in the refinement process. This approach provides the ability to change the events of CSP processes and B machines when refining a system. Notions of refinement based on traces and on traces/divergences allow abstract events to be refined by sequences of concrete events. A complementary notion of refinement between B machines is also proposed, yielding compositionality results for refinement of controlled components. The paper also introduces a notion of I/O refinement into our event refinement framework.
  • Keywords
    Action refinement , Interface refinement , CSP?B , Integrating formal methods
  • Journal title
    Science of Computer Programming
  • Serial Year
    2011
  • Journal title
    Science of Computer Programming
  • Record number

    1080210