Designing Embedded Systems with the SIGNAL Programming Language : Synchronous, Reactive Specification 🔍
Abdoulaye Gamatie (auth.) Springer-Verlag New York, 1, 20091006
英语 [en] · PDF · 5.2MB · 2009 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/scihub/zlib · Save
描述
This book is about synchronous programming for the design of, safety critical, embedded systems, such as automotive systems, avionics, nuclear power plants and telecommunication systems. The techniques presented promote the use of formal concepts, i.e. those having a mathematically sound basis. Such concepts enable non ambiguous and rigorous reasoning about the critical properties of addressed systems in order to ensure their reliability. The synchronous programming language, SIGNAL, is used to demonstrate the pragmatic design of embedded systems. This is an invaluable tutorial/reference for scientists, practitioners and students.
* Presents the best pedagogical illustration of embedded system design with a synchronous dataflow programming language;
* Offers a complete overview of a language and its associated analysis techniques for the design of multi-clocked embedded systems;
* Describes a formal specification language that provides users with design and analysis tools to guarantee the reliability of safety-critical, embedded systems;
* Enables "correct-by-construction" designs for modern embedded systems, built on distributed architectures.
Among synchronous programming paradigms, Polychrony stands out for its ability to specify dataflow relationally, its freedom from single clock driven semantics, and its clock calculus that allows one to infer when single clock driven sequential software implementation is implied by the specification, and when refinements are required for such implementation. The SIGNAL language embodies Polychrony. There has been a void in the literature for a good single source which researchers can refer to, for learning the SIGNAL language, its semantics, and its usage.
Abdoulaye Gamatié has successfully used the SIGNAL language and the Polychrony toolset to implement realistic designs in the past. I believe that his book on the SIGNAL language will certainly be a very valuable resource for anyone interested in learning the SIGNAL language and its multi-clock semantics, and how to use it to specify and implement embedded software in a refinement methodology supported by extensive theory and tools developed at INRIA, Rennes.
----- Sandeep Shukla, Virginia Polytechnic and State University
备用文件名
lgrsnf/A:\compressed\10.1007%2F978-1-4419-0941-1.pdf
备用文件名
nexusstc/Designing Embedded Systems with the SIGNAL Programming Language: Synchronous, Reactive Specification/929c7c5c443cd5d7b4c5af3e37a1e83d.pdf
备用文件名
scihub/10.1007/978-1-4419-0941-1.pdf
备用文件名
zlib/Engineering/Abdoulaye Gamatie (auth.)/Designing Embedded Systems with the SIGNAL Programming Language: Synchronous, Reactive Specification_2097260.pdf
备选作者
by Abdoulaye Gamatie
备选作者
Abdoulaye Gamatié
备用出版商
Springer Nature
备用出版商
Springer US
备用版本
United States, United States of America
备用版本
New York, NY, New York State, 2010
备用版本
Springer Nature, New York, 2010
备用版本
Online-ausg, New York, NY, 2010
备用版本
2010, October 09, 2009
备用版本
New York, 2009
元数据中的注释
sm41108507
元数据中的注释
{"edition":"1","isbns":["1441909400","1441909419","9781441909404","9781441909411"],"last_page":259,"publisher":"Springer New York"}
元数据中的注释
MiU
备用描述
I am very pleased to play even a small part in the publication of this book on the SIGNAL language and its environment POLYCHRONY. I am sure it will be a s- ni?cant milestone in the development of the SIGNAL language, of synchronous computing in general, and of the data?ow approach to computation. In data?ow, the computation takes place in a producer–consumer network of - dependent processing stations. Data travels in streams and is transformed as these streams pass through the processing stations (often called ?lters). Data?ow is an attractive model for many reasons, not least because it corresponds to the way p- duction,transportation,andcommunicationare typicallyorganizedin the real world (outside cyberspace). I myself stumbled into data?ow almost against my will. In the mid-1970s, Ed Ashcroft and I set out to design a “super” structured programming language that, we hoped, would radically simplify proving assertions about programs. In the end, we decided that it had to be declarative. However, we also were determined that iterative algorithms could be expressed directly, without circumlocutions such as the use of a tail-recursive function. The language that resulted, which we named LUCID, was much less traditional then we would have liked. LUCID statements are equations in a kind of executable temporallogic thatspecifythe (time)sequencesof variablesinvolvedin aniteration.
Erscheinungsdatum: 16.10.2009
备用描述
Front Matter....Pages 1-20
Front Matter....Pages 1-1
Generalities on Real-Time Programming....Pages 3-20
Synchronous Programming: Overview....Pages 21-39
Front Matter....Pages 42-42
Basics: Signals and Relations....Pages 43-61
Programming Units: Processes....Pages 63-71
Extended Constructs....Pages 73-81
Design in P olychrony : First Steps....Pages 83-92
Front Matter....Pages 94-94
Formal Semantics....Pages 95-108
Formal Model for Program Analysis....Pages 109-119
Compilation of Programs....Pages 121-145
Front Matter....Pages 148-148
Advanced Design Concepts....Pages 149-158
GALS System Design....Pages 159-170
Design Patterns....Pages 171-190
A Synchronization Example Design with P olychrony ....Pages 191-209
Back Matter....Pages 1-47
开源日期
2013-08-01
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。