Component-Based Semantics

被引:0
作者
Mosses, Peter D. [1 ]
机构
[1] Swansea Univ, Dept Comp Sci, Swansea SA2 8PP, W Glam, Wales
来源
EIGHTH WORKSHOP ON SPECIFICATION AND VERIFICATION OF COMPONENT-BASED SYSTEMS-SAVCBS 2009 | 2009年
关键词
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]   PintArq: A Visualizer of Architectural Execution Flow for Component-Based Software Architectures [J].
Rico Garcia, Jorge Alejandro ;
Alberto Diosa, Henry .
APPLIED COMPUTER SCIENCES IN ENGINEERING, 2016, 657 :15-26
[42]   How Can Optimization Models Support the Maintenance of Component-Based Software? [J].
Cortellessa, Vittorio ;
Potena, Pasqualina .
1ST INTERNATIONAL SYMPOSIUM ON SEARCH BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, :97-100
[43]   Multiple-parameter coupling metrics for layered component-based software [J].
Yu, Liguo ;
Chen, Kai ;
Ramaswamy, Srini .
SOFTWARE QUALITY JOURNAL, 2009, 17 (01) :5-24
[44]   Multiple-parameter coupling metrics for layered component-based software [J].
Liguo Yu ;
Kai Chen ;
Srini Ramaswamy .
Software Quality Journal, 2009, 17 :5-24
[45]   Component-Based Software Trustworthiness Fuzzy Analytic Hierarchy Process Model [J].
石剑飞 ;
闫怀志 ;
秦玮 ;
王文同 .
Journal of Beijing Institute of Technology, 2010, 19 (02) :170-176
[46]   Engineering component-based, user-configurable collaborative editing systems [J].
Grundy, J .
ENGINEERING FOR HUMAN-COMPUTER INTERACTION, 1999, 22 :111-128
[47]   Constructive Model Inference: Model Learning for Component-based Software Architectures [J].
Hooimeijer, Bram ;
Geilen, Marc ;
Groote, Jan Friso ;
Hendriks, Dennis ;
Schiffelers, Ramon .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, :146-158
[48]   ComPARE: A generic quality assessment environment for component-based software systems [J].
Cai, X ;
Lyu, MR ;
Wong, KF ;
Wong, M .
ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, :348-354
[49]   Component-based software development for Integrated Construction Management software applications [J].
Peña-Mora, F ;
Vadhavkar, S ;
Dirisala, SK .
AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2001, 15 (02) :173-187
[50]   Simulation techniques for component-based software reliability modeling with project application [J].
Huang, RH ;
Lyu, MR ;
Kanoun, K .
ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, :283-289