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

      Towards Static Type-checking for Jolie

      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

          Static verification of source code correctness is a major milestone towards software reliability. The dynamic type system of the Jolie programming language, at the moment, allows avoidable run-time errors. A static type system for the language has been exhaustively and formally defined on paper, but still lacks an implementation. In this paper, we describe our steps toward a prototypical implementation of a static type checker for Jolie, which employs a technique based on a SMT solver.

          Related collections

          Most cited references9

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

          An axiomatic basis for computer programming

          C. Hoare (1969)
            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Microservices: Yesterday, Today, and Tomorrow

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

              Service-Oriented Programming with Jolie

                Bookmark

                Author and article information

                Journal
                2017-02-23
                Article
                1702.07146
                6bc6ef31-dae7-4d4a-b158-62d7ef5fabc6

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

                History
                Custom metadata
                cs.SE cs.PL

                Software engineering,Programming languages
                Software engineering, Programming languages

                Comments

                Comment on this article