V. Vasenin, M. Zanchurin, A. Zenzinov, A. Korshunov, M. Krivchikov, V. Roganov, D. Shachnev
{"title":"Automation in Complex Software Systems Lifecycle for \"ISTINA\" Data Analysis System","authors":"V. Vasenin, M. Zanchurin, A. Zenzinov, A. Korshunov, M. Krivchikov, V. Roganov, D. Shachnev","doi":"10.1109/APSSE47353.2019.00020","DOIUrl":null,"url":null,"abstract":"The paper presents a suite of process automation tools in the lifecycle of complex software on the example of \"ISTINA\" data analysis system. The suite was developed by the authors on the basis of software distributed under free licenses. The main components of the suite include the procedure for applying changes to the system code, a tool for analyzing the level of test coverage of the modified code based on running a subset of tests, a tool for conducting system security audits, and a set of automated verification tools that are used in continuous integration processes.","PeriodicalId":146774,"journal":{"name":"2019 Actual Problems of Systems and Software Engineering (APSSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Actual Problems of Systems and Software Engineering (APSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSSE47353.2019.00020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The paper presents a suite of process automation tools in the lifecycle of complex software on the example of "ISTINA" data analysis system. The suite was developed by the authors on the basis of software distributed under free licenses. The main components of the suite include the procedure for applying changes to the system code, a tool for analyzing the level of test coverage of the modified code based on running a subset of tests, a tool for conducting system security audits, and a set of automated verification tools that are used in continuous integration processes.