CODARTS建模方法在嵌入式软件开发中的应用.doc_第1页
CODARTS建模方法在嵌入式软件开发中的应用.doc_第2页
CODARTS建模方法在嵌入式软件开发中的应用.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CODARTS建模方法在嵌入式软件开发中的应用 随着半导体制造行业的迅速发展微处理器的价格在实际性能大幅度提升的同时却在大幅度降低使得基于嵌入式处理器和微型计算机系统的实时多任务系统成为解决诸多应用问题的一种高效率、低成本的有效方案目前囊括工业、消费电子、医疗、军事等许多方面的产品都是基于嵌入式系统的随着应用需求的日益增长嵌入式系统的功能越来越强大系统体系结构越来越复杂对系统软件的要求也很自然的“水涨船高”由于多数嵌入式系统工作在并发性和实时性要求较高的场合因此并发和实时嵌入式系统软件设计面临着巨大的挑战国内外许多专用人士结合嵌入式软件开发的实践经验针对嵌入式系统软件开发的特点提出了许多有效的解决办法本文所介绍的CODARTS建模方法就是其中的一种 1CODARTS方法概述 CODARTS(ConcurrentDesignApproachforRealTimeSystem)方法源自20世纪80年代初是在解决工业机器人控制系统问题中产生的其前身为DARTS(实时系统结构设计方法)后来为了解决分布式实时应用程序的需要融入了采用状态转换图对系统行为特征建模等方法逐步演化成为CODARTS建模方法 CODARTS方法建模的主要步骤如下: 开发系统的环境模型和行为模型使用COBRA方法对问题域进行分析和建模COBRA方法为依据系统环境图开发环境模型提供了系统分解策略采用COBRA方法将系统分解成为若干子系统并且确定子系统中对象和功能以及它们在外事件序列场景下进行交互的方式 应用任务结构化标准确定系统(或子系统)中的并发任务主要内容包括并发任务的确定、任务间通信以及同步接口的确定 应用模块结构化标准确定系统中的信息隐藏模块信息隐藏模块的思想为尽可能地减少或消除全局变量把有可能发生的变化信息封装在一个模块内容 根据任务划分和信息隐藏模块划分构建软件构架 定义组建接口规范、以增量方式开发软件 2CODARTS应用 下面结合实例介绍如何在具体应用中使用CODARTS进行系统分析和建模 (1)问题域简要描述 某厂自动化产品检测生产线要求具备的功能是通过对该产品在各种工作状态中的电压、电流、压力、温度等参数的检测来判断该产品的生产合格情况其中的智能检测模块为主要设计内容该检测模块具有可配置的多通路检测;能够和上位PC通过RS485进行通信根据PC的指令或者本地键盘输入的指令进行系统运行控制、配置参数设定、采样结果上传等;能够支持本地LCD界

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论