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 条
[31]   Strategies of regression test case selection for component-based software [J].
Mao, Chengying ;
Lu, Yansheng .
Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2006, 43 (10) :1767-1774
[32]   An information-theoretical framework for modeling component-based systems [J].
Seker, R ;
Tanik, MA .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2004, 34 (04) :475-484
[33]   A quantitative approach for ranking change risk of component-based software [J].
Mao, Chengying .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 3, PROCEEDINGS, 2007, 4707 :92-103
[34]   Security and reliability challenges in component-based software for consumer devices [J].
Campadello, S ;
MacLaverty, R ;
Saridakis, T .
PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, :692-700
[35]   Formal limits on determining reliabilities of component-based software systems [J].
Kappes, M ;
Klemm, RP ;
Kintala, CMR .
11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2000, :356-364
[36]   Applying a component-based software architecture to robotic workcell applications [J].
Beck, JE ;
Reagin, JM ;
Sweeny, TE ;
Anderson, RL ;
Garner, T .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (03) :207-217
[37]   Reliability Evaluation Model of Component-Based Software Based on Complex Network Theory [J].
Li, Kewen ;
Liu, Lu ;
Zhai, Jiannan ;
Kosgoftaar, Taghi M. ;
Shao, Mingwen ;
Liu, Wenying .
QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2017, 33 (03) :543-550
[38]   An Effective Model-Based Integration Testing Technique for Component-Based Software [J].
Elsafi, Abubakar ;
Jawawi, Dayang N. A. ;
Abdelmaboud, Abdelzahir ;
Ibrahim, Ashraf Osman ;
Almahy, Ibrahim .
2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, :23-28
[39]   A language-based access control approach for component-based software applications [J].
Su, Rong ;
Lukkien, Johan J. ;
Chaudron, Michel R. V. .
PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, :233-+
[40]   Adaptive runtime fault management for services in component-based software applications [J].
Su, Rong ;
Chaudron, Michel R. V. ;
Lukkien, Johan J. .
PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, :216-+