Models in Software Engineering

Models in Software Engineering
复制标题

软件工程中的模型

DOI:
10.1007/978-3-642-01648-6_5
复制
发表时间:
2009
期刊:
--
影响因子:
--
通讯作者:
Kolovos D
Kolovos D
中科院分区:
--
文献类型:
--
作者:
Kolovos D

文献摘要

相似文献

可伸缩性对于在工业环境中采用模型驱动工程(MDE)尤为重要。当前MDE的研究重点是用于模型管理的声明性语言,以及用于持久化模型的可伸缩机制(例如,使用数据库)。在本文中,我们主张,建模语言中的模块化和封装性应该是主要关注点。我们通过演示这两个原则如何应用于相关的域代码开发来证明这一说法--在域代码开发中,可伸缩性问题比MDE在更大程度上得到了解决。
Scalability is particularly important for the adoption of Model Driven Engineering (MDE) in an industrial context. The current focus of research in MDE is on declarative languages for model management, and scalable mechanisms for persisting models (e.g., using databases). In this paper we claim that, instead, modularity and encapsulation in modelling languages should be the main focus. We justify this claim by demonstrating how these two principles apply to a related domain – code development – where the issue of scalability has been addressed to a much greater extent than in MDE.