A Framework for Automated HW/SW Co-Verification of SystemC Designs Using Timed Automata

Download A Framework for Automated HW/SW Co-Verification of SystemC Designs Using Timed Automata PDF Online Free

Author :
Publisher : Logos Verlag Berlin GmbH
ISBN 13 : 3832525114
Total Pages : 145 pages
Book Rating : 4.8/5 (325 download)

DOWNLOAD NOW!


Book Synopsis A Framework for Automated HW/SW Co-Verification of SystemC Designs Using Timed Automata by : Paula Herber

Download or read book A Framework for Automated HW/SW Co-Verification of SystemC Designs Using Timed Automata written by Paula Herber and published by Logos Verlag Berlin GmbH. This book was released on 2010 with total page 145 pages. Available in PDF, EPUB and Kindle. Book excerpt: In this dissertation, we present a systematic, comprehensive, and formally founded quality assurance process, which allows automated co-verification of digital hardware/software systems that are modeled in SystemC. The main idea is to apply model checking to verify that an abstract design meets a requirements specification and to generate conformance tests to check whether refined designs conform to this abstract design. As formal foundation, we define a formal semantics of SystemC by a transformation into the well-defined semantics of UPPAAL timed automata. The automatically generated timed automata model can be verified using the UPPAAL model checker and it can be used to generate conformance tests. With that, we obtain guarantees about liveness, safety, and timing properties of the abstract design, which serves as a specification, and we can ensure the consistency of each refined design to that. The result is a HW/SW co-verification flow that supports the HW/SW co-development process continuously from abstract design down to the implementation. The complete verification flow is implemented in our Framework for the Verification of SystemC designs using Timed Automata (VeriSTA) and its applicability and performance are shown by experimental results.

A Framework for Automated HW/SW Co-verification of SystemC Designs Using Tmed Automata

Download A Framework for Automated HW/SW Co-verification of SystemC Designs Using Tmed Automata PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : pages
Book Rating : 4.:/5 (724 download)

DOWNLOAD NOW!


Book Synopsis A Framework for Automated HW/SW Co-verification of SystemC Designs Using Tmed Automata by : Paula Herber

Download or read book A Framework for Automated HW/SW Co-verification of SystemC Designs Using Tmed Automata written by Paula Herber and published by . This book was released on 2010 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt:

Embedded Systems: Design, Analysis and Verification

Download Embedded Systems: Design, Analysis and Verification PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3642388531
Total Pages : 368 pages
Book Rating : 4.6/5 (423 download)

DOWNLOAD NOW!


Book Synopsis Embedded Systems: Design, Analysis and Verification by : Gunar Schirner

Download or read book Embedded Systems: Design, Analysis and Verification written by Gunar Schirner and published by Springer. This book was released on 2013-06-13 with total page 368 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 4th IFIP TC 10 International Embedded Systems Symposium, IESS 2013, held in Paderborn, Germany, in June 2013. The 22 full revised papers presented together with 8 short papers were carefully reviewed and selected from 42 submissions. The papers have been organized in the following topical sections: design methodologies; non-functional aspects of embedded systems; verification; performance analysis; real-time systems; embedded system applications; and real-time aspects in distributed systems. The book also includes a special chapter dedicated to the BMBF funded ARAMIS project on Automotive, Railway and Avionics Multicore Systems.

Integration of Reusable Systems

Download Integration of Reusable Systems PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3319047175
Total Pages : 348 pages
Book Rating : 4.3/5 (19 download)

DOWNLOAD NOW!


Book Synopsis Integration of Reusable Systems by : Thouraya Bouabana-Tebibel

Download or read book Integration of Reusable Systems written by Thouraya Bouabana-Tebibel and published by Springer Science & Business Media. This book was released on 2014-02-17 with total page 348 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software reuse and integration has been described as the process of creating software systems from existing software rather than building software systems from scratch. Whereas reuse solely deals with the artifacts creation, integration focuses on how reusable artifacts interact with the already existing parts of the specified transformation. Currently, most reuse research focuses on creating and integrating adaptable components at development or at compile time. However, with the emergence of ubiquitous computing, reuse technologies that can support adaptation and reconfiguration of architectures and components at runtime are in demand. This edited book includes 15 high quality research papers written by experts in information reuse and integration to cover the most recent advances in the field. These papers are extended versions of the best papers which were presented at IEEE International Conference on Information Reuse and Integration and IEEE International Workshop on Formal Methods Integration, which was held in San Francisco in August 2013.

