{"title":"基于实时序列图的Web软件的可执行模型和测试","authors":"Liping Li, Honghao Gao, Tang Shan","doi":"10.1109/ICIS.2016.7550803","DOIUrl":null,"url":null,"abstract":"Static modeling is often difficult to understand when meet with complicated, large-scale Web software which has many unique characteristics. Aim at this problem, this paper proposes a method to create an executable model for Web software based on Live Sequence Charts (LSCs). The executable model can simulate the running of the system, which helps to find the inconsistency of the model in early development stage. Then the LSCs model is transformed to a symbolic automaton. Testing scenarios can be generated by traversing the automaton by depth-first search (DFS). Results showed test cases generated by this executable model are more effective than general model. We hope this method can do some help to the modeling and testing of the Web application.","PeriodicalId":336322,"journal":{"name":"2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"An executable model and testing for Web software based on live sequence charts\",\"authors\":\"Liping Li, Honghao Gao, Tang Shan\",\"doi\":\"10.1109/ICIS.2016.7550803\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Static modeling is often difficult to understand when meet with complicated, large-scale Web software which has many unique characteristics. Aim at this problem, this paper proposes a method to create an executable model for Web software based on Live Sequence Charts (LSCs). The executable model can simulate the running of the system, which helps to find the inconsistency of the model in early development stage. Then the LSCs model is transformed to a symbolic automaton. Testing scenarios can be generated by traversing the automaton by depth-first search (DFS). Results showed test cases generated by this executable model are more effective than general model. We hope this method can do some help to the modeling and testing of the Web application.\",\"PeriodicalId\":336322,\"journal\":{\"name\":\"2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS)\",\"volume\":\"62 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIS.2016.7550803\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIS.2016.7550803","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An executable model and testing for Web software based on live sequence charts
Static modeling is often difficult to understand when meet with complicated, large-scale Web software which has many unique characteristics. Aim at this problem, this paper proposes a method to create an executable model for Web software based on Live Sequence Charts (LSCs). The executable model can simulate the running of the system, which helps to find the inconsistency of the model in early development stage. Then the LSCs model is transformed to a symbolic automaton. Testing scenarios can be generated by traversing the automaton by depth-first search (DFS). Results showed test cases generated by this executable model are more effective than general model. We hope this method can do some help to the modeling and testing of the Web application.