首页> 外文OA文献 >Reuse and Scalability in Modeling and Simulation Software Engineering
【2h】

Reuse and Scalability in Modeling and Simulation Software Engineering

机译:建模和仿真软件工程中的重用性和可伸缩性

摘要

Studying a system using discrete-event computer simulations implies several activities: conceptual model speci cation, software model architecture description, software development, simulation scenario, instrumentation, experimentation planning, computational resources con guration, execution, post-processing and analysis, validation and veri cation (V&V). Many software are required to complete all these activities. However, it is common practice to create a simulator from scratch when starting a new a simulation study. It is therefore necessary to redevelop a whole suite of tools to ensure support for all simulation activities. This thesis addresses the challenge of developing new simulators that reuse existing models and simulator parts. Indeed, reusing software increases dependability, is less error prone, makes better use of complementary expertises, improves standards compliance, and accelerates development. Reusing software can be applied to all simulation activities. Several problems have to be solved to derive full bene t of reuse. In this thesis, we address three major issues: Firstly, we investigate practical means of reusing and combining valuable pieces of modeling and simulation software at large, including models, simulation engines and algorithms, and supporting tools for the modeling and simulation methodology; Secondly, we focus on issues related to instrumentation; Thirdly, we focus on problems of integration of existing simulation tools. To achieve these objectives, we investigate advanced software engineering techniques such as component-based software engineering (CBSE) and aspect-oriented programming (AOP), and use them to derive a novel approach for Modeling & Simulation based on reusable layers. We developed a prototype software architecture that proves the feasibility of this layered approach.
机译:使用离散事件计算机仿真研究系统涉及以下活动:概念模型规范,软件模型体系结构描述,软件开发,仿真方案,仪器,实验计划,计算资源配置,执行,后处理和分析,验证和验证阳离子(V&V)。需要许多软件才能完成所有这些活动。但是,通常的做法是在开始新的仿真研究时从头开始创建仿真器。因此,有必要重新开发一整套工具以确保支持所有模拟活动。本文解决了开发可重复使用现有模型和模拟器零件的新型模拟器的挑战。确实,重用软件可以提高可靠性,减少出错的可能性,可以更好地利用互补的专业知识,提高标准的遵循性,并加快开发速度。重用软件可以应用于所有模拟活动。为了获得充分的重用效益,必须解决几个问题。在本文中,我们解决了三个主要问题:首先,我们研究了实用的重用和组合有价值的建模和仿真软件的实用方法,包括模型,仿真引擎和算法以及用于建模和仿真方法的支持工具;其次,我们关注与仪器相关的问题。第三,我们关注现有仿真工具的集成问题。为了实现这些目标,我们研究了先进的软件工程技术,例如基于组件的软件工程(CBSE)和面向方面的编程(AOP),并使用它们来得出基于可重用层的建模与仿真的新颖方法。我们开发了一种原型软件体系结构,证明了这种分层方法的可行性。

著录项

  • 作者

    Ribault Judicaël;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号