The thesis describes three important contributions developed during my doctoral course, all involving the use and the verification of concurrent Java code: Binary decision diagrams, or BDDs, are data structures for the representation of Boolean functions. These functions are of great importance in many fields. It turns out that BDDs are the state-of-the-art representation for Boolean functions, and indeed all real world applications use a BDD library to represent and manipulate Boolean functions. It can be desirable to perform Boolean operations from different threads at the same time. In order to do this, the BDD library in use must allow threads to access BDD data safely, avoiding race conditions. We developed a Java BDD library, that is ...
With the increasing demand placed on online systems by users, many organizations and companies are s...
The competence being investigated is causal modelling, whereby the behavior of a physical system is ...
SEQUAL is a device simulation program which performs a quantum mechanical analysis of electron trans...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Concurrent systems are used in applications where multiple processors are needed to complete tasks w...
These lecture notes are intended to introduce the reader to the basic notions of nondeterministic an...
This work presents a data model for differentiating and sharing assembly design (AsD) information du...
In the last decade, Information technology (IT) developments have been triggering markets to become ...
Top-down induction of decision trees is the most popular technique for classification in the field o...
The engineering process of complex systems involves many stakeholders and development artefacts. Mod...
Functional verification is used to confirm that the logic of a design meets its specification. The m...
Importance sampling is a Monte Carlo variance reduction technique which in many applications has res...
Scripting languages are becoming increasingly prevalent as a tool for rapid application development....
Many traditional studies of the Iterated Prisoner\u27s Dilemma Game (IPDG) focus on the optimal stra...
Thesis (M.B.A.)--Massachusetts Institute of Technology, Sloan School of Management, 2013.Cataloged f...
With the increasing demand placed on online systems by users, many organizations and companies are s...
The competence being investigated is causal modelling, whereby the behavior of a physical system is ...
SEQUAL is a device simulation program which performs a quantum mechanical analysis of electron trans...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Concurrent systems are used in applications where multiple processors are needed to complete tasks w...
These lecture notes are intended to introduce the reader to the basic notions of nondeterministic an...
This work presents a data model for differentiating and sharing assembly design (AsD) information du...
In the last decade, Information technology (IT) developments have been triggering markets to become ...
Top-down induction of decision trees is the most popular technique for classification in the field o...
The engineering process of complex systems involves many stakeholders and development artefacts. Mod...
Functional verification is used to confirm that the logic of a design meets its specification. The m...
Importance sampling is a Monte Carlo variance reduction technique which in many applications has res...
Scripting languages are becoming increasingly prevalent as a tool for rapid application development....
Many traditional studies of the Iterated Prisoner\u27s Dilemma Game (IPDG) focus on the optimal stra...
Thesis (M.B.A.)--Massachusetts Institute of Technology, Sloan School of Management, 2013.Cataloged f...
With the increasing demand placed on online systems by users, many organizations and companies are s...
The competence being investigated is causal modelling, whereby the behavior of a physical system is ...
SEQUAL is a device simulation program which performs a quantum mechanical analysis of electron trans...