首页> 外文学位 >Modelling and implementation of real-time systems using time Petri nets.
【24h】

Modelling and implementation of real-time systems using time Petri nets.

机译:使用时间Petri网对实时系统进行建模和实现。

获取原文
获取原文并翻译 | 示例

摘要

The work presented in the thesis must be considered in the context of a more general project, which proposes an unified method, based on the use of the Time Petri Nets formalism (TPN), to deal with the development of Real Time Systems (RTS). This project's objective is to cover the whole development cycle of a RTS with Time Petri Nets, from the requirement specification to the testing phase, including the properties analysis an the implementation.;The thesis tackles two aspects of the RTS life cycle: the modelling and the implementation, or code generation. After introducing of the RTS modelling concepts using TPN, and the analysis techniques fundamentals, the work focuses on the code generation, taking the Petri Nets implementation techniques as a base and extending them in order to make the techniques able to deal with the special temporal requirements of the RTS.;The centralized technique is presented in first place. Based on the separation of the functional and control parts of the RTS, the technique proposes the use of a coordinator, which holds the control of the system execution and the supervision of the deadline meeting. This technique has several drawbacks, such as the impact in the performance of the coordinator presence.;In order to cope with these evidenced drawbacks, the thesis proposes the decentralized implementation technique. Its main aim is to split the net into a set of concurrent subnets, mono-marked p-invariants, which communicate between each other through synchronous or asynchronous primitives. These subnets are called protoprocesses. After this net partition, the technique proposes the identification of a set of execution units (specific place-transition structures) that can be directly translated into Ada-95 statements. This strategy leads to the generation of the skeleton of the code that implements the control part of the RTS. As an additional result, the thesis proposes Time Petri Net based models for the real time Ada-95 statements.;Finally, in cases where it is not possible to apply the decentralized techniques, the work proposes mixed implementation techniques.
机译:论文中提出的工作必须在一个更通用的项目中进行考虑,该项目提出了一种统一的方法,该方法基于使用时间Petri网形式(TPN)来处理实时系统(RTS)的发展。 。该项目的目标是使用Time Petri Nets覆盖RTS的整个开发周期,从需求规范到测试阶段,包括属性分析和实现。本文解决了RTS生命周期的两个方面:建模和建模。实现或代码生成。在介绍了使用TPN的RTS建模概念以及分析技术基础之后,工作重点是代码生成,以Petri Nets实现技术为基础并对其进行扩展,以使该技术能够满足特殊的时间要求。 ; RTS集中。首先展示了集中式技术。基于RTS的功能和控制部分的分离,该技术建议使用协调器,该协调器负责系统执行的控制和截止日期会议的监督。该技术有很多弊端,例如对协调器在场性能的影响。为了解决这些弊端,本文提出了一种分散的实现技术。它的主要目的是将网络划分为一组并发的子网,即单标记的p不变式,它们通过同步或异步原语相互通信。这些子网称为原型过程。在此网络分区之后,该技术提出了对一组执行单元(特定的位置转换结构)的标识,该执行单元可以直接转换为Ada-95语句。此策略导致实现RTS的控制部分的代码框架的生成。另外,本文提出了基于时间Petri Net的实时Ada-95语句模型。最后,在无法应用分散技术的情况下,本文提出了混合实现技术。

著录项

  • 作者单位

    Universidad de Zaragoza (Spain).;

  • 授予单位 Universidad de Zaragoza (Spain).;
  • 学科 Computer Science.
  • 学位 Dr.
  • 年度 1999
  • 页码 290 p.
  • 总页数 290
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号