论文标题
基于模型的用户界面设计,用于在电子政务项目的背景下生成电子形式
Model-Based User Interface Design for Generating E-Forms in the Context of an E-Government Project
论文作者
论文摘要
我们在一个电子政务项目中报告了我们的经验,该项目支持地方政府提供的服务自动生成电子形式。该方法需要集成基于模型的用户界面设计(MBUID)和软件产品线工程方法。在域工程活动期间,使用功能图对产品服务的共同点和可变性进行了建模,并定义了相应的UI模型。为了支持电子形式的自动化,已实现的特征模型在其转发中用于自动生成电子形式,以提高生产率,提高质量并降低开发成本。我们已经开发了三种不同的方法来增加复杂性的电子形式生成:(1)离线模型转换而无需相互作用(2)模型转换与初始相互作用(3)模型转换与运行时相互作用。我们讨论了所学的经验教训,并提出了一种基于交互式范式的模型转换的系统方法。
We report on our experiences in an e-government project for supporting the automatic generation of E-forms for services provided by local governments. The approach requires the integration of both the model-based user interface design (MBUID) and software product line engineering approaches. During the domain engineering activity the commonality and variability of product services is modeled using feature diagrams and the corresponding UI models are defined. To support the automation of e-forms the implemented feature models are on their turn used to generate E-forms automatically to enhance productivity, increase quality and reduce cost of development. We have developed three different approaches for e-form generation in increasing complexity: (1) offline model transformation without interaction (2) model transformation with initial interaction (3) model-transformation with run-time interaction. We discuss the lessons learned and propose a systematic approach for defining model transformations that is based on an interactive paradigm.