{"title":"用UML形式化类图","authors":"A. Souri, M. A. Sharifloo, Monire Norouzi","doi":"10.1109/ICSESS.2011.5982368","DOIUrl":null,"url":null,"abstract":"One of the important methods for characterization, development and realization of software and hardware systems is formal method. Since there are not any necessary techniques for modeling in UML, by formalizing class diagram - as important section of UML - in this paper we can convert one system to class structure in UML easily. Also we can determine all of the relationships between each class in the system. Then by modeling this structure it will be prepare for some goals such as verifying and validating. By using an example we show procedure of formalizing the system. After all, we come to a conclusion that formal method enhances ability of analyzing and developing a system. Also it causes well-responsibility in other techniques such as Formal Verification, Formal Validation and Software Testing.","PeriodicalId":108533,"journal":{"name":"2011 IEEE 2nd International Conference on Software Engineering and Service Science","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Formalizing class diagram in UML\",\"authors\":\"A. Souri, M. A. Sharifloo, Monire Norouzi\",\"doi\":\"10.1109/ICSESS.2011.5982368\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"One of the important methods for characterization, development and realization of software and hardware systems is formal method. Since there are not any necessary techniques for modeling in UML, by formalizing class diagram - as important section of UML - in this paper we can convert one system to class structure in UML easily. Also we can determine all of the relationships between each class in the system. Then by modeling this structure it will be prepare for some goals such as verifying and validating. By using an example we show procedure of formalizing the system. After all, we come to a conclusion that formal method enhances ability of analyzing and developing a system. Also it causes well-responsibility in other techniques such as Formal Verification, Formal Validation and Software Testing.\",\"PeriodicalId\":108533,\"journal\":{\"name\":\"2011 IEEE 2nd International Conference on Software Engineering and Service Science\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-07-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE 2nd International Conference on Software Engineering and Service Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSESS.2011.5982368\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE 2nd International Conference on Software Engineering and Service Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS.2011.5982368","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
One of the important methods for characterization, development and realization of software and hardware systems is formal method. Since there are not any necessary techniques for modeling in UML, by formalizing class diagram - as important section of UML - in this paper we can convert one system to class structure in UML easily. Also we can determine all of the relationships between each class in the system. Then by modeling this structure it will be prepare for some goals such as verifying and validating. By using an example we show procedure of formalizing the system. After all, we come to a conclusion that formal method enhances ability of analyzing and developing a system. Also it causes well-responsibility in other techniques such as Formal Verification, Formal Validation and Software Testing.