首页> 外文会议>International conference in intelligent automation and computer engineering >Research on Process Algebraic Analysis Tools for Electronic System Design
【24h】

Research on Process Algebraic Analysis Tools for Electronic System Design

机译:电子系统设计过程代数分析工具研究

获取原文

摘要

Rapid software/hardware development cycle increased demand for the advanced design and implementation methods. Recently, formal methods have been put forward as a tool for modelling and analysis of electronic systems. Usage of formal semantics and syntax allows unambiguous specifications of the systems, and in such a way provides means for rigorous analysis of correctness and performance properties. We investigate applicability of two process algebra based tools for the mixed software/hardware modelling and analysis: Process Analysis Toolkit (PAT) and Software/Hardware Engineering (SHE). PAT toolkit is based on CSP-like process algebra extended with mechanisms customary for software developers and engineers. It supports reachability and deadlock analysis, complete Linear Temporal Logic (LTL) model checking and refinement. SHE methodology provides means for correctness and performance analysis by applying model-driven design methodology at the system level, I.e., high abstraction level design stage of the embedded and mixed hardware/software systems. It combines techniques for development of formal models for analysis and refinement to the actual implementation of the system. SHE toolset provides tools for modelling, simulation and real-time control code generation. Transaction Level Modelling (TLM) approach has been put forward as a tool for elaborate System-on-Chip (SoC) design. It is quite extensively applied in industry to solve a number of practical problems, occurring at the design, development and deployment stages. We apply PAT and SHE methodology for functional and performance analysis of a hardware model and a TLM model, and illustrate this by means of examples: a simple pipeline process and a process-memory communication model, respectively.
机译:快速软件/硬件开发周期对先进设计和实现方法的需求增加。最近,已提出正式方法作为电子系统的建模和分析的工具。使用形式语义和语法的使用允许系统的明确规格,以这种方式提供了严格分析正确性和性能性能的手段。我们调查了基于两个过程代数的工具的适用性,用于混合软件/硬件建模和分析:流程分析工具包(PAT)和软件/硬件工程(她)。 PAT Toolkit基于CSP的过程代数,该代数与软件开发人员和工程师的机制延伸。它支持可达性和死锁分析,完整的线性时间逻辑(LTL)模型检查和精制。她方法提供了通过在系统级别的模型驱动的设计方法,即嵌入式和混合硬件/软件系统的高抽象级设计阶段应用模型驱动的设计方法提供了正确性和性能分析的手段。它结合了用于开发正式模型的技术,以分析和改进系统的实际实施。她的工具集提供了用于建模,仿真和实时控制代码生成的工具。交易级别建模(TLM)方法已被提出作为详细制定片上系统(SOC)设计的工具。它在设计,开发和部署阶段发生了若干实际问题是广泛应用的。我们应用Pat和She方法,用于硬件模型和TLM模型的功能和性能分析,并通过示例说明这一点:分别是简单的流水线进程和过程存储器通信模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号