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

      Denotational Semantics of A User-Oriented, Domain-Specific Language

      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

          This paper presents the formal definition of a domain-specific language, named Pantagruel, following the methodology proposed by David Schmidt for language development. This language is dedicated to programming applications that orchestrate networked entities. It targets developers that are professionals in such domains as building management and assisted living, and want to leverage networked entities to support daily tasks. Pantagruel has a number of features that address the requirements of the domain of entity orchestration. Furthermore, Pantagruel provides high-level constructs that make it accessible to developers that do not necessarily have programming skills. It has been used to develop a number of applications by non-programmers. We show how the user-oriented programming concepts of Pantagruel are expressed in the denotational semantics of Pantagruel. This formal definition has been used to derive an interpreter for Pantagruel and to provide a basis to reason about Pantagruel programs.

          Related collections

          Most cited references13

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

          When and how to develop domain-specific languages

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

            Domain-specific languages

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

              Notable design patterns for domain-specific languages

                Bookmark

                Author and article information

                Journal
                19 September 2013
                Article
                10.4204/EPTCS.129.14
                1309.5141
                d171c225-3876-400a-8eea-a7a471ceb026

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

                History
                Custom metadata
                EPTCS 129, 2013, pp. 229-249
                In Proceedings Festschrift for Dave Schmidt, arXiv:1309.4557
                cs.PL cs.SE
                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 content46

                Most referenced authors62