1.一種基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,包括:
數(shù)學(xué)建模模塊,用于利用進(jìn)程代數(shù)建模,對實(shí)時(shí)協(xié)議進(jìn)行形式化表示,建立實(shí)時(shí)協(xié)議模型,并對協(xié)議需求進(jìn)行形式化表示;
代碼生成模塊,根據(jù)所述實(shí)時(shí)協(xié)議模型生成高級語言代碼;
仿真驗(yàn)證模塊,根據(jù)進(jìn)程代數(shù)描述語言的語義對所述實(shí)時(shí)協(xié)議模型進(jìn)行仿真執(zhí)行,并根據(jù)數(shù)學(xué)建模模塊所輸出的實(shí)時(shí)協(xié)議的形式化表示和協(xié)議需求的形式化表示,對所述實(shí)時(shí)協(xié)議模型所滿足的需求性質(zhì)進(jìn)行分析與驗(yàn)證;
驗(yàn)證結(jié)果處理模塊,對仿真驗(yàn)證模塊所輸出的分析與驗(yàn)證結(jié)果進(jìn)行統(tǒng)計(jì)及分類,并提供協(xié)議性質(zhì)的評估。
2.如權(quán)利要求1所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述數(shù)學(xué)建模模塊中,對實(shí)時(shí)協(xié)議進(jìn)行形式化表示包括利用進(jìn)程代數(shù)對協(xié)議描述的數(shù)學(xué)表達(dá)。
3.如權(quán)利要求2所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述數(shù)學(xué)表達(dá)包括對協(xié)議運(yùn)行過程、協(xié)議算法進(jìn)行表達(dá)、對實(shí)時(shí)協(xié)議的實(shí)時(shí)性、確定性、并發(fā)性、周期性及高精度同步進(jìn)行表達(dá)。
4.如權(quán)利要求1所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述數(shù)學(xué)建模模塊中,對協(xié)議需求進(jìn)行形式化表示包括利用時(shí)態(tài)邏輯、計(jì)算樹邏輯、霍爾邏輯、分離邏輯對實(shí)時(shí)協(xié)議的需求進(jìn)行準(zhǔn)確的形式化表示。
5.如權(quán)利要求1所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述代碼生成模塊包括根據(jù)實(shí)時(shí)協(xié)議模型語言的語義生成高級語言代碼。
6.如權(quán)利要求1所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述仿真驗(yàn)證模塊包括模型仿真器模塊,模型檢查算法庫模塊,及模型性質(zhì)的驗(yàn)證模塊。
7.如權(quán)利要求6所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述模型仿真器模塊支持實(shí)時(shí)協(xié)議模型的仿真執(zhí)行。
8.如權(quán)利要求6所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述模型檢查算法庫模塊包括檢查不同類型模型所適用的算法,并且支持用戶對所述模型檢查算法庫模塊中模型檢查算法庫的擴(kuò)展。
9.如權(quán)利要求6所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述模型性質(zhì)的驗(yàn)證支持根據(jù)檢查模型的類別對算法進(jìn)行智能選擇,并根據(jù)算法及性質(zhì)對模型進(jìn)行驗(yàn)證。
10.如權(quán)利要求1所述的基于進(jìn)程代數(shù)的實(shí)時(shí)協(xié)議分析及驗(yàn)證系統(tǒng),其特征在于,所述驗(yàn)證結(jié)果處理模塊包括對所述實(shí)時(shí)協(xié)議模型所滿足的需求性質(zhì)的分析與驗(yàn)證結(jié)果進(jìn)行統(tǒng)計(jì)與分類,并為不可滿足的協(xié)議需求提供相應(yīng)的協(xié)議執(zhí)行過程。