Formal Modeling and Verification of Cyber-Physical Systems

Download Formal Modeling and Verification of Cyber-Physical Systems PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3658099941
Total Pages : 324 pages
Book Rating : 4.6/5 (58 download)

DOWNLOAD NOW!


Book Synopsis Formal Modeling and Verification of Cyber-Physical Systems by : Rolf Drechsler

Download or read book Formal Modeling and Verification of Cyber-Physical Systems written by Rolf Drechsler and published by Springer. This book was released on 2015-06-05 with total page 324 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book presents the lecture notes of the 1st Summer School on Methods and Tools for the Design of Digital Systems, 2015, held in Bremen, Germany. The topic of the summer school was devoted to modeling and verification of cyber-physical systems. This covers several aspects of the field, including hybrid systems and model checking, as well as applications in robotics and aerospace systems. The main chapters have been written by leading scientists, who present their field of research, each providing references to introductory material as well as latest scientific advances and future research directions. This is complemented by short papers submitted by the participating PhD students.

Formal Methods

Download Formal Methods PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030908704
Total Pages : 801 pages
Book Rating : 4.0/5 (39 download)

DOWNLOAD NOW!


Book Synopsis Formal Methods by : Marieke Huisman

Download or read book Formal Methods written by Marieke Huisman and published by Springer Nature. This book was released on 2021-11-10 with total page 801 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 24th Symposium on Formal Methods, FM 2021, held virtually in November 2021. The 43 full papers presented together with 4 invited presentations were carefully reviewed and selected from 131 submissions. The papers are organized in topical sections named: Invited Presentations. - Interactive Theorem Proving, Neural Networks & Active Learning, Logics & Theory, Program Verification I, Hybrid Systems, Program Verification II, Automata, Analysis of Complex Systems, Probabilities, Industry Track Invited Papers, Industry Track, Divide et Impera: Efficient Synthesis of Cyber-Physical System.

Verification, Model Checking, and Abstract Interpretation

Download Verification, Model Checking, and Abstract Interpretation PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3031505212
Total Pages : 349 pages
Book Rating : 4.0/5 (315 download)

DOWNLOAD NOW!


Book Synopsis Verification, Model Checking, and Abstract Interpretation by : Rayna Dimitrova

Download or read book Verification, Model Checking, and Abstract Interpretation written by Rayna Dimitrova and published by Springer Nature. This book was released on 2023-12-29 with total page 349 pages. Available in PDF, EPUB and Kindle. Book excerpt: The two-volume set LNCS 14499 and 14500 constitutes the proceedings of the 25th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2024, which took place in London, Ontario, Canada, in January 2024. The 30 full papers presented in the proceedings were carefully reviewed and selected from 74 submissions. They were organized in topical sections as follows:Part I: Abstract interpretation; infinite-state systems; model checking and synthesis; SAT, SMT, and automated reasoning; Part II: Concurrency; neural networks; probabilistic and quantum programs; program and system verification; runtime verification; security and privacy;

Automated Analysis of Virtual Prototypes at the Electronic System Level

Download Automated Analysis of Virtual Prototypes at the Electronic System Level PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030442829
Total Pages : 179 pages
Book Rating : 4.0/5 (34 download)

DOWNLOAD NOW!


Book Synopsis Automated Analysis of Virtual Prototypes at the Electronic System Level by : Mehran Goli

Download or read book Automated Analysis of Virtual Prototypes at the Electronic System Level written by Mehran Goli and published by Springer Nature. This book was released on 2020-05-04 with total page 179 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book describes a set of SystemC‐based virtual prototype analysis methodologies, including design understanding, verification, security validation, and design space exploration. Readers will gain an overview of the latest research results in the field of Electronic Design Automation (EDA) at the Electronic System Level (ESL). The methodologies discussed enable readers to tackle easily key tasks and applications in the design process.

Enhanced Virtual Prototyping

Download Enhanced Virtual Prototyping PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030548287
Total Pages : 247 pages
Book Rating : 4.0/5 (35 download)

DOWNLOAD NOW!


Book Synopsis Enhanced Virtual Prototyping by : Vladimir Herdt

