Models to Code: With No Mysterious Gaps
暫譯: 模型到程式碼:消除神秘的空白
Leon Starr
- 出版商: Apress
- 出版日期: 2017-06-16
- 售價: $3,370
- 貴賓價: 9.5 折 $3,202
- 語言: 英文
- 頁數: 332
- 裝訂: Paperback
- ISBN: 1484222164
- ISBN-13: 9781484222164
海外代購書籍(需單獨結帳)
相關主題
商品描述
Learn how to translate an executable model of your application into running code. This is not a book about theory, good intentions or possible future developments. You’ll benefit from translation technology and solid software engineering principles that are demonstrated with concrete examples using an open source tool chain.
Models don’t deliver enough value if they are not on a direct path to code production. But to waste time building models that are merely pictures of your code doesn’t add much value either. In this book, you’ll translate detailed, yet platform-independent models that solve real application problems.
Using a pragmatic approach, Models to Code quickly dives into two case studies of Executable UML models. The models and code are extensively annotated and illustrate key principles that are emphasized throughout the book.
You’ll work with code production using "C" as the implementation language and targeting microcomputer class processors. This might not be your particular target language or platform, but you can use you can use what you learn here to engineer or re-evaluate your own code translation system to dramatically increase the value of both your modeling and code generation solution.
Written by three leading experts, Models to Code is an exceptional resource for producing software by model translation― add it to your library today.
What You'll Learn
- See how detailed models resolve ambiguity and contradiction common in requirements.
- Examine how a model can be detailed enough to be executable and testable while remaining platform independent
- Produce code from a model, leaving the model intact so it can be redeployed on new platforms or adapted to changing software and hardware technology.
- Implement platform independent model execution rules in platform specific run-time code
Modelers and systems engineers on active MBSE projects (using Executable UML or not), projects using Simulink, Matlab, Dymola, MatrixX and other math modelling tools.
Any developers with current or past model experience, professors, students, systems engineers, embedded systems developers, or anyone interested in learning more about software modelling.
商品描述(中文翻譯)
學習如何將應用程式的可執行模型轉換為運行代碼。這不是一本關於理論、良好意圖或可能的未來發展的書籍。您將受益於翻譯技術和堅實的軟體工程原則,這些原則通過使用開源工具鏈的具體範例來展示。
如果模型不直接通往代碼生產,那麼它們所提供的價值就不夠。但僅僅構建那些只是您代碼的圖片的模型也不會增加太多價值。在本書中,您將翻譯詳細且平台無關的模型,這些模型解決了實際應用問題。
採用務實的方法,《Models to Code》迅速深入兩個可執行 UML 模型的案例研究。這些模型和代碼都有廣泛的註釋,並說明了本書中強調的關鍵原則。
您將使用 'C' 作為實現語言,針對微型計算機類處理器進行代碼生產。這可能不是您特定的目標語言或平台,但您可以利用在這裡學到的知識來設計或重新評估自己的代碼翻譯系統,以顯著提高您的建模和代碼生成解決方案的價值。
由三位領先專家撰寫的《Models to Code》是通過模型翻譯生成軟體的卓越資源——今天就將它加入您的圖書館。
您將學到什麼
- 了解詳細模型如何解決需求中常見的模糊性和矛盾。
- 檢視模型如何足夠詳細以便可執行和可測試,同時保持平台無關性。
- 從模型生成代碼,保持模型完整,以便可以在新平台上重新部署或適應不斷變化的軟體和硬體技術。
- 在平台特定的運行時代碼中實現平台無關的模型執行規則。
本書適合誰
模型師和系統工程師在活躍的 MBSE 項目中(無論是否使用可執行 UML)、使用 Simulink、Matlab、Dymola、MatrixX 和其他數學建模工具的項目。
任何具有當前或過去模型經驗的開發人員、教授、學生、系統工程師、嵌入式系統開發人員,或任何有興趣了解更多有關軟體建模的人。