@inproceedings{bb868958892148f1908b818cdd6a30be,
title = "RM2DM: A Tool for Automatic Generation of OO Design Models from Requirements Models",
abstract = "Enterprise information systems focus on dealing with the complex business logic of collecting, filtering, processing, and distributing data to improve productivity and service in our daily lives. The successful development of enterprise information systems is a labor-intensive activity in software engineering, and it requires sophisticated human efforts for requirements validation and system design. Our previous work RM2PT can help to achieve a validated requirements model by automatically generating prototypes from requirements models to support incremental and rapid requirements validation. In this paper, we present a tool named RM2DM to further alleviate the problem of system development by supporting automatically generating a OO (Object-Oriented) design model of enterprise information system from the validated requirements model. We evaluate the tool through four case studies. The experimental result shows that all class diagram classes and 93.8\% of sequence diagram messages can be correctly generated within 10 seconds. Overall, the results were satisfactory. The proposed approach can be further extended and applied for system development in the industry. The tool can be downloaded at http://rm2pt.com/advs/rm2dm, and a demo video casting its features is at https://www.youtube.com/watchvlrs57CjzmU8",
keywords = "Design, Design Model, Model Transformation, Requirements",
author = "Zhen Tian and Yilong Yang and Sheng Cheng",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 45th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, ICSE-Companion 2023 ; Conference date: 15-05-2023 Through 16-05-2023",
year = "2023",
month = jul,
day = "27",
doi = "10.1109/ICSE-Companion58688.2023.00020",
language = "英语",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "36--40",
booktitle = "Proceedings - 2023 IEEE/ACM 45th International Conference on Software Engineering",
address = "美国",
}