The systems engineering method proposed in this book, which is based on Abstract State Machines (ASMs), guides the development of software and embedded hardware-software systems seamlessly from requirements capture to actual implementation and documentation. The method bridges the gap between the human understanding and formulation of real-world problems and the deployment of their algorithmic solutions by code-executing machines. Within a single conceptual framework it covers design, verification by reasoning techniques, and validation by simulation and testing. ASMs improve current industrial practice by using accurate high-level modeling and by linking the descriptions at the successive stages of system development in an organic and efficiently maintainable chain of rigorous and coherent system models at stepwise-refined abstraction levels. In several industrial projects the ASM method has proven its superiority compared to the popular UML methodology when designing complex parallel or dynamic systems.
This book combines the features of a textbook and a handbook: the reader will find detailed explanations, proofs, and exercises as well as numerous examples and real-world case studies. Researchers will find here the most comprehensive description of ASMs available today and professionals will use it as a 'modeling handbook for the working software engineer.' As a textbook it supports self-study or it can form the basis of a lecture course. The book is complemented by a CD containing the whole book text, additional course material, solutions to exercises, and additional examples.
本书提出的系统工程方法以抽象状态机(ASM)为基础,指导软件和嵌入式硬件-软件系统的开发,从需求捕捉到实际执行和记录都是无缝的。该方法弥补了人类对现实世界问题的理解和表述与通过代码执行机器部署其算法解决方案之间的差距。在一个单一的概念框架内,它涵盖了设计、推理技术的验证以及模拟和测试的验证。ASM通过使用精确的高层建模和将系统开发的连续阶段的描述连接在一个有机的、可有效维护的严格和连贯的系统模型链中,在逐步细化的抽象层次上改善了当前的工业实践。在一些工业项目中,ASM方法已经证明了它在设计复杂的并行或动态系统时比流行的UML方法更有优势。
本书结合了教科书和手册的特点:读者会发现详细的解释、证明和练习,以及大量的例子和真实世界的案例研究。研究人员将在这里找到当今最全面的ASM描述,专业人士将把它作为 "工作中的软件工程师的建模手册"。作为一本教科书,它支持自学,也可以作为讲座课程的基础。本书还配有一张CD,其中包含整本书的内容、额外的课程材料、练习的解决方案和额外的例子。
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2377
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1677
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1561
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1283
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1262
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1254
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1202
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
电子书-高维数据统计:方法、理论与应用(英)
1148
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1086
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
980
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册