跳到主要导航 跳到搜索 跳到主要内容

RM2EIS: Automatic Generation of Enterprise Information Systems From Contract-Based Requirements Model

  • Yilong Yang
  • , Yihui Jian
  • , Shaohong Zhu
  • , Runkun Zhang
  • , Zhi Li*
  • , Li Zhang*
  • *此作品的通讯作者
  • Beihang University
  • Guangxi Normal University

科研成果: 期刊稿件文章同行评审

摘要

Enterprise Information System (EIS) streamlines business processes and enhances productivity by integrating various functions. However, conventional development methods are labor-intensive, time-consuming, and error-prone, often necessitating a design model from requirements for implementation. Existing solutions focus on auto-generating code from Object-Oriented (OO) design models, but specifying the design model from a validated requirements model requires more effort due to information gaps between requirements and design. This paper introduces RM2EIS, an approach that automatically generates EIS from contract-based requirements models, which include use case diagrams, conceptual class diagrams, and use case definitions specified by system sequence diagrams and contracts. System operation contracts are formally specified using pre- and post-conditions written in OCL. We conducted nine case studies to evaluate RM2EIS. The results indicate that the time of the generation including modeling and validation by RM2EIS is at least twice as fast as the design and implementation of developers. Moreover, the generated EIS outperforms the developer-implemented systems in functionality and is close to the non-functional aspects like performance.

源语言英语
文章编号e70051
期刊Journal of Software Maintenance and Evolution
37
11
DOI
出版状态已出版 - 11月 2025

学术指纹

探究 'RM2EIS: Automatic Generation of Enterprise Information Systems From Contract-Based Requirements Model' 的科研主题。它们共同构成独一无二的学术指纹。

引用此