Contract-based testing

被引:0
作者
Aichernig, BK
机构
来源
FORMAL METHODS AT THE CROSSROADS: FROM PANACEA TO FOUNDATIONAL SUPPORT | 2003年 / 2757卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A tester relies on some sort of contract between the users and the implementers of a system. The contract defines the obligations of each part that are partially checked by selecting and executing test-cases. In fact, these test-cases are contracts, too, although in a rather operational form. In this article we define the general relationship between these two forms of contract and present a method how various test-selection strategies can be defined formally. More precisely, we demonstrate how test-cases can be calculated from contracts using a refinement calculus.
引用
收藏
页码:34 / 48
页数:15
相关论文
共 50 条
[31]   A Contract-Based Formalism for the Specification of Heterogeneous Systems [J].
Benvenuti, Luca ;
Ferrari, Alberto ;
Mangeruca, Leonardo ;
Mazzi, Emanuele ;
Passerone, Roberto ;
Sofronis, Christos .
2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, :166-+
[32]   Contract-Based Program Repair without the Contracts [J].
Chen, Liushan ;
Pei, Yu ;
Furia, Carlo A. .
PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, :637-647
[33]   Contract-Based Integration of Automotive Control Software [J].
Sehnke, Tobias ;
Schultalbers, Matthias ;
Ernst, Rolf .
PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, :1611-1614
[34]   Cooperative Spectrum Sharing: A Contract-Based Approach [J].
Duan, Lingjie ;
Gao, Lin ;
Huang, Jianwei .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2014, 13 (01) :174-187
[35]   Contract-based coordination of distributed object systems [J].
Giese, H ;
Graf, J ;
Wirtz, G .
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, :25-31
[36]   Smart Contract-based Car Insurance Policies [J].
Bader, Lennart ;
Buerger, Jens Christoph ;
Matzutt, Roman ;
Wehrle, Klaus .
2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,
[37]   A contract-based model for directed network formation [J].
Johari, Ramesh ;
Mannor, Shie ;
Tsitsiklis, John N. .
GAMES AND ECONOMIC BEHAVIOR, 2006, 56 (02) :201-224
[38]   A Theory of Adaptable Contract-Based Service Composition [J].
Bernardi, G. ;
Bugliesi, M. ;
Macedonio, D. ;
Rossi, S. .
PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, :327-334
[39]   Contract-Based Discovery and Adaptation of Web Services [J].
Padovani, Luca .
FORMAL METHODS FOR WEB SERVICES, 2009, 5569 :213-260
[40]   Contract-based exception handling process patterns [J].
Zdravkovic, Jelena ;
Kabilan, Vandana .
INFORMATION SYSTEMS AND E-BUSINESS TECHNOLOGIES, 2008, 5 :531-+