基于UML模型的用户界面自动生成  

User interface automatic generation based on UML model

在线阅读下载全文

作  者:董泽华 蒋建民 李朝江 何清 马国栋 DONG Ze-hua;JIANG Jian-min;LI Chao-jiang;HE Qing;MA Guo-dong(School of Software Engineering,Chengdu University of Information Technology,Chengdu 610200,China;Automatic Software Generation and Intelligence Service Key Laboratory of Sichuan Province,Chengdu University of Information Technology,Chengdu 610200,China)

机构地区:[1]成都信息工程大学软件工程学院,四川成都610200 [2]成都信息工程大学软件自动生成与智能服务四川省重点实验室,四川成都610200

出  处:《计算机工程与设计》2025年第4期1208-1218,共11页Computer Engineering and Design

基  金:科技部重点研发计划基金项目(2022YFB3305101);国家自然科学基金项目(61772004);成都信息工程大学人才科研基金项目(KYTZ202009)。

摘  要:为解决传统低代码平台无法全自动生成用户界面的缺陷,保证生成用户界面过程中的一致性、正确性、完整性,提出一种基于UML模型的用户界面自动生成方法。将领域概念模型和用例模型作为系统需求,结合形式化方法,开发用户界面自动生成算法。为保证系统需求与用户界面之间的一致性,满足高可信软件的要求,提出一致性分析与检测方法。不同于传统低代码开发平台的拖、拉、拽操作方式,只需要建立软件系统领域概念模型和用例模型,即可全自动生成用户界面。以实例验证了该方法的可行性。To address the limitation of traditional low code platforms not being able to fully automatically generate user interfaces,and to ensure consistency,correctness,and completeness in the process of generating user interfaces,a user interface automatic generation method based on UML model was proposed.Domain concept models were taken and case models were used as system requirements,and formal methods were combined to develop an automatic user interface generation algorithm.To ensure consistency between system requirements and user interfaces and to meet the requirements of high confidence software,a consistency analysis and detection method was proposed.Unlike the operations of drag,pull,and drop used on the traditional low code development platform,only the establishment of a software system domain conceptual model and a use case model was required to fully automatically generate a user interface.The feasibility of this method was verified through an example.

关 键 词:UML模型 用户界面 形式化方法 低代码开发平台 模型驱动工程 一致性 高可信软件 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象