首页> 外文期刊>Concurrency and Computation >Formal system-level design space exploration
【24h】

Formal system-level design space exploration

机译:正式的系统级设计空间探索

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

摘要

DIPLODOCUS is a UML profile intended for the modeling and the formal verification of real-time and embedded applications commonly executed on complex Systems-on-Chip. DIPLODOCUS implements the Y-chart approach, that is, application and HW architecture (e.g., CPUs, bus, memories) are first described independently and are subsequently related to each other in a mapping stage. Abstract tasks and communication primitives are therefore mapped onto platform elements like buses and CPUs. DIPLODOCUS endows all models with a formal semantics, thereby paving the way for formal proofs both before and after mapping. More concretely, application, architecture, and mapping models can be edited in TTool -an open-source toolkit - using UML diagrams. Then, pre-mapping or post-mapping UML models may be automatically transformed into a LOTOS-based representation. This specification is in turn amenable to model-checking techniques to evaluate properties of the system, for example, safety, schedulability, and performance properties. A smart card system serves as case study to illustrate the formal verification capabilities of DIPLODOCUS.
机译:DIPLODOCUS是一种UML概要文件,旨在对通常在复杂的片上系统上执行的实时和嵌入式应用程序进行建模和形式验证。 DIPLODOCUS实现了Y图表方法,即首先独立描述应用程序和硬件架构(例如CPU,总线,内存),然后在映射阶段将它们彼此关联。因此,抽象任务和通信原语被映射到诸如总线和CPU之类的平台元素上。 DIPLODOCUS为所有模型赋予了形式语义,从而为映射之前和之后的形式证明铺平了道路。更具体地说,可以使用UML图在TTool(一种开放源代码工具箱)中编辑应用程序,体系结构和映射模型。然后,可以将映射前或映射后的UML模型自动转换为基于LOTOS的表示形式。该规范又适用于模型检查技术以评估系统的属性,例如安全性,可调度性和性能属性。一个智能卡系统用作案例研究,以说明DIPLODOCUS的正式验证功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号