Download or read book Enhanced Virtual Prototyping written by Vladimir Herdt and published by Springer Nature. This book was released on 2020-10-14 with total page 247 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book presents a comprehensive set of techniques that enhance all key aspects of a modern Virtual Prototype (VP)-based design flow. The authors emphasize automated formal verification methods, as well as advanced coverage-guided analysis and testing techniques, tailored for SystemC-based VPs and also the associated Software (SW). Coverage also includes VP modeling techniques that handle functional as well as non-functional aspects and also describes correspondence analyses between the Hardware- and VP-level to utilize information available at different levels of abstraction. All approaches are discussed in detail and are evaluated extensively, using several experiments to demonstrate their effectiveness in enhancing the VP-based design flow. Furthermore, the book puts a particular focus on the modern RISC-V ISA, with several case-studies covering modeling as well as VP and SW verification aspects.

Software Technologies

Download Software Technologies PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 303029157X
Total Pages : 421 pages
Book Rating : 4.0/5 (32 download)

DOWNLOAD NOW!


Book Synopsis Software Technologies by : Marten van Sinderen

Download or read book Software Technologies written by Marten van Sinderen and published by Springer. This book was released on 2019-08-12 with total page 421 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the thoroughly refereed post-conference proceedings of the 13th International Joint Conference on Software Technologies, ICSOFT 2018, held in Porto, Portugal, in July 2018. The 18 revised full papers were carefully reviewed and selected from 117 submissions. The topics covered in the papers include: business process modelling, IT service management, interoperability and service-oriented architecture, project management software, scheduling and estimating, software metrics, requirements elicitation and specification, software and systems integration, etc.

Tests and Proofs

Download Tests and Proofs PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642029485
Total Pages : 179 pages
Book Rating : 4.6/5 (42 download)

DOWNLOAD NOW!


Book Synopsis Tests and Proofs by : Catherine Dubois

Download or read book Tests and Proofs written by Catherine Dubois and published by Springer Science & Business Media. This book was released on 2009-06-24 with total page 179 pages. Available in PDF, EPUB and Kindle. Book excerpt: 1 This volume contains the research papers and invited papers presented at the Third International Conference on Tests and Proofs (TAP 2009) held at ETH Zurich, Switzerland, during July 2–3, 2009. TheTAPconferenceisdevotedtotheconvergenceofproofsandtests. Itc- bines ideasfromboth sidesforthe advancementofsoftwarequality. Toprovethe correctness of a program is to demonstrate, through impeccable mathematical techniques, that it has no bugs; to test a program is to run it with the exp- tation of discovering bugs. The two techniques seem contradictory: if you have proved your program, it is fruitless to comb it for bugs; and if you are testing it, that is surely a sign that you have given up on any hope of proving its corre- ness. Accordingly, proofs and tests have, since the onset of software engineering research,been pursuedby distinct communities using ratherdi?erent techniques and tools. And yet the development of both approaches leads to the discovery of common issues and to the realization that each may need the other. The emergence of model checking has been one of the ?rst signs that contradiction may yield to complementarity, but in the past few years an increasing number of research e?orts have encountered the need for combining proofs and tests, dropping earlier dogmatic views of incompatibility and taking instead the best of what each of these software engineering domains has to o?er.

An Automata-theoretic Approach to Hardware/software Co-verification

Download An Automata-theoretic Approach to Hardware/software Co-verification PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 202 pages
Book Rating : 4.:/5 (719 download)

DOWNLOAD NOW!


Book Synopsis An Automata-theoretic Approach to Hardware/software Co-verification by : Juncao Li

Download or read book An Automata-theoretic Approach to Hardware/software Co-verification written by Juncao Li and published by . This book was released on 2010 with total page 202 pages. Available in PDF, EPUB and Kindle. Book excerpt: Hardware/Software (HW/SW) interfaces are pervasive in computer systems. However, many HW/SW interface implementations are unreliable due to their intrinsically complicated nature. In industrial settings, there are three major challenges to improving reliability. First, as there is no systematic framework for HW/SW interface specifications, interface protocols cannot be precisely conveyed to engineers. Second, as there is no unifying formal model for representing the implementation semantics of HW/SW interfaces accurately, some critical properties cannot be formally verified on HW/SW interface implementations. Finally, few automatic tools exist to help engineers in HW/SW interface development. In this dissertation, we present an automata-theoretic approach to HW/SW co-verification that addresses these challenges. We designed a co-specification framework to formally specify HW/SW interface protocols; we synthesized a hybrid Büchi Automaton Pushdown System, namely Büchi Pushdown System (BPDS), as the unifying formal model for HW/SW interfaces; and we created a co-verification tool, CoVer that implements our model checking algorithms and realizes our reduction algorithms for BPDS. The application of our approach to the Windows device/driver framework has resulted in the detection of fifteen specification issues. Furthermore, utilizing CoVer, we discovered twelve real bugs in five drivers. These non-trivial findings have demonstrated the significance of our approach in industrial applications.

