Blog
About

150
views
0
recommends
+1 Recommend
1 collections
    4
    shares
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      A real-time refinement calculus that changes only time

      ,

      Proceedings of the BCS-FACS 7th Refinement Workshop (RW)

      BCS-FACS 7th Refinement Workshop

      3-5 July 1996

      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

          The behaviour of a real-time system that interacts repeatedly with its environment is most succinctly specified by its possible traces, or histories. We present a way of using the refinement calculus for developing real-time programs from requirements expressed in this form. Our trace-based specification statements and target language constructs constrain the traces of system variables, rather than updating them destructively like the usual state-machine model. The only variable that is updated is a special current-time variable. The resulting calculus allows refinement from formal specificationswith hard real-time requirements, to high-level language programs annotatedwith precise timing constraints.

          Related collections

          Most cited references 12

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

          Real-time Concurrent C: A language for programming dynamic real-time systems

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            A Case Study in Timed Refinement: A Central Heater

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

              Building flexible real-time systems using the Flex language

               K.B. Kenny,  K-J Lin (1991)
                Bookmark

                Author and article information

                Contributors
                Conference
                July 1996
                July 1996
                : 1-16
                Affiliations
                Software Verification Research Centre,

                Department of Computer Science,

                The University of Queensland,

                Queensland 4072, Australia.
                Article
                10.14236/ewic/RW1996.14
                © Mark Utting et al. Published by BCS Learning and Development Ltd. Proceedings of the BCS-FACS 7th Refinement Workshop, Bath

                This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

                Proceedings of the BCS-FACS 7th Refinement Workshop
                RW
                7
                Bath
                3-5 July 1996
                Electronic Workshops in Computing (eWiC)
                BCS-FACS 7th Refinement Workshop
                Product
                Product Information: 1477-9358BCS Learning & Development
                Self URI (journal page): https://ewic.bcs.org/
                Categories
                Electronic Workshops in Computing

                Comments

                Comment on this article