A Structural and Nominal Syntax for Diagrams

被引:5
|
作者
Ghica, Dan R. [1 ]
Lopez, Aliaume [2 ]
机构
[1] Univ Birmingham, Birmingham, W Midlands, England
[2] Univ Paris Saclay, ENS Cachan, Paris, France
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.4204/EPTCS.266.4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The correspondence between monoidal categories and graphical languages of diagrams has been studied extensively, leading to applications in quantum computing and communication, systems theory, circuit design and more. From the categorical perspective, diagrams can be specified using (name-free) combinators which enjoy elegant equational properties. However, conventional notations for diagrammatic structures, such as hardware description languages (VHDL, VERILOG) or graph languages (DOT), use a different style, which is flat, relational, and reliant on extensive use of names (labels). Such languages are not known to enjoy nice syntactic equational properties. However, since they make it relatively easy to specify (and modify) arbitrary diagrammatic structures they are more popular than the combinator style. In this paper we show how the two approaches to diagram syntax can be reconciled and unified in a way that does not change the semantics and the existing equational theory. Additionally, we give sound and complete equational theories for the combined syntax.
引用
收藏
页码:71 / 83
页数:13
相关论文
共 50 条
  • [41] Unifying nominal and structural typing
    Thomas Kühne
    Software & Systems Modeling, 2019, 18 : 1683 - 1697
  • [42] Proper-name nominal compounds in Swedish between syntax and lexicon
    Koptjevskaja-Tamm, Maria
    ITALIAN JOURNAL OF LINGUISTICS, 2009, 21 (01): : 119 - 148
  • [43] Generative Sentence Semantics and transformational Syntax in System of English Nominal Composition
    Allerton, D. J.
    JOURNAL OF LINGUISTICS, 1972, 8 (02) : 321 - 326
  • [45] NOMINAL SYNTAX IN EARLY PROTO-ROMANCE AND ITS SOCIOLINGUISTIC IMPLICATIONS
    DARDEL, RD
    REVUE DE LINGUISTIQUE ROMANE, 1994, 58 (229-30): : 5 - 37
  • [46] Evaluating and empirically improving the visual syntax of use case diagrams
    El-Attar, Mohamed
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 136 - 163
  • [47] Formal Definition of Syntax and Semantics for Documenting Variability in Activity Diagrams
    Heuer, Andre
    Budnik, Christof J.
    Konrad, Sascha
    Lauenroth, Kim
    Pohl, Klaus
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 62 - +
  • [48] An Algorithm for Identifying the Abstract Syntax of Graph-Based Diagrams
    Anaby-Tavor, Ateret
    Amid, David
    Fisher, Amit
    Ossher, Harold
    Bellamy, Rachel
    Callery, Matthew
    Desmond, Michael
    Krasikov, Sophia
    Roth, Tova
    Simmonds, Ian
    de Vries, Jacqueline
    2009 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2009, : 193 - +
  • [49] Syntax errors in the EPC diagrams of the integrated management system documents
    Szczesniak, Bartosz
    SCIENTIFIC JOURNALS OF THE MARITIME UNIVERSITY OF SZCZECIN-ZESZYTY NAUKOWE AKADEMII MORSKIEJ W SZCZECINIE, 2010, 24 (96): : 111 - 117
  • [50] Structural syntax and mental operations
    Lambertz, T
    ROMANISCHE FORSCHUNGEN, 1999, 111 (01) : 125 - 126