A Model-Based Approach for Product Testing and Certification in Digital Ecosystems

被引:2
|
作者
Lima, Bruno [1 ,2 ]
Faria, Joao Pascoal [1 ,2 ]
机构
[1] INESC TEC, FEUP Campus,Rua Dr Roberto Frias S-N, P-4200465 Oporto, Portugal
[2] Univ Porto, Fac Engn, Rua Dr Roberto Frias S-N, P-4200465 Oporto, Portugal
关键词
Certification; Metamodel; Test Models; Test Generation; Integration Testing; Ambient-Assisted Living;
D O I
10.1109/ICSTW.2016.22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a growing number of domains, such as ambient-assisted living (AAL) and e-health, the provisioning of end-to-end services to the users depends on the proper interoperation of multiple products from different vendors, forming a digital ecosystem. To ensure interoperability and the integrity of the ecosystem, it is important that candidate products are independently tested and certified against applicable interoperability requirements. Based on the experience acquired in the AAL4ALL project, we propose in this paper a model-based approach to systematize, automate and increase the assurance of such testing and certification activities. The approach encompasses the construction of several models: a feature model, an interface model, a product model, and unit and integration test models. The abstract syntax and consistency rules of these models are specified by means of metamodels written in UML and Alloy and automatically checked with Alloy Analyzer. Using the model finding capabilities of Alloy Analyzer, integration tests can be automatically generated from the remaining models, through the composition and instantiation of unit tests. Examples of concrete models from the AAL4ALL project are also presented.
引用
收藏
页码:199 / 208
页数:10
相关论文
共 50 条
  • [31] Model-Based Testing: An Approach with SDL/RTDS and DIVERSITY
    Deltour, Julien
    Faivre, Alain
    Gaudin, Emmanuel
    Lapitre, Arnault
    [J]. SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY, 2014, 8769 : 198 - +
  • [32] Applicability of an Integrated Model-Based Testing Approach for RTES
    Iyenghar, Padma
    Spieker, Michael
    Tecker, Pablo
    Wuebbelmann, Juergen
    Westerkamp, Clemens
    van der Heiden, Walter
    Willert, Andreas
    [J]. 2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,
  • [33] A Model-Based Active Testing Approach to Sequential Diagnosis
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 39 : 301 - 334
  • [34] A Modular Approach to Model-Based Testing of Concurrent Programs
    Carver, Richard
    Lei, Yu
    [J]. MULTICORE SOFTWARE ENGINEERING, PERFORMANCE, AND TOOLS, 2013, 8063 : 85 - 96
  • [35] A KNOWLEDGE MANAGEMENT APPROACH FOR INDUSTRIAL MODEL-BASED TESTING
    Koznov, Dmitrij
    Malinov, Vasily
    Sokhransky, Eugene
    Novikova, Marina
    [J]. KMIS 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE MANAGEMENT AND INFORMATION SHARING, 2009, : 200 - +
  • [37] Model-Based Testing
    Schieferdecker, Ina
    [J]. IEEE SOFTWARE, 2012, 29 (01) : 14 - 18
  • [38] Model-based testing
    Le Traon, Yves
    Xie, Tao
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02):
  • [39] Model-based testing
    Pretschner, A
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 722 - 723
  • [40] Digital Product Assurance for Model-Based Open Manufacturing of Small Satellites
    Runge, Christopher
    Lynch, Kevin
    Ramsey, Randall
    Pauline, Terri
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND INNOVATIVE BUSINESS PRACTICES FOR THE TRANSFORMATION OF SOCIETIES (EMERGITECH), 2016, : 206 - 209