Eclipse环境中的SME用户手册:实时系统同步语言Signal

需积分: 9 0 下载量 68 浏览量 更新于2024-07-26 收藏 1.08MB PDF 举报
"SME User Manual V0.20.0 (September 2nd, 2010)" 本文档是关于Polychrony/SME编辑器在Eclipse环境中的用户手册,主要介绍了如何使用该插件套件创建、验证SME图形模型并生成模拟代码。这些插件仍在开发中,因此文档将不断更新,但已编写部分可能会有所修改。SME(Signal Meta-model under Eclipse)是Eclipse环境下的一个信号建模工具。 SME环境由多个插件组成,包括: 1. 反射编辑器:用于编辑模型的元数据,提供对模型结构的深入理解和操作。 2. 图形建模器:用户可以通过图形化界面构建和设计SME模型,直观地表示实时和关键系统的结构。 3. 反射编辑器与Eclipse视图的组合,用于创建编译场景:这允许用户配置和管理模型的编译过程。 4. Signal文本编辑器:专门用于编辑Signal语言的源代码,支持语法高亮和自动完成等功能。 5. Polychrony服务连接:与Polychrony工具集交互,执行模型的验证和仿真。 6. Polychrony模型示例:提供实际应用案例,帮助用户理解和学习如何使用SME。 7. 其他插件的帮助文档:提供详细指南,协助用户解决使用过程中遇到的问题。 目前,这些插件与TopCASED 4.0.0和Eclipse 3.6.0(Helios)版本兼容。TopCASED是一个多范式、多领域的CASE工具,有兴趣的读者可以访问其官方网站(http://www.topcased.org/)获取更多信息。 Polychrony工具集是这个领域的重要组成部分,它是一种同步语言,专为实时和关键系统设计。它提供了强大的建模能力,可以处理时间敏感性和并发性问题,这对于航空、航天、交通控制等领域的软件开发至关重要。通过SME,用户能够利用图形和文本方式结合,更有效地表达和验证这些系统的复杂行为。 SME手册提供了全面的指导,帮助用户利用Eclipse中的Polychrony/SME插件进行实时和关键系统的设计、验证和代码生成。随着工具的不断发展和完善,这个文档将持续更新,确保用户能够跟上最新的功能和改进。