33
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Concurrent Scheduling of Event-B Models

      Preprint
      , , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Event-B is a refinement-based formal method that has been shown to be useful in developing concurrent and distributed programs. Large models can be decomposed into sub-models that can be refined semi-independently and executed in parallel. In this paper, we show how to introduce explicit control flow for the concurrent sub-models in the form of event schedules. We explore how schedules can be designed so that their application results in a correctness-preserving refinement step. For practical application, two patterns for schedule introduction are provided, together with their associated proof obligations. We demonstrate our method by applying it on the dining philosophers problem.

          Related collections

          Most cited references10

          • Record: found
          • Abstract: not found
          • Article: not found

          An axiomatic proof technique for parallel programs I

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Tentative steps toward a development method for interfering programs

            C Jones (1983)
              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Decentralization of process nets with centralized control

                Bookmark

                Author and article information

                Journal
                21 June 2011
                Article
                10.4204/EPTCS.55.11
                1106.4100
                3b469196-b02f-4c06-9bde-b976e5314d6e

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                EPTCS 55, 2011, pp. 166-182
                In Proceedings Refine 2011, arXiv:1106.3488
                cs.LO cs.DC
                EPTCS

                Comments

                Comment on this article

                scite_
                0
                0
                0
                0
                Smart Citations
                0
                0
                0
                0
                Citing PublicationsSupportingMentioningContrasting
                View Citations

                See how this article has been cited at scite.ai

                scite shows how a scientific paper has been cited by providing the context of the citation, a classification describing whether it supports, mentions, or contrasts the cited claim, and a label indicating in which section the citation was made.

                Similar content524

                Most referenced authors40