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 条
  • [41] The future of component-based development
    Meyer, B
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 5 - 5
  • [42] Assessing component-based systems
    Cechich, Alejandra
    Piattini, Mario
    Vallecillo, Antonio
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2693 : 1 - 20
  • [43] Assessing component-based system
    Cechich, A
    Piattini, M
    Vallecillo, A
    COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 1 - 20
  • [44] Component-based Modeling in Umple
    Orabi, Mahmoud Husseini
    Orabi, Ahmed Husseini
    Lethbridge, Timothy C.
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 247 - 255
  • [45] Component specification to test component-based software
    Kansomkeat, S
    Rivepiboon, W
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 282 - 285
  • [46] Component-based development process and component lifecycle
    Crnkovic, I
    Larsson, S
    Chaudron, M
    ITI 2005: Proceedings of the 27th International Conference on Information Technology Interfaces, 2005, : 625 - 630
  • [47] Component-based software development with component variants
    Altunel, Yusuf
    Tolun, Mehmet R.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 235 - +
  • [48] Engineering of component-based systems
    Brown, AW
    Wallnau, KC
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 414 - 422
  • [49] Composition for component-based modeling
    Gössler, G
    Sifakis, J
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2003, 2852 : 443 - 466
  • [50] Component-Based Tool Development
    Kienle, Holger M.
    2008 FRONTIERS OF SOFTWARE MAINTENANCE, 2008, : 87 - 98