Development Use Cases for Semantics-Driven Modeling Languages: Choosing underlying semantic theories and definition techniques must closely follow intended use cases for the modeling language.

The article discusses designing programming languages by using semantic concepts and inherent theories rather than syntactic constructs alone. The relationship and interaction between semantics and syntax is reviewed. The author mentions that this approach to modeling has the ability to enhance soft...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 66; no. 5; pp. 62 - 72
Main Authors: BROY, MANFRED, RUMPE, BERNHARD
Format: Article
Published: Association for Computing Machinery May2023
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=163324672&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 163324672
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: May2023
      vid: 66
      iid: 5
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        163324672
        10.1145/3569927
      ppf: 62
      ppct: 10
      formats:
      tig:
        atl: Development Use Cases for Semantics-Driven Modeling Languages: Choosing underlying semantic theories and definition techniques must closely follow intended use cases for the modeling language.
      aug:
        au:
          BROY, MANFRED
          RUMPE, BERNHARD
        affil:
          Professor in the Informatics department at the Technical University of Munich, Germany
          Professor in the Software Engineering department at RWTH Aachen University, Germany
      su:
        Computer software development
        Programming language semantics
        Programming languages
        Systems design
        Syntax in programming languages
      sug:
        subj:
          Computer software development
          Programming language semantics
          Programming languages
          Systems design
          Syntax in programming languages
      ab: The article discusses designing programming languages by using semantic concepts and inherent theories rather than syntactic constructs alone. The relationship and interaction between semantics and syntax is reviewed. The author mentions that this approach to modeling has the ability to enhance software and systems development because it defines the behavior and meaning of the programming language constructs.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2023
    holdings:
      @attributes:
        islocal: N