Electronic Design Automation for IC System Design, Verification, and Testing

Download Electronic Design Automation for IC System Design, Verification, and Testing PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1482254638
Total Pages : 644 pages
Book Rating : 4.4/5 (822 download)

DOWNLOAD NOW!


Book Synopsis Electronic Design Automation for IC System Design, Verification, and Testing by : Luciano Lavagno

Download or read book Electronic Design Automation for IC System Design, Verification, and Testing written by Luciano Lavagno and published by CRC Press. This book was released on 2017-12-19 with total page 644 pages. Available in PDF, EPUB and Kindle. Book excerpt: The first of two volumes in the Electronic Design Automation for Integrated Circuits Handbook, Second Edition, Electronic Design Automation for IC System Design, Verification, and Testing thoroughly examines system-level design, microarchitectural design, logic verification, and testing. Chapters contributed by leading experts authoritatively discuss processor modeling and design tools, using performance metrics to select microprocessor cores for integrated circuit (IC) designs, design and verification languages, digital simulation, hardware acceleration and emulation, and much more. New to This Edition: Major updates appearing in the initial phases of the design flow, where the level of abstraction keeps rising to support more functionality with lower non-recurring engineering (NRE) costs Significant revisions reflected in the final phases of the design flow, where the complexity due to smaller and smaller geometries is compounded by the slow progress of shorter wavelength lithography New coverage of cutting-edge applications and approaches realized in the decade since publication of the previous edition—these are illustrated by new chapters on high-level synthesis, system-on-chip (SoC) block-based design, and back-annotating system-level models Offering improved depth and modernity, Electronic Design Automation for IC System Design, Verification, and Testing provides a valuable, state-of-the-art reference for electronic design automation (EDA) students, researchers, and professionals.

Automated Test Generation for Validating SystemC Designs

Download Automated Test Generation for Validating SystemC Designs PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 119 pages
Book Rating : 4.:/5 (124 download)

DOWNLOAD NOW!


Book Synopsis Automated Test Generation for Validating SystemC Designs by :

Download or read book Automated Test Generation for Validating SystemC Designs written by and published by . This book was released on 2021 with total page 119 pages. Available in PDF, EPUB and Kindle. Book excerpt: Modern system design involves integration of all components of a system on a single chip, namely System-on-a-Chip (SoC). The ever-increasing complexity of SoCs and rapidly decreasing time-to-market have pushed the design abstraction to the electronic system level (ESL), in order to increase design productivity. SystemC is a widely used ESL modeling language that plays a central role in modern SoCs design process. ESL SystemC designs usually serve as executable specifications for the subsequent SoCs design flow. Therefore, undetected bugs in ESL SystemC designs may propagate to low-level implementations or even final silicon products. In addition, modern SoCs design often involves intellectual properties supplied by outsourced design services and untrusted third-party vendors, as well as intensive usage of electronic design automation tools provided by different vendors. Given this situation, modern SoCs are vulnerable to malicious implants such as hardware Trojans. Bugs and Trojans in silicon products can be extremely expensive and dangerous, especially in safety critical systems. Therefore, it is critical to detect bugs and Trojans as early as possible during SoCs design process. However, it is a challenging task for SystemC designs due to their object-oriented features and inherent concurrency, as well as the stealthy nature of hardware Trojans. We propose a framework to validate SystemC designs with automated test generation. We first develop an approach for generating high-quality test cases for SystemC designs using symbolic execution. To improve the scalability, we further propose an approach to test generation for SystemC designs with binary level concolic testing techniques. To evaluate the quality of the generated test cases, we adopt code coverage and assertion-based verification techniques. We further extend our test generation framework for hardware Trojan detection in behavioral SystemC designs. In addition, we also develop a comprehensive suite of benchmark designs for SystemC verification and validation. To evaluate the efficiency, effectiveness and scalability of our test generation framework, we have applied it to the benchmark that we developed. Our experimental results demonstrate that the test cases generated by our approaches are able to achieve high code coverage and detect design errors effectively. We have also applied our hardware Trojan detection approach to an open source SystemC benchmark with various hardware Trojans. The extensive experiments with our framework show that it scales to designs with practical sizes.

Engineering Methods and Tools for Software Safety and Security

Download Engineering Methods and Tools for Software Safety and Security PDF Online Free

