{"title":"基于UML系统生成框架图的技术","authors":"Dong Kwan Kim, H. Jung, Chae Kyu Kim","doi":"10.1109/APSEC.1998.733721","DOIUrl":null,"url":null,"abstract":"As gradually increasing the complexity of the software, it is very important to improve the quality and the development productivity using the software reuse techniques. From the existing reuse research about functions, classes and design patterns, some framework reuse techniques have been introduced and developed. The framework is a mechanism for modeling the data and functions that various applications generally use in the specific domain and is the reusable component implemented partially. However, most of the current software development methodologies do not provide effective methods and instructions for modeling frameworks. Therefore, effective framework modeling techniques are needed. In this paper, we use Unified Modeling Language (UML) as the representative object-oriented methodology to provide the framework development techniques. Proposed techniques in this paper show the process for automatically generating framework diagrams from use case models, class diagrams and sequence diagrams provided by the UML. Frameworks are identified as clustering use cases with a common functionality and the structural and dynamic modeling about the identified frameworks are performed. In the framework modeling, the internal classes of frameworks and control flows among classes are defined. Based on the presented mapping process, we may expect to improve the productivity of the framework development by making framework diagrams from UML diagrams.","PeriodicalId":296589,"journal":{"name":"Proceedings 1998 Asia Pacific Software Engineering Conference (Cat. No.98EX240)","volume":"272 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Techniques for systematically generating framework diagram based on UML\",\"authors\":\"Dong Kwan Kim, H. Jung, Chae Kyu Kim\",\"doi\":\"10.1109/APSEC.1998.733721\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As gradually increasing the complexity of the software, it is very important to improve the quality and the development productivity using the software reuse techniques. From the existing reuse research about functions, classes and design patterns, some framework reuse techniques have been introduced and developed. The framework is a mechanism for modeling the data and functions that various applications generally use in the specific domain and is the reusable component implemented partially. However, most of the current software development methodologies do not provide effective methods and instructions for modeling frameworks. Therefore, effective framework modeling techniques are needed. In this paper, we use Unified Modeling Language (UML) as the representative object-oriented methodology to provide the framework development techniques. Proposed techniques in this paper show the process for automatically generating framework diagrams from use case models, class diagrams and sequence diagrams provided by the UML. Frameworks are identified as clustering use cases with a common functionality and the structural and dynamic modeling about the identified frameworks are performed. In the framework modeling, the internal classes of frameworks and control flows among classes are defined. Based on the presented mapping process, we may expect to improve the productivity of the framework development by making framework diagrams from UML diagrams.\",\"PeriodicalId\":296589,\"journal\":{\"name\":\"Proceedings 1998 Asia Pacific Software Engineering Conference (Cat. No.98EX240)\",\"volume\":\"272 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 1998 Asia Pacific Software Engineering Conference (Cat. No.98EX240)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APSEC.1998.733721\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1998 Asia Pacific Software Engineering Conference (Cat. No.98EX240)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSEC.1998.733721","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Techniques for systematically generating framework diagram based on UML
As gradually increasing the complexity of the software, it is very important to improve the quality and the development productivity using the software reuse techniques. From the existing reuse research about functions, classes and design patterns, some framework reuse techniques have been introduced and developed. The framework is a mechanism for modeling the data and functions that various applications generally use in the specific domain and is the reusable component implemented partially. However, most of the current software development methodologies do not provide effective methods and instructions for modeling frameworks. Therefore, effective framework modeling techniques are needed. In this paper, we use Unified Modeling Language (UML) as the representative object-oriented methodology to provide the framework development techniques. Proposed techniques in this paper show the process for automatically generating framework diagrams from use case models, class diagrams and sequence diagrams provided by the UML. Frameworks are identified as clustering use cases with a common functionality and the structural and dynamic modeling about the identified frameworks are performed. In the framework modeling, the internal classes of frameworks and control flows among classes are defined. Based on the presented mapping process, we may expect to improve the productivity of the framework development by making framework diagrams from UML diagrams.