{"title":"使用UML2SAN的软件性能工程:资金转移的死锁预测","authors":"Ihab Sbeity, M. Dbouk","doi":"10.1109/ICCES.2014.7030978","DOIUrl":null,"url":null,"abstract":"In order to allow software designers to determine the performance of software during design, Connie Smith has introduced the concept of Software Performance Engineering (SPE). The idea is to bring performance evaluation into the software design process. Several approaches have been proposed to provide such techniques. Some of them propose to derive from a UML (Unified Modeling Language) model a performance model. UML2SAN is one of the most recent works in SPE, that permits to generate a performance model (SAN: Stochastic Automata Network) from UML specifications. In this paper, we verify the convenience of UML2SAN by predicting deadlock of transfer funds in a banking system during the design phase.","PeriodicalId":339697,"journal":{"name":"2014 9th International Conference on Computer Engineering & Systems (ICCES)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Software performance engineering using UML2SAN: Deadlock prediction of funds transfer\",\"authors\":\"Ihab Sbeity, M. Dbouk\",\"doi\":\"10.1109/ICCES.2014.7030978\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to allow software designers to determine the performance of software during design, Connie Smith has introduced the concept of Software Performance Engineering (SPE). The idea is to bring performance evaluation into the software design process. Several approaches have been proposed to provide such techniques. Some of them propose to derive from a UML (Unified Modeling Language) model a performance model. UML2SAN is one of the most recent works in SPE, that permits to generate a performance model (SAN: Stochastic Automata Network) from UML specifications. In this paper, we verify the convenience of UML2SAN by predicting deadlock of transfer funds in a banking system during the design phase.\",\"PeriodicalId\":339697,\"journal\":{\"name\":\"2014 9th International Conference on Computer Engineering & Systems (ICCES)\",\"volume\":\"46 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 9th International Conference on Computer Engineering & Systems (ICCES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCES.2014.7030978\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 9th International Conference on Computer Engineering & Systems (ICCES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES.2014.7030978","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software performance engineering using UML2SAN: Deadlock prediction of funds transfer
In order to allow software designers to determine the performance of software during design, Connie Smith has introduced the concept of Software Performance Engineering (SPE). The idea is to bring performance evaluation into the software design process. Several approaches have been proposed to provide such techniques. Some of them propose to derive from a UML (Unified Modeling Language) model a performance model. UML2SAN is one of the most recent works in SPE, that permits to generate a performance model (SAN: Stochastic Automata Network) from UML specifications. In this paper, we verify the convenience of UML2SAN by predicting deadlock of transfer funds in a banking system during the design phase.