Integrated definition of abstract and concrete syntax for textual languages

被引:0
|
作者
Krahn, Holger [1 ]
Rumpe, Bernhard [1 ]
Voelkel, Steven [1 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Inst Software Syst Engn, D-3300 Braunschweig, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An understandable concrete syntax and a comprehensible abstract syntax are two central aspects of defining a modeling language. Both representations of a language significantly overlap in their structure and also information, but may also differ in parts of the information. To avoid discrepancies and problems while handling the language, concrete and abstract syntax need to be consistently defined. This will become an even bigger problem, when domain specific languages will become used to a larger extent. In this paper we present an extended grammar format that avoids redundancy between concrete and abstract syntax by allowing an integrated definition of both for textual modeling languages. For an amendment of the usability of the abstract syntax it furthermore integrates meta-modeling concepts like associations and inheritance into a well-understood grammar-based approach. This forms a sound foundation for an extensible grammar and therefore language definition.
引用
下载
收藏
页码:286 / +
页数:3
相关论文
共 50 条
  • [21] Locally Abstract, Globally Concrete Semantics of Concurrent Programming Languages
    Din, Crystal Chang
    Haehnle, Reiner
    Henrio, Ludovic
    Johnsen, Einar Broch
    Pun, Violet Ka I.
    Tarifa, S. Lizeth Tapia
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2024, 46 (01):
  • [22] ACQUISITION OF NOVEL CONCRETE AND ABSTRACT WORDS THROUGH THE TEXTUAL AND GRAPHICAL CONTEXT
    Mkrtychian, N. A.
    Kostromina, S. N.
    Gnedykh, D. S.
    Tsvetova, D. M.
    Blagovechtchenski, E. D.
    PSYCHOLOGY-JOURNAL OF THE HIGHER SCHOOL OF ECONOMICS, 2022, 19 (01): : 110 - 123
  • [23] Towards Concrete Syntax Based Find for Graphical Domain Specific Languages
    Kalnina, Elina
    Sostaks, Agris
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 236 - 242
  • [24] The priming effect of translation equivalents across languages for concrete and abstract words
    Chen, Baoguo
    Liang, Lijuan
    Cui, Peng
    Dunlap, Susan
    ACTA PSYCHOLOGICA, 2014, 153 : 147 - 152
  • [25] SYNTAX OF CONDITIONAL LANGUAGES
    RAMBAUD, C
    JOURNAL OF SYMBOLIC LOGIC, 1983, 48 (04) : 1226 - 1227
  • [26] Abstract Syntax as Interlingua: Scaling Up the Grammatical Framework from Controlled Languages to Robust Pipelines
    Ranta, Aarne
    Angelov, Krasimir
    Gruzitis, Normunds
    Kolachina, Prasanth
    COMPUTATIONAL LINGUISTICS, 2020, 46 (02) : 425 - 486
  • [27] ON SYNTAX OF ALGORITHMIC LANGUAGES
    GILBERT, P
    JOURNAL OF THE ACM, 1966, 13 (01) : 90 - &
  • [28] A Comparison of Concrete-Representational-Abstract and Concrete-Representational-Abstract-Integrated Fraction Interventions for Students with Disabilities
    Morano, Stephanie
    Flores, Margaret M.
    Hinton, Vanessa
    Meyer, Jillian
    EXCEPTIONALITY, 2020, 28 (02) : 77 - 91
  • [29] Syntax Definition with Graphs
    Minas, Mark
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 148 (01) : 19 - 40
  • [30] Polymorphic syntax definition
    Visser, E
    THEORETICAL COMPUTER SCIENCE, 1998, 199 (1-2) : 57 - 86