UML状态机模型形式化验证技术研究

  • 格式:pdf
  • 大小:543.71 KB
  • 文档页数:5

中 图法 分 类 号 : 3 15 文 献 标 识 号 : TP 1 .6 A 文 章 编 号 : 0 07 2 ( 0 2 0 —4 00 1 0—0 4 2 1) 93 6—5
Fo m a e i c t n t c n l g o r lv rf a i e h o o y f rUM L t t M a h n d l i oHale Waihona Puke S a e c i e mo e
H OU i , S M n ONG e - e g W ANG — a W np n , Bo h n, W ANG n y Xi - e (n t u e7 6 S c n a e f h n r s a e c n e n n u tyC r o ain B in 0 8 4 I si t 0 , e o dAc d myo iaAeo p c i c d Id sr o p rt , e ig 1 0 5 ,C ia t C S e a o j hn )
( 国航 天 科 工集 团第二研 究 院 7 6所 ,北 京 10 5 ) 中 0 0 8 4
摘 要 :系统建模是 系统开发经常用到的分析设 计方法,如何保证模型 的正 确性一直是人 们关注的话题 。为 了验证 系统 设
计 的模 型正 确 性 ,进 而提 高整 个 系统 的 质 量 ,提 出 了一种 通 过 模 型 检 查 技 术 对 UML状 态机 模 型 进 行 动 态语 义 验 证 的 方 法 。
21 0 2年 9月
计算机 工程 与设 计
C OM PUTE ENGI ERI R NE NG AND DES GN I
S p. 02 e t2 1
第 3 3卷
第 9 期
Vo . 3 No 9 13 .
U ML状态机模型形式化验证技术研究
侯 敏 ,宋 文 鹏 ,王 泊 涵 ,王 新 冶
mo e h c e . d l ek r c
Ke r s y wo d :UM L S a e a h n ;mo e h c ttM c ie d lc e k;f r l e i c t n;s mb l d l e i e S o ma r ia i v f o y o i mo e rf r( MV ) c v i
性 质 ,在 两次 转 化 的 过 程 中 必 须 保 证 语 义 的 一 致 性 。本 文 采 用 的 方 法 是 直 接 将 UML状 态 机 图 转 化 为 s 语 言 。 mv
对 状 态机 模 型 进 行 形 式 化 描 述 ,根 据 定 义 的 映射 规 则将 图形 信 息映 射 成 模 型 检 查 器 可 以读 取 的 语 言 ,分 析 待 验 证 的 性 质 内 容 ,通 过 使 用模 型 检 查 器 得 到 验 证 结 果 。 关 键 词 :UML状 态机 ;模 型检 查 ;形 式 化验 证 ;符 号 模 型 检 查 器
0 引 言
统 一 建 模 语 言 (nf dmo en ag ae u ie d l gln ug ,UML) 是 i i
的比较 多的方法 是先将 状态机 图转 化为一 种 中间语言 ,如 X ML或者 E HA;然后再转 化成模 型检查工具 ( S i 如 pn或 者S MV)的输入语言 ,再通过模型 检查工具验证 待检查 的
Ab ta t S s e mo ei g i o e o n lzn n e in n t o st a s a l s d i y t m e e o m e t u o t s sr c : y tm d l s n fa a y i g a d d sg i g me h d h tu u l u e s s e d v l p n ,b th w o a — n y n s r d l ’v l i o o i l t et .A t o o v rf u emo es ai t i a h t pca l h i d ys t me me h d t e i UM L Stt M a h n s g mo e h c i g t c n l g r e y a e c i eu i d l e k n e h o o y i o d r n c n t e i h y tm e i n’ a iiy n h n e h n e t e s s e ’ u l y Fi t o v r y t e s s e d sg S v l t ,a d t e n a c h y tm S q a i . r l f d t s y,i s o h o m a d s rp i n o h t h ws t e f r l e c ito f t e UM L t t M a h n d 1 S c n l ,a c r i g t h p i g r l s i t a sa e h i u e i f r t n t h a g a e wh c S a e c i emo e. e o d y c o d n o t e ma p n u e t r n lt s t e f r n o ma i O t e ln u g ih g o c u d b e d b d l h c e ,Afe n l z g t e c n e to u l y t e i ,i wi e h e i c t n r s l t r u h u i g o l e r a y mo e e k r c t r a a y i h o t n fq a i o v r y t l g tt e v r ia i e u t h o g s n t f l f o n