摘要
借鉴OMG的模型驱动架构,研究模型驱动的用户界面开发方法,将用户界面开发分为概念设计和逻辑设计两个阶段,从而实施"自顶向下,逐步求精"的软件工程过程。重点研究用户界面概念建模,参考IFML规范,定义了一个用户界面概念元模型,并基于EMF和GMF建模框架,实现了一个符合该元模型的实用性用户界面概念建模工具。用户借助该工具可方便地设计用户界面概念模型,随后用户界面概念模型可自动转换为多种平台相关模型——最终的用户界面。用户界面概念模型可以重用,能提高用户界面的开发效率。
By learning from OMG's model driven architecture,we studied a model-driven development method for user interface,which separates the development to conceptual design phase and logical design phase,so as to enforce the "topdown,stepwise refinement" software engineering process.This paper focused on user interface conceptual modeling.An User Interface Conceptual Meta-model is defined by referring to IFML specification,and then a practical User Interface Conceptual Modeling Tool,which conforms to the meta-model,is implemented based on EMF and GMF modeling frameworks.With the aid of this tool,users can easily design their User Interface Conceptual Model,which then can be automatically converted into multiple platform-specific models——the final user interface.In this way the User Interface Conceptual Model can be reused and the efficiency for building user interface can be improved.
出处
《武汉理工大学学报》
CAS
北大核心
2016年第1期96-100,共5页
Journal of Wuhan University of Technology
基金
国家自然科学基金(61472294)
中央高校基本科研业务费专项资金项目(15521004)
关键词
用户界面
模型驱动架构
概念模型
概念建模工具
user interface
model driven architecture
conceptual model
conceptual modeling tool