Component-Based Semantics

被引:0
|
作者
Mosses, Peter D. [1 ]
机构
[1] Swansea Univ, Dept Comp Sci, Swansea SA2 8PP, W Glam, Wales
关键词
Component-based semantics; action semantics; modular structural operational semantics; component-based software; LANGUAGE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Formal semantic descriptions have many potential pragmatic advantages over informal descriptions. Unfortunately, however, the major frameworks for formal semantics do not, support component-based description of programming languages. Different languages often have many constructs in common, but the corresponding parts of their semantic descriptions are not generally reusable. The lack of reusable components is one of the reasons why it has been an immense effort to give a semantic description of any larger language. Here, we consider two semantic frameworks that do support component-based language description: action semantics, and a modular variant of structural operational semantics (MSOS). We analyse how the semantics of individual constructs can be described independently in these frameworks, explaining the key insights. We also speculate on the possible applicability of similar techniques in component-based software development.
引用
下载
收藏
页码:3 / 10
页数:8
相关论文
共 50 条
  • [1] Formal Component-Based Semantics
    Madlener, Ken
    Smetsers, Sjaak
    van Eekelen, Marko
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (62): : 17 - 29
  • [2] Executable component-based semantics
    van Binsbergen, L. Thomas
    Mosses, Peter D.
    Sculthorpe, Neil
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 103 : 184 - 212
  • [3] Tool Support for Component-Based Semantics
    van Binsbergen, L. Thomas
    Sculthorpe, Neil
    Mosses, Peter D.
    COMPANION PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MODULARITY (MODULARITY COMPANION'16), 2016, : 8 - 11
  • [4] FunKons: Component-Based Semantics in K
    Mosses, Peter D.
    Vesely, Ferdinand
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014, 2014, 8663 : 213 - 229
  • [5] A Framework to Handle Component-Based Software Transactions with Semantics
    Gomez, Juan Miguel
    Alor-Hernandez, Giner
    Mencke, Myriam
    Posada-Gomez, Ruben
    Juarez-Martinez, Ulises
    Aguila-Rodriguez, Gerardo
    Cortes-Robles, Guillermo
    THIRD INTERNATIONAL CONFERENCE ON DIGITAL SOCIETY: ICDS 2009, PROCEEDINGS, 2009, : 184 - 189
  • [6] Formal semantics of component-based architecture model mapping
    Hou, Jinkui
    Wan, Jiancheng
    Yang, Xiao
    Wang, Haiyang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2009, 46 (02): : 310 - 320
  • [7] A Mechanized Semantics for Component-Based Systems in the HAMR AADL Runtime
    Hallerstede, Stefan
    Hatcliff, John
    FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2023, 2024, 14485 : 45 - 64
  • [8] A Consistency Verification Method with Semantics for Component-Based Software Designs
    Li, Xue
    Zhu, Jiagang
    PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 821 - 826
  • [9] CBR: A component-based reduction method for semantics verification of workflow processes
    Zhou, Jian-Tao
    Shi, Mei-Lin
    Ye, Xin-Ming
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2005, 33 (06): : 1060 - 1065
  • [10] Towards a Coalgebraic Semantics of Behavioral Adaptation in Component-based Software Systems
    Sun, Meng
    2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND MECHANICAL AUTOMATION (CSMA), 2015, : 41 - 44