Dehimi Nour El Houda, Boukelloul Soufiene, Guassmi Djaber
{"title":"基于动态模型的多智能体系统测试方法研究","authors":"Dehimi Nour El Houda, Boukelloul Soufiene, Guassmi Djaber","doi":"10.1109/PAIS56586.2022.9946659","DOIUrl":null,"url":null,"abstract":"In this work, we propose a novel test case generation approach that can cover the new interactions introduced following the unpredictable evolution of the behaviour of a multi-agent system (MAS) under test. The approach consists in dynamically applying a model-based test for each new version of the system under test. It uses for this (i) the AUML sequence diagram of each new version of the system under test to generate test cases capable of covering the new interactions introduced in this system, (ii) the constraints, expressed in Object Constraint Language (OCL), necessary for the execution of each interaction in order to take into account the specificities of interactions between agents that can be performed inclusively, exclusively, or in parallel, (iii) genetic algorithms to follow the evaluation of the introduction of new interactions in the system under test.","PeriodicalId":266229,"journal":{"name":"2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS)","volume":"411 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards a new dynamic model-based testing approach for multi-agent systems\",\"authors\":\"Dehimi Nour El Houda, Boukelloul Soufiene, Guassmi Djaber\",\"doi\":\"10.1109/PAIS56586.2022.9946659\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work, we propose a novel test case generation approach that can cover the new interactions introduced following the unpredictable evolution of the behaviour of a multi-agent system (MAS) under test. The approach consists in dynamically applying a model-based test for each new version of the system under test. It uses for this (i) the AUML sequence diagram of each new version of the system under test to generate test cases capable of covering the new interactions introduced in this system, (ii) the constraints, expressed in Object Constraint Language (OCL), necessary for the execution of each interaction in order to take into account the specificities of interactions between agents that can be performed inclusively, exclusively, or in parallel, (iii) genetic algorithms to follow the evaluation of the introduction of new interactions in the system under test.\",\"PeriodicalId\":266229,\"journal\":{\"name\":\"2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS)\",\"volume\":\"411 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PAIS56586.2022.9946659\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 4th International Conference on Pattern Analysis and Intelligent Systems (PAIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PAIS56586.2022.9946659","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards a new dynamic model-based testing approach for multi-agent systems
In this work, we propose a novel test case generation approach that can cover the new interactions introduced following the unpredictable evolution of the behaviour of a multi-agent system (MAS) under test. The approach consists in dynamically applying a model-based test for each new version of the system under test. It uses for this (i) the AUML sequence diagram of each new version of the system under test to generate test cases capable of covering the new interactions introduced in this system, (ii) the constraints, expressed in Object Constraint Language (OCL), necessary for the execution of each interaction in order to take into account the specificities of interactions between agents that can be performed inclusively, exclusively, or in parallel, (iii) genetic algorithms to follow the evaluation of the introduction of new interactions in the system under test.