Incorporation of test functionality into software components

被引:0
|
作者
Barbier, F [1 ]
Belloir, N [1 ]
Bruel, JM [1 ]
机构
[1] Univ Pau & Pays Adour, LIUPPA, F-064013 Pau, France
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
COTS components trustworthiness is a key issue to be addressed within the field of component-based software engineering. This problem relies on the duality between development and deployment. COTS components vendors may prove varied properties for their components but purchasers may want to validate these properties in different execution environments. Built-In Test is thus the ability to endow components with extra functionality in order to develop in-situ tests. This paper stresses a Java library that supports Built-In Contract Testing. Complex component behaviors are ruled and observed based on states and reactivity to client requests. A large component consisting in a Programmable Thermostat illustrates the Built-In Contract Testing technology and the offered Java library.
引用
收藏
页码:25 / 35
页数:11
相关论文
共 50 条
  • [1] Measuring the Superfluous Functionality in Software Components
    Kessel, Marcus
    Atkinson, Colin
    2015 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE), 2015, : 11 - 20
  • [2] Optimized Realization of Software Components with Flexible OpenCL Functionality
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 77 - 88
  • [3] Optimization of the level of components' functionality of developing software systems
    Lvovich, Yakov Evseyevich
    Ryndin, Nikita Aleksandrovich
    Ryndin, Alexander Alekseevich
    Sakharov, Yurii Serafimovich
    REVISTA SAN GREGORIO, 2020, (41): : 1 - 6
  • [4] Test executive integrates software components
    Personal Engineering and Instrumentation News, 1998, 15 (08):
  • [5] Compatibility test for coordination aspects of software components
    Zaha, Johannes Maria
    Albani, Antonia
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 41 - +
  • [6] Compatibility test and adapter generation for interfaces of software components
    Zaha, JM
    Geisenberger, M
    Groth, M
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2004, 3347 : 318 - 328
  • [7] Experiences with Evolutionary Timing Test of Automotive Software Components
    Franz, Florian
    Communications in Computer and Information Science, 2009, 17 : 415 - 429
  • [8] Experiences with Evolutionary Timing Test of Automotive Software Components
    Franz, Florian
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 415 - 429
  • [9] Test equipment, instruments, software, & components: Test's 2000 buyers' guide
    Test Engineering & Management, 2000, 62 (01):
  • [10] Test equipment, instruments, software, & components: Test's 1999 buyers' guide
    Test Engineering & Management, 1999, 61 (01):