...
首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems
【24h】

Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems

机译:彩色Petri网和CPN工具,用于并发系统的建模和验证

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

获取外文期刊封面封底 >>

       

摘要

Coloured Petri Nets (CPNs) is a language for the modelling and validation of systems in which concurrency, communication, and synchronisation play a major role. Coloured Petri Nets is a discrete-event modelling language combining Petri nets with the functional programming language Standard ML. Petri nets provide the foundation of the graphical notation and the basic primitives for modelling concurrency, communication, and synchronisation. Standard ML provides the primitives for the definition of data types, describing data manipulation, and for creating compact and pa-rameterisable models. A CPN model of a system is an executable model representing the states of the system and the events (transitions) that can cause the system to change state. The CPN language makes it possible to organise a model as a set of modules, and it includes a time concept for representing the time taken to execute events in the modelled system. CPN Tools is an industrial-strength computer tool for constructing and analysing CPN models. Using CPN Tools, it is possible to investigate the behaviour of the modelled system using simulation, to verify properties by means of state space methods and model checking, and to conduct simulation-based performance analysis. User interaction with CPN Tools is based on direct manipulation of the graphical representation of the CPN model using interaction techniques, such as tool palettes and marking menus. A license for CPN Tools can be obtained free of charge, also for commercial use.
机译:有色Petri网(CPN)是一种用于系统建模和验证的语言,其中并发,通信和同步起着主要作用。有色Petri网是一种离散事件建模语言,结合了Petri网和功能性编程语言Standard ML。 Petri网提供了图形表示法的基础以及用于对并发,通信和同步进行建模的基本原语。标准ML提供了用于定义数据类型,描述数据操作以及创建紧凑和可参数化模型的原语。系统的CPN模型是可执行的模型,代表系统的状态以及可能导致系统更改状态的事件(过渡)。 CPN语言使将模型组织为一组模块成为可能,并且它包含一个时间概念,用于表示在建模系统中执行事件所花费的时间。 CPN Tools是用于构建和分析CPN模型的具有工业实力的计算机工具。使用CPN工具,可以使用仿真来研究建模系统的行为,可以通过状态空间方法和模型检查来验证属性,并可以进行基于仿真的性能分析。用户与CPN工具的交互基于使用交互技术(例如工具选项板和标记菜单)对CPN模型的图形表示的直接操纵。可以免费获得CPN工具的许可,也可以用于商业用途。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号