|
RTCASE完全支持实时系统中任务并发模型分析与设计,并提供从软件需求分析模型到软件结构设计模型的转换,使用RTCASE并发图可实现对实时系统并发任务的划分,任务间通讯与同步机制的描述与建模。

RTCASE提供传统的软件模块结构图(Structure
Chart),使用此功能用户可以将每个任务划分为多个模块,在软件模块结构设计中通过转换分析或事务分析方法来构建软件模块的调用层次关系,并确定软件模块间接口。

PDL过程描述语言也称伪码,是用文本形式表示数据和处理过程的工具,PDL介于自然语言和编程语言之间,其语法规则既能用于描述模块内部的过程结构,又不涉及某种具体的编程语言。
RTCASE支持创建程序流程图(又称程序框图),使用程序流程图可以描述软件模块结构化。

一旦设计模型建立后,需要生成代码框架,RTCASE可生成ANSI C语言代码,这些代码框架中包括所有的数据变量定义、函数定义及常量定义,同时生成函数的控制结构,而PDL将以代码注释的形式出现在代码文件中。
|