首页> 外文会议>Modeling in Software Engineering, 2009. MISE '09 >On the use of software models during software execution
【24h】

On the use of software models during software execution

机译:关于在软件执行过程中使用软件模型

获取原文

摘要

Increasingly software systems are required to survive variations in their execution environment without or with only little human intervention. Such systems are called ldquoeternal software systemsrdquo. In contrast to the traditional view of development and execution as separate cycles, these modern software systems should not present such a separation. Research in MDE has been primarily concerned with the use of models during the first cycle or development (i.e. during the design, implementation, and deployment) and has shown excellent results. In this paper the author argues that an eternal software system must have a first-class representation of itself available to enable change. These runtime representations (or runtime models) will depend on the kind of dynamic changes that we want to make available during execution or on the kind of analysis we want the system to support. Hence, different models can be conceived. Self-representation inevitably implies the use of reflection. In this paper the author briefly summarizes research that supports the use of runtime models, and points out different issues and research questions.
机译:越来越需要软件系统来在其执行环境中生存变化,而无需或只需很少的人工干预。这样的系统称为“外部软件系统”。与传统的将开发和执行视为单独的周期的观点相反,这些现代软件系统不应呈现出这样的分离。 MDE的研究主要涉及在第一个周期或开发期间(即在设计,实施和部署过程中)使用模型,并已显示出出色的结果。在本文中,作者认为,永恒的软件系统必须具有可用于更改的自身一流的表示。这些运行时表示形式(或运行时模型)将取决于我们希望在执行过程中提供的动态更改的类型,或者取决于我们希望系统支持的分析类型。因此,可以设想不同的模型。自我表述不可避免地暗示着反思的运用。在本文中,作者简要总结了支持使用运行时模型的研究,并指出了不同的问题和研究问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号