Author :
Publisher : IOS Press
ISBN 13 : 1586039768
Total Pages : 344 pages
Book Rating : 4.5/5 (86 download)

DOWNLOAD NOW!


Book Synopsis Engineering Methods and Tools for Software Safety and Security by : M. Broy

Download or read book Engineering Methods and Tools for Software Safety and Security written by M. Broy and published by IOS Press. This book was released on 2009 with total page 344 pages. Available in PDF, EPUB and Kindle. Book excerpt: As a consequence of the wide distribution of software and software infrastructure, information security and safety depend on the quality and excellent understanding of its functioning. Only if this functionality is guaranteed as safe, customer and information are protected against adversarial attacks and malfunction. A vast proportion of information exchange is dominated by computer systems. Due to the fact that technical systems are more or less interfaced with software systems, most information exchange is closely related to software and computer systems.

A Stepwise Compositional Approach to Model and Analyze System C Designs at the Transactional Level and the Delta Cycle Level

Download A Stepwise Compositional Approach to Model and Analyze System C Designs at the Transactional Level and the Delta Cycle Level PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 0 pages
Book Rating : 4.:/5 (97 download)

DOWNLOAD NOW!


Book Synopsis A Stepwise Compositional Approach to Model and Analyze System C Designs at the Transactional Level and the Delta Cycle Level by : Nesrine Harrath

Download or read book A Stepwise Compositional Approach to Model and Analyze System C Designs at the Transactional Level and the Delta Cycle Level written by Nesrine Harrath and published by . This book was released on 2014 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Embedded systems are increasingly integrated into existing real-time applications. They are usually composed of deeply integrated but heterogeneous hardware and software components. These components are developed under strict constraints. Accordingly, the work of design engineers became more tricky and challenging. To meet the high quality standards in nowadays embedded systems and to satisfy the rising industrial demands, the automatization of the developing process of those systems is gaining more and more importance. A major challenge is to develop an automated approach that can be used for the integrated verification and validation of complex and heterogeneous HW/SW systems.In this thesis, we propose a new compositional approach to model and verify hardware and software written in SystemC language. This approach is based on the SystemC Waiting State Automata (WSA). The SystemC Waiting State Automata are used to model the abstract behavior of hardware or software systems described in SystemC. They preserve the semantics of the SystemC scheduler at the temporal and the delta-cycle level. This model allows to reduce the complexity of the modeling process of complex systems due to the problem of state explosion during modeling while remaining faithful to the original system. The SystemC waiting state automaton is also compositional and supports refinement. In addition, this model is extended with parameters such as time and counters in order to take into account further aspects like temporality and other extra-functional properties such as QoS.In this thesis, we propose a stepwise approach on how to automatically extract the SystemC WSAs from SystemC descriptions. This construction is based on symbolic execution together with predicate abstraction. We propose a set of algorithms to symbolically compose and reduce the SystemC WSAs in order to study, analyze and verify concurrent behavior of systems as well as the data exchange between various components. We then propose to use the SystemC WSA to model and simulate hardware and software systems, and to compute the worst cas execution time (WCET) using the Timed SystemC WSA. Finally, we define how to apply model checking techniques to prove the correctness of the abstract analysis.

A Framework for System Level Verification

Download A Framework for System Level Verification PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 0 pages
Book Rating : 4.:/5 (11 download)

DOWNLOAD NOW!


Book Synopsis A Framework for System Level Verification by : Ali Habibi

Download or read book A Framework for System Level Verification written by Ali Habibi and published by . This book was released on 2005 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Recent advances in hardware design has enabled integration of a complete yet complex systems on a single chip (called System-on-a-Chip: SoC). It is conceivable that the role of traditional Register Transfer level (RTL) languages will diminish to an extent akin to assembly level languages in software design. Therefore, new design languages or so-called System Level Languages (SLL) have emerged. Verification techniques for SOC designs also need to change with this trend. Combining classical verification techniques, such as simulation, with several other formal techniques, into a single approach has been gaining attention in SoC verification. Classical simulation based verification techniques when used with SystemC face several problems related to the object-oriented aspect of SystemClibrary and due to the complexity of its simulation environment. In this talk, we present our proposed methodology to verify SoC designs modeled in SystemC. To this end, we introduce a hybrid approach combining static code analysis, model checking and assertion based verification. We also propose to augment the approach by a test generation module in order to improve the coverage metrics in comparison to the classical simulation approach (mainly based on random test generation).