计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (9): 62-64.DOI: 10.3778/j.issn.1002-8331.2010.09.019

• 研发、设计、测试 • 上一篇    下一篇

一种基于场景的嵌入式软件设计方法

戎 玫   

  1. 暨南大学 深圳旅游学院,广东 深圳 518053
  • 收稿日期:2009-09-16 修回日期:2009-11-12 出版日期:2010-03-21 发布日期:2010-03-21
  • 通讯作者: 戎 玫

Scenario-based design method for embedded software

RONG Mei   

  1. Shenzhen Tourism College,Jinan University,Shenzhen,Guangdong 518053,China
  • Received:2009-09-16 Revised:2009-11-12 Online:2010-03-21 Published:2010-03-21
  • Contact: RONG Mei

摘要: UML顺序图是一种常用的在软件开发早期阶段用来描述系统基于场景的需求规约的一种可视化建模语言。通过在UML顺序图中加入带时间区间标志的时间约束,得到时间顺序图模板TSDT(Timed Sequence Diagram Template),用来建立嵌入式软件基于场景的需求规约模型。对消息传递自动机进行实时扩展,得到时间消息传递自动机TMPA(Timed Message Passing Automata),TMPA以自动机的形式刻画了所建立的需求规约模型,为在需求阶段验证所建立的模型是否满足用户需求奠定了基础。

关键词: 嵌入式软件, 场景, 统一建模语言(UML)顺序图, 消息传递自动机

Abstract: For embedded software systems,UML sequence diagram is a visual formalism widely used to capture scenario-based system requirements during the early design stages.The scenario-based specifications of embedded software are specified by timed sequence diagram template which is a UML sequence diagram extended with a set of time interval constraints,and then message passing automata is extended with timing constraints,which is an automata-theoretic characterization of the embedded software.

Key words: embedded software, scenario, Unified Modeling Language(UML) sequence diagram, message passing automata

中图分类号: