首页> 外文OA文献 >A simulation-based software development methodology for distributed real-time systems
【2h】

A simulation-based software development methodology for distributed real-time systems

机译:分布式实时系统的基于仿真的软件开发方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Powered by the rapid advance of computer, network, and sensor/actuator technologies, distributed real-time systems that continually and autonomously control and react to the environment have been widely used. The combination of temporal requirements, concurrent environmental entities, and high reliability requirements, together with distributed processing make the software to control these systems extremely hard to design and difficult to verify. In this work, we developed a simulation-based software development methodology to manage the complexity of distributed real-time software. This methodology, based on discrete event system specification (DEVS), overcomes the "incoherence problem" between different design stages by emphasizing "model continuity" through the development process. Specifically, techniques have been developed so that the same control models that are designed can be tested and analyzed by simulation methods and then easily deployed to the distributed target system for execution. To improve the traditional software testing process where real-time embedded software needs to be hooked up with real sensor/actuators and placed in a physical environment for meaningful test and analysis, we developed a virtual test environment that allows software to be effectively tested and analyzed in a virtual environment, using virtual sensor/actuators. Within this environment, stepwise simulation methods have been developed so that different aspects, such as logic and temporal behaviors, of a real-time system can be tested and analyzed incrementally. Based on this methodology, a simulation and testing environment for distributed autonomous robotic systems is developed. This environment has successfully supported the development and investigation of several distributed autonomous robotic systems. One of them is a "dynamic team formation" system in which mobile robots search for each other, and then form a team dynamically through self-organization. Another system is a scalable robot convoy system in which robots convoy and maintain a line formation in a coordinated way.
机译:在计算机,网络和传感器/执行器技术的飞速发展的推动下,可连续,自主地控制环境并对环境做出反应的分布式实时系统已被广泛使用。时间要求,并发环境实体和高可靠性要求的结合,再加上分布式处理,使得控制这些系统的软件极难设计且难以验证。在这项工作中,我们开发了一种基于仿真的软件开发方法,以管理分布式实时软件的复杂性。这种基于离散事件系统规范(DEVS)的方法论通过在开发过程中强调“模型连续性”来克服不同设计阶段之间的“不一致性问题”。具体来说,已经开发了技术,以便可以通过仿真方法测试和分析所设计的相同控制模型,然后轻松地将其部署到分布式目标系统中执行。为了改进传统的软件测试过程,在该过程中,实时嵌入式软件需要与真实的传感器/执行器连接在一起,并放置在物理环境中以进行有意义的测试和分析,我们开发了虚拟测试环境,可以对软件进行有效的测试和分析。在虚拟环境中,使用虚拟传感器/执行器。在这种环境下,已经开发了逐步仿真方法,以便可以逐步测试和分析实时系统的不同方面,例如逻辑和时间行为。基于这种方法,开发了用于分布式自主机器人系统的仿真和测试环境。这种环境已经成功地支持了几种分布式自主机器人系统的开发和研究。其中一个是“动态团队形成”系统,其中移动机器人相互搜索,然后通过自组织动态地形成团队。另一个系统是可伸缩的机器人护卫系统,其中,机器人护卫并以协调的方式维持线的形成。

著录项

  • 作者

    Hu Xiaolin;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号