论文标题

一个面向对象的框架,用于使用设计模式设计可重复使用和可维护的DEVS模型

An Object-Oriented Framework for Designing Reusable and Maintainable DEVS Models using Design Patterns

论文作者

Hamri, Maamar El Amine

论文摘要

设计模式是共享软件开发经验的良好实践。这些模式允许增强体系结构和软件应用程序代码的可重复性,可读性和可维护性。由于仿真应用计算机模型来生成轨迹以获得结果和结论,因此,模拟的设计人员探索了设计模式,以使模拟代码更加可重复,更可读性且易于维护,此外还可以设计出复杂的面向软件的模拟建模。 在开发人员(离散事件系统规范)中,设计人员已成功设计了模拟,框架,工具等。但是,某些问题仍然开放,应该像如何使用一组状态,事件和过渡的代码一样探索,以设计新的开发人员模型?开发模型如何扩展到新的形式主义? ETC。 在本文中,我们解决了这些问题,并提出了一组模式,这些模式可以作为Devs模型及其扩展设计师的指南,并可能有助于设计操作模拟框架的设计。这些模式的一部分是受开发人员社区和软件工程开发人员的可用设计的启发。

Design patterns are well practices to share software development experiences. These patterns allow enhancing reusability, readability and maintainability of architecture and code of software applications. As simulation applies computerized models to produce traces in order to obtain results and conclusions, designers of simulation explored design patterns to make the simulation code more reusable, more readable and easy to maintain, in addition to design complex software oriented simulation modeling. In DEVS (Discrete Event System specification), the designers have successfully designed simulations, frameworks, tools, etc. However, some issues remain still open and should be explored like how a piece of code that implements a set of states, events and transitions may be reused to design a new DEVS model? How may a DEVS model be extended to a new formalism? Etc. In this paper, we address these issues and we propose a set of patterns that may serve as guidelines to designers of DEVS models and its extensions and may contribute to the design of an operational simulation framework. These patterns are inspired partly by the available designs of DEVS community and software engineering developers.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源