首页> 外文会议>International Conference on Real-Time and Embedded Computing systems and Applications >Introducing Temporal Analyzability Late in the Lifecycle of Complex Real-Time Systems
【24h】

Introducing Temporal Analyzability Late in the Lifecycle of Complex Real-Time Systems

机译:在复杂的实时系统的生命周期中引入时间分析

获取原文

摘要

Many industrial real-time systems have evolved over a long period of time and were initially so simple that it was possible to predict consequences of adding new functionality by common sense. However, as the system evolves the possibility to predict the consequences of changes become more and more difficult unless models and analysis method can be used. In this paper we describe our approach to re-introducing analyzability into a complex real-time control system at ABB Robotics. The system consists of about 2 500 000 lines of code. Traditional real-time models and analyses, e.g. fixed priority analysis, were not applicable on this large and complex real-time system since the models are too simple for describing the systems behavior accurately, and the analyses are too pessimistic. The proposed method is based on analytical models and discrete-event based simulation of the system behavior based on these models. The models describe execution times as statistical distributions which are measured and calculated in the existing system. Simulation will not only enable models with statistical execution times, but also correctness criterion other than meeting deadlines, e.g. non-empty communication queues. Having accurate system models enable analysis of the impact on the temporal behavior of, e.g. customizing or maintaining the software. The case study presented in the paper shows the feasibility of the method. The method presented is applicable to a large class of complex real-time systems.
机译:许多工业的实时系统在很长一段时间内进化,最初是如此简单,可以通过常识预测添加新功能的后果。然而,由于系统演变的可能性预测变化的后果变得越来越困难,除非可以使用模型和分析方法。在本文中,我们描述了我们在ABB机器人的复杂实时控制系统中重新引入分析性的方法。该系统由约2 5万行代码组成。传统的实时模型和分析,例如固定优先级分析,不适用于这种大而复杂的实时系统,因为模型对于准确地描述系统行为来说太简单,并且分析太悲观了。该方法基于基于这些模型的系统行为的分析模型和基于离散事件的模拟。模型描述了作为统计分布的执行时间,这些分布在现有系统中测量和计算。模拟不仅将使模型能够使用统计执行时间,而且还可以实现截止日期之外的正确性标准,例如,非空通信队列。具有精确的系统模型,可以分析对时间行为的影响,例如,自定义或维护软件。本文提出的案例研究显示了该方法的可行性。所呈现的方法适用于大类复杂的实时系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号