Using current software engineering technology, the robustness required for safety critical software is not assurable. However, different approaches are possible which can help to assure software robustness to some extent. For achieving high reliability software, methods should be adopted which avoid introducing faults (fault avoidance); then testing should be carried out to identify any faults which persist (error removal). Finally, techniques should be used which allow any undetected faults to be tolerated (fault tolerance). The verification of correctness in system design specification and performance analysis of the model, are the basic issues in concurrent systems. In this context, modeling distributed concurrent software is one of the ...
Tese de doutoramento, Informática (Ciências da Computação), Universidade de Lisboa, Faculdade de Ciê...
The design of concurrent programs has a reputation for being difficult, and thus potentially dangero...
Deadlock in multithreaded programs is an increasingly important problem as ubiquitous multicore arch...
The Design and Construction of Deadlock-Free Concurrent Systems Jeremy Martin It is a difficult tas...
When building concurrent systems, it would be useful to have a collection of reusable processes to ...
Analysis of flexible manufacturing cells (FMCs) shows their requirement for flexible, correct, relia...
A static analysis tool for detecting deadlocks and potential race conditions on shared variables in ...
In the past decade, computer hardware has undergone a true revolution, moving from uniprocessor arch...
The design of concurrent systems has to deal with the satisfaction of conditions of good behavior. I...
Software reliability is an increasingly pressing concern as the multicore revolution forces parallel...
Dynamic allocation of a class of identical resources, such as memory slots, is considered for concur...
The paper describes a way of using standard formal analysis tools for checking deadlock freedom in g...
In the design of highly complex, heterogeneous and concurrent systems, deadlock detection remains an...
The objective of this paper is to determine whether a method can be devised to overcome several prob...
The introduction of concurrency into programs has added to the complexity of the software design pro...
Tese de doutoramento, Informática (Ciências da Computação), Universidade de Lisboa, Faculdade de Ciê...
The design of concurrent programs has a reputation for being difficult, and thus potentially dangero...
Deadlock in multithreaded programs is an increasingly important problem as ubiquitous multicore arch...
The Design and Construction of Deadlock-Free Concurrent Systems Jeremy Martin It is a difficult tas...
When building concurrent systems, it would be useful to have a collection of reusable processes to ...
Analysis of flexible manufacturing cells (FMCs) shows their requirement for flexible, correct, relia...
A static analysis tool for detecting deadlocks and potential race conditions on shared variables in ...
In the past decade, computer hardware has undergone a true revolution, moving from uniprocessor arch...
The design of concurrent systems has to deal with the satisfaction of conditions of good behavior. I...
Software reliability is an increasingly pressing concern as the multicore revolution forces parallel...
Dynamic allocation of a class of identical resources, such as memory slots, is considered for concur...
The paper describes a way of using standard formal analysis tools for checking deadlock freedom in g...
In the design of highly complex, heterogeneous and concurrent systems, deadlock detection remains an...
The objective of this paper is to determine whether a method can be devised to overcome several prob...
The introduction of concurrency into programs has added to the complexity of the software design pro...
Tese de doutoramento, Informática (Ciências da Computação), Universidade de Lisboa, Faculdade de Ciê...
The design of concurrent programs has a reputation for being difficult, and thus potentially dangero...
Deadlock in multithreaded programs is an increasingly important problem as ubiquitous multicore arch...