{"title":"Zoom4PF: A Tool for Refining Static and Dynamic Domain Descriptions in Problem Frames","authors":"Shangfeng Wei, Zhi Li, Yilong Yang, Hongbin Xiao","doi":"10.1109/RE51729.2021.00047","DOIUrl":null,"url":null,"abstract":"Problem analysis has long been considered the key to requirements engineering, and the Problem Frames (PF) approach provides a structured method by deploying a common model for analyzing various types of problems. Problem decomposition is an important technique in structuring the software solution and also the key to reducing problem size and complexity. However, there has not been a suite of flexible and effective tools to describe details of problem domains in PF models. In this paper, we combine model-driven engineering and PF to provide a tool that can refine domain descriptions. In order to support modeling between domain stakeholders and software designers, we provide a technique and tool to allow the modeller to zoom in the details of a problem diagram, by adding UML State Machine Diagrams and SysML Block Definition Diagrams to domain descriptions.A demo video of this tool is available at https://youtu.be/BcQPlDYiOa8. More details of this tool and the appendix to this article are available at https://github.com/Wsfff-lf/ZOOM4PF/tree/main.","PeriodicalId":440285,"journal":{"name":"2021 IEEE 29th International Requirements Engineering Conference (RE)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 29th International Requirements Engineering Conference (RE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RE51729.2021.00047","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Problem analysis has long been considered the key to requirements engineering, and the Problem Frames (PF) approach provides a structured method by deploying a common model for analyzing various types of problems. Problem decomposition is an important technique in structuring the software solution and also the key to reducing problem size and complexity. However, there has not been a suite of flexible and effective tools to describe details of problem domains in PF models. In this paper, we combine model-driven engineering and PF to provide a tool that can refine domain descriptions. In order to support modeling between domain stakeholders and software designers, we provide a technique and tool to allow the modeller to zoom in the details of a problem diagram, by adding UML State Machine Diagrams and SysML Block Definition Diagrams to domain descriptions.A demo video of this tool is available at https://youtu.be/BcQPlDYiOa8. More details of this tool and the appendix to this article are available at https://github.com/Wsfff-lf/ZOOM4PF/tree/main.