xii
viii
vii Chapter
vii
ion-Based Techniques In [BPG08], the Assume-guarantee-Abstraction Refinement method is proposed for the automation of this compositional reasoning paradigm and applied for Rule 2.1. It is mainly inspi...
ion is the process in programming that allows the complexity of certain aspects of a program to be limited to parts of the program and provides a clean interface for using those features. For instance...
ion and Training of Stochastic Graph Transformation Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Mayur Bapodra and Reiko ...
ion Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Pei-Hsin Ho
and many others; see the Acknowledgements section for a full list. In the painting, there are two quotations from book VII of P. Ovidius Naso's Metamorphoses: " Nempe tenens, quod amo, gremioque in Ia...
Writing reliable concurrent programs is said to be more difficult than sequential programs because of the possibility of deadlocks and races. Moreover, the state-explosion problem caused by non-determ...
Writing effective models for systems and their environment is a challenge. The task involves both mastering the modeling tool and its notation, and faithfully translating all requirements and specific...
With the success of formal verification techniques like equivalence checking and model checking for hardware designs, there has been growing interest in applying such techniques for formal analysis an...
With the rise of multi-core processors, shared-memory concurrency has become a widespread feature of computation, from hardware, to operating systems, to programming languages such as C++ and Java. Ho...
With the growing complexity of modern day software, software model checking has become a critical technology for ensuring correctness of software. As is true with any promising technology, there are a...
Winblad, K. 2018. Dynamic Adaptations of Synchronization Granularity in Concurrent Data Structures. Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology ...
Who could fault an approach that offers greater credibility at reduced cost?
While directed model checking has proven to be a powerful tool in the fight against concurrency bugs, scalability remains a concern due to the combinatorial explosion in size of the state space. Overc...
While design automation for hardware systems is quite advanced, this is not the case for practical embedded systems. The current state-of-the-art is to use a software modeling environment and integrat...