๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Synchronous Equivalence: Formal Methods for Embedded Systems

โœ Scribed by Harry Hsieh, Felice Balarin, Alberto Sangiovanni-Vincentelli (auth.)


Publisher
Springer US
Year
2001
Tongue
English
Leaves
140
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


An embedded system is loosely defined as any system that utilizes electronics but is not perceived or used as a general-purpose computer. Traditionally, one or more electronic circuits or microprocessors are literally embedded in the system, either taking up roles that used to be performed by mechanical devices, or providing functionality that is not otherwise possible.
The goal of this book is to investigate how formal methods can be applied to the domain of embedded system design. The emphasis is on the specification, representation, validation, and design exploration of such systems from a high-level perspective. The authors review the framework upon which the theories and experiments are based, and through which the formal methods are linked to synthesis and simulation.
A formal verification methodology is formulated to verify general properties of the designs and demonstrate that this methodology is efficient in dealing with the problem of complexity and effective in finding bugs. However, manual intervention in the form of abstraction selection and separation of timing and functionality is required. It is conjectured that, for specific properties, efficient algorithms exist for completely automatic formal validations of systems.
Synchronous Equivalence: Formal Methods for Embedded Systems presents a brand new formal approach to high-level equivalence analysis. It opens design exploration avenues previously uncharted. It is a work that can stand alone but at the same time is fully compatible with the synthesis and simulation framework described in another book by Kluwer Academic Publishers Hardware-Software Co-Design of EmbeddedSystems: The POLIS Approach, by Balarin et al.
Synchronous Equivalence: Formal Methods for Embedded Systems will be of interest to embedded system designers (automotive electronics, consumer electronics, and telecommunications), micro-controller designers, CAD developers and students, as well as IP providers, architecture platform designers, operating system providers, and designers of VLSI circuits and systems.

โœฆ Table of Contents


Front Matter....Pages i-xi
Introduction....Pages 1-10
The Polis Codesign Framework....Pages 11-22
Codesign Finite State Machines....Pages 23-39
Formal Verification of CFSM Specifications....Pages 41-56
Synchronous Equivalence....Pages 57-65
Static Equivalence Analysis....Pages 67-79
Communication Analysis....Pages 81-106
Refining Communication Analysis....Pages 107-125
Conclusions and Future Directions....Pages 127-129
Back Matter....Pages 131-136

โœฆ Subjects


Circuits and Systems; Computing Methodologies; Computer-Aided Engineering (CAD, CAE) and Design; Electrical Engineering


๐Ÿ“œ SIMILAR VOLUMES


Formal Methods for Embedded Distributed
โœ Fabrice Kordon and Michel Lemoine ๐Ÿ“‚ Library ๐Ÿ“… 1991 ๐ŸŒ English

The development of any Software (Industrial) Intensive System, e.g. critical embedded software, requires both different notations, and a strong development process. Different notations are mandatory because different aspects of the Software System have to be tackled. A strong development process is

Formal methods for embedded distributed
โœ Fabrice Kordon, Michel Lemoine ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Springer ๐ŸŒ English

The development of any Software (Industrial) Intensive System, e.g. critical embedded software, requires both different notations, and a strong development process. Different notations are mandatory because different aspects of the Software System have to be tackled. A strong development process is

Communicating Embedded Systems: Software
๐Ÿ“‚ Library ๐Ÿ“… 2009 ๐Ÿ› Wiley-ISTE ๐ŸŒ English

The increased complexity of embedded systems coupled with quick design cycles to accommodate faster time-to-market requires increased system design productivity that involves both model-based design and tool-supported methodologies. <p> Formal methods are mathematically-based techniques and provide

Distributed Embedded Controller Developm
โœ Filipe de Carvalho Moutinho, Luรญs Filipe Santos Gomes (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› Springer International Publishing ๐ŸŒ English

<p><p>This book describes a model-based development approach for globally-asynchronous locally-synchronous distributed embedded controllers. This approach uses Petri nets as modeling formalism to create platform and network independent models supporting the use of design automation tools. To support

Embedded Software System Testing: Automa
โœ Yongfeng Yin, Bo Jiang ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› CRC Press ๐ŸŒ English

<p><span>This book introduces embedded software engineering and management methods, proposing the relevant testing theory and techniques that promise the final realization of automated testing of embedded systems.<br>The quality and reliability of embedded systems have become a great concern, faced