TY - GEN
T1 - RM2EIS
T2 - 15th Asia-Pacific Symposium on Internetware, Internetware 2024
AU - Jian, Yihui
AU - Yang, Yilong
AU - Zhu, Shaohong
AU - Li, Zhi
AU - Zhang, Li
N1 - Publisher Copyright:
© 2024 Owner/Author.
PY - 2024/7/24
Y1 - 2024/7/24
N2 - Enterprise information systems(EIS) focus on dealing with the complex business logic of collecting, filtering, processing, and distributing data for improving productivity and service in our daily life. The successful development of enterprise information system is the labor-intensive activities in software engineering, it requires the sophisticated human efforts for requirements validation, system design, implementation and verification. Our previous work RM2PT can help to achieve a validated requirements model through automatically generating prototypes from requirements models to support incremental and rapid requirements validation. In this paper, we present a tool named RM2EIS to further alleviate the problem of system development by supporting automatically generate the back-end source code of enterprise information system from the validated requirements model, which are achieved by several round requirements validation in RM2PT. We demonstrate that RM2EIS can achieve higher quality code (+8.27%) with less time cost (-61.92%) than the manual development through 9 case studies. Overall, the results were satisfactory. The proposed approach can be further extended and applied for the EIS development in the software industry. The tool can be downloaded at https://rm2pt.com/advs/rm2eis and a demo video casting its features is available at https://www.youtube.com/watch?v=5Nde-JYezg4.
AB - Enterprise information systems(EIS) focus on dealing with the complex business logic of collecting, filtering, processing, and distributing data for improving productivity and service in our daily life. The successful development of enterprise information system is the labor-intensive activities in software engineering, it requires the sophisticated human efforts for requirements validation, system design, implementation and verification. Our previous work RM2PT can help to achieve a validated requirements model through automatically generating prototypes from requirements models to support incremental and rapid requirements validation. In this paper, we present a tool named RM2EIS to further alleviate the problem of system development by supporting automatically generate the back-end source code of enterprise information system from the validated requirements model, which are achieved by several round requirements validation in RM2PT. We demonstrate that RM2EIS can achieve higher quality code (+8.27%) with less time cost (-61.92%) than the manual development through 9 case studies. Overall, the results were satisfactory. The proposed approach can be further extended and applied for the EIS development in the software industry. The tool can be downloaded at https://rm2pt.com/advs/rm2eis and a demo video casting its features is available at https://www.youtube.com/watch?v=5Nde-JYezg4.
KW - Contract-based Requirements
KW - EIS
KW - Springboot
KW - Template Generation
UR - https://www.scopus.com/pages/publications/85200897873
U2 - 10.1145/3671016.3671406
DO - 10.1145/3671016.3671406
M3 - 会议稿件
AN - SCOPUS:85200897873
T3 - ACM International Conference Proceeding Series
SP - 487
EP - 490
BT - 15th Asia-Pacific Symposium on Internetware, Internetware 2024 - Proceedings
PB - Association for Computing Machinery
Y2 - 24 July 2024 through 26 July 2024
ER -