商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
唐濤、趙林、徐田華、呂繼東、牛儒等編著的這本《基于模型的列車運行控制系統設計與驗證方法》主要介紹基于模型的列車運行控制系統設計與驗證方法,著重闡述設計與驗證方法的原理、實現技術以及應用。全書共六章,主要內容包括:列控系統需求的建模與驗證,列控系統的安全分析,基于模型的列控系統軟件設計,基于模型的測試,列控系統的運行時驗證。
《基于模型的列車運行控制系統設計與驗證方法》可以作為軌道交通控制專業研究生的學習用書,也可以供有關工程技術人員參考。
《基于模型的列車運行控制系統設計與驗證方法》可以作為軌道交通控制專業研究生的學習用書,也可以供有關工程技術人員參考。
名人/編輯推薦
《基于模型的列車運行控制系統設計與驗證方法》可以作為軌道交通控制專業研究生的學習用書,也可以供有關工程技術人員參考。
目次
第一章 緒論 第一節 列車運行控制系統 第二節 列控系統開發方法的發展趨勢 參考文獻
第二章 列控系統需求的建模與驗證 第一節 基于UML擴展的建模方法 第二節 基于混合通信順序進程的建模方法 第三節 需求模型的驗證 參考文獻
第三章 列控系統的安全分析 第一節 安全分析方法及其演變 第二節 基于模型安全分析的建模思想 第三節 基于模型安全分析的建模語言 第四節 基于MBSA方法的列控系統安全分析 參考文獻
第四章 基于模型的列控系統軟件設計 第一節 軟件設計理論和方法 第二節 基于模型的軟件開發——SCADE 第三節 基于模型驅動和DSL的列控系統設計 參考文獻
第五章 基于模型的測試 第一節 基于時間自動機的建模方法 第二節 基于觀測自動機的測試案例自動生成方法 第三節 基于數據驅動的測試平臺 參考文獻
第六章 列控系統的運行時驗證 第一節 運行時驗證的發展 第二節 基于自動機的監視器構造 第三節 基于公式重寫的運行監控 第四節 列控領域應用 參考文獻
書摘/試閱
在需求、分析、設計、實現、測試和運行維護等不同階段都會存在多種模型。在基于模型的設計和驗證中,經常使用圖形化的模型,如UML和各種自動機模型。但模型并非只能是圖形化的,也可以使用文本或其他方式來表示,如一階邏輯模型、CSP模型,這些模型在開發過程中服務于不同的應用目的。模型忽略系統邏輯行為的復雜底層實現,而直接展現問題域。建立模型便于捕獲領域知識和進行知識管理,可以加強領域專家對系統開發過程的直接影響。
模型有助于理解問題,便于溝通以獲得對系統的某些方面具有更加準確、清晰的認識。模型還能借助計算機進行輔助分析和設計,能夠使設計更清晰,系統更具可維護性。基于模型的開發將復雜的業務邏輯和最佳實踐經驗封裝在模型中,并將這些模型應用到開發,代碼生成,測試和維護當中,通過建模將開發工作抽象到更高的層次。不同的模型在列控系統開發過程中的各個關鍵環節發揮其各自不同的作用。模型要能真實的反映客觀事物需要一個論證的過程,這就要求模型的建立過程是嚴謹的,并且結果是可追溯和驗證的。
(二)開發效率的提升
在傳統開發流程中,需求、設計、實現和測試任務在不同的工具環境下依次執行,其中涉及多個人工步驟。不同類型的設計和分析工作使用不同的專門工具實現,然后人工將設計轉換成代碼,而系統級測試要到軟件和硬件實現完成后才能執行,這是個耗時且容易引入缺陷的過程。缺少公用工具環境、多個人工步驟以及后期才能發現缺陷等因素都會延長開發時間、增加開發成本。
基于模型的開發方法一般利用形式化的系統描述語言和建模技術更加科學、嚴謹地發現系統潛在危險,并推演、分析危險事件的可能致因因素。在此基礎上借助計算機的高效處理能力,代替繁復、單調的人工計算處理過程,從而提高分析設計工作的效率、準確性和完備性,使之能夠更好的配合列控系統的開發規模和開發進度。
以安全分析過程為例,傳統的安全分析方法大都是從工程實踐中總結提煉出來的程序化方法。這些方法原理簡單、容易掌握,且有成熟工具予以輔助。但是,推演或歸納的過程仍需要人工完成,要求使用者具有豐富的專業知識和經驗,以及較強的邏輯推理能力,否則無法滿足大規模復雜系統的需要。隨著系統復雜程度的提高,出自分立元件設備分析經驗的傳統安全分析方法逐漸顯現出他們的不足。
主題書展
更多