arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1409.2380cs.SE
收藏

MontiWeb -Web信息系统的模块化开发

MontiWeb - Modular Development of Web Information Systems

Michael Dukaczewski, Dirk Reiss, Mark Stein, Bernhard Rumpe

摘要:

Web信息系统的开发过程通常是繁琐的,容易出错,并且通常涉及冗余的工作步骤。因此,对于构成这样一个系统的系统方面,采用模型驱动的方法是相当有效的。这包括系统处理的数据结构的模型(这里是类图),各种关于底层数据的组合和提取的可编辑和只读表示(视图)(这里是一种特殊的视图语言),以及连接这些视图并定义它们之间的数据流的方法(这里是活动图)。在本文中,我们提出了MontiWeb的方法来建模和生成这些方面的模块化的方式,通过合并的MontiCore框架。因此,我们简要介绍了有助于开发模块化系统的基础设施。这涉及到从定义建模语言到最终代码生成的整个开发过程以及其间的所有步骤。我们提出了基于文本的类和活动图语言,以及用于建模我们的系统的视图语言。

英文摘要:

The development process of web information systems is often tedious, error prone and usually involves redundant steps of work. Therefore, it is rather e_x000E_fficient to employ a modeldriven approach for the systematic aspects that comprise such a system. This involves models for the data structure that shall be handled by the system (here: class diagrams), various editable and read-only presentations (views) on combinations and extractions of the underlying data (here: a special view language) and ways to connect these views and define data flow between them (here: activity diagrams). In this paper, we present the MontiWeb approach to model and generate these aspects in a modular manner by incorperating the MontiCore framework. Therefor we shortly introduce the infrastructure that helps to develop modular systems. This involves the whole development process from defining the modeling languages to final code generation as well as all steps in between. We present the text-based class and activity diagram languages as well as a view language that are used to model our system.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