11月23日,IAR技术研讨会
—— UML在嵌入式产品开发中的应用
由于当今的嵌入式应用越来越复杂,人机界面也越来越丰富,很多公司在进行产品开发时越来越多地会面临以下问题:
- 在需求分析、模块划分和接口讨论上,耗费了大量的会议时间与精力
- 无论花费多少时间做测试,总会有错误的遗漏
- 大量的时间用于代码和文档的编写上,但往往无法及时地对应需求的变化
- 后续的工程师往往看不懂前任工程师的产品设计,产品的维护经常出现问题
传统的画流程图、用编程语言的设计方法这种基于顺序运算结构的设计逻辑,已经越来越难满足到以上的产品开发需求;而UML这种基于控制结构的系统设计方法,能很好地满足上述要求。可是由于UML的规范定义太过于广义,以至做出的代码非常庞大,往往不能满足嵌入式系统对硬件资源的苛刻要求。
瑞典IAR公司结合了公司在嵌入式领域的丰富经验与UML的状态机理论(State Machine),推出了高效率的图形化嵌入式UML开发工具——VisualSTATE v5.2版(1.0版本于1987年推出),从而简化了嵌入式设计与开发的过程。
作为全球领先的嵌入式工具提供商,IAR公司一向以产品的代码效率引以为豪。VisualSTATE产生的核心代码也仅有数K,从而能适用从8位到32位的各种嵌入式应用场合,支持8051, AVR, 78K, 430, ARM,M32C, X86等各种主流的芯片架构。目前已有数百家公司选用VisualSTATE来优化产品开发,小到运动手表、红外夜视仪,大到ATM取款机、阿帕奇直升机充电设备等,在VisualSTATE的客户名单也出现了通用电气、罗氏制药、德尔福、NASA等耳熟能详的名字……除了简化开发以外,这些客户更看中了VisualSTATE丰富的测试手段所能提供的软件产品“零缺陷”的保证。
为了使广大用户对如何使用状态机理论进行嵌入式系统的开发有一个充分的了解,特邀请瑞典IAR公司Mr.Henrik Leerberg先生开设专题讲座介绍相关理论背景,并在随后的近5个小时中,Henrik先生将演示一个实际案例,如何从最初的产品需求入手、应用UML进行图形化的系统建模、到最终代码集成并实现系统级的在线调试。Mr.Henrik Leerberg是资深的UML和VisualSTATE咨询专家,在这一领域具有十数年的经验,已成功地指导过上百个商业客户的软件开发。
会议安排
主题:从设想到现实——UML在嵌入式产品开发中的应用
主办:IAR中国办事处
协办:北京麦克泰技术有限公司、ENEA中国办事处 主讲:Mr.Henrik Leerberg,瑞典IAR公司VisualSTATE产品部 咨询专家
语言:英语(全程中文翻译)
地点:深圳景轩酒店 6楼汇丰厅 (深圳地铁1号线,岗厦站C出口)
报名:麦克泰深圳办事处 李小姐(0755-82971856,E-Mail: tina.lee@bmrtech.com)
*)本次讲座为免费讲座,由于座位有限,请及早预订
*)每位与会听众将免费得到一本概念手册,《UML在嵌入式开发中的应用》的中译本,由丹麦理工大学著名UML
教授Mr. Techn. Jørgen Staunstrup博士编著
会议日程(2005年11月23日)
09:00 - 09:20 签到
09:20 - 09:30 开场介绍
09:30 - 10:00 UML方法在市场上的应用,成功案例介绍
10:00 - 10:45 UML概念简介:状态机、并发与层次的系统架构、VisualSTATE使用入门
10:45 - 11:00 茶歇
11:00 - 11:30 实时操作系统原理:ENEA OSE介绍
11:30 - 12:30 建模演示:用UML概念来设计一个真实的Embedded Model
12:30 - 13:30 午餐
13:30 - 14:30 系统测试:静态测试、动态测试,、迭代测试
实例演示:用动态规范性测试快速排除系统设计中的死锁结构
14:30 - 15:00 实例演示:代码和文档生成(C, C++, Java代码生成演示)
15:00 - 15:15 茶歇
15:15 - 16:15 系统整合演示:添加驱动、函数,系统集成
16:15 - 16:35 实例演示:工程编译、程序下载,UML系统级的在线调试
16:35 - 17:00 VisualSTATE的UML模型如何与RTOS集成使用
17:00 - 17:30 FAQ
*)每次实例演示将包含10-15分钟的理论介绍
评论