Distributed applications executing in uncertain environments, like the Internet, need to make timing/synchrony assumptions (for instance, about the maximum message transmission delay), in order to make progress. In the case of adaptive systems these temporal bounds should be computed at runtime, using probabilistic or specifically designed ad hoc approaches, typically with the objective of improving the application performance. From a dependability perspective, however, the concern is to secure some properties on which the application can rely. This thesis addresses the problem of supporting adaptive systems and applications in stochastic environments, from a dependability perspective: maintaining the correctness of system properties afte...
Today's embedded distributed real-time systems, are exposed to large variations in resource usage du...
Dynamic adaptation means that components are reconfigured at run time. Consequently, the degree to w...
In open and heterogeneous environments, where an unpredictable number of applications compete for a ...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
Tese de doutoramento, Informática (Engenharia Informática), Universidade de Lisboa, Faculdade de Ciê...
Distributed applications executing in probabilistic environments, like the Internet, often need to m...
Reviewed by Miguel P. CorreiaDistributed protocols executing in uncertain environments, like the Int...
Abstract: Due to the usage of MANETs and some kinds of collaborative applications (P2P), current dis...
Dependability is becoming a requirement in an increasing number of domains, including those that wer...
Distributed systems are widely used today, mostly supported by the Internet. In consequence, there i...
Software-intensive systems are increasingly expected to operate under changing and uncertain conditi...
Adaptive systems are often composed of distributed components that co-operate in order to achieve a ...
Adaptive systems are often composed of distributed components that co-operate in order to achieve a ...
. An adaptive computing system is one that modifies its behavior based on changes in the environment...
Texto completo: acesso restrito. p. 18-31The capability of dynamically adapting to distinct runtime ...
Today's embedded distributed real-time systems, are exposed to large variations in resource usage du...
Dynamic adaptation means that components are reconfigured at run time. Consequently, the degree to w...
In open and heterogeneous environments, where an unpredictable number of applications compete for a ...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
Tese de doutoramento, Informática (Engenharia Informática), Universidade de Lisboa, Faculdade de Ciê...
Distributed applications executing in probabilistic environments, like the Internet, often need to m...
Reviewed by Miguel P. CorreiaDistributed protocols executing in uncertain environments, like the Int...
Abstract: Due to the usage of MANETs and some kinds of collaborative applications (P2P), current dis...
Dependability is becoming a requirement in an increasing number of domains, including those that wer...
Distributed systems are widely used today, mostly supported by the Internet. In consequence, there i...
Software-intensive systems are increasingly expected to operate under changing and uncertain conditi...
Adaptive systems are often composed of distributed components that co-operate in order to achieve a ...
Adaptive systems are often composed of distributed components that co-operate in order to achieve a ...
. An adaptive computing system is one that modifies its behavior based on changes in the environment...
Texto completo: acesso restrito. p. 18-31The capability of dynamically adapting to distinct runtime ...
Today's embedded distributed real-time systems, are exposed to large variations in resource usage du...
Dynamic adaptation means that components are reconfigured at run time. Consequently, the degree to w...
In open and heterogeneous environments, where an unpredictable number of applications compete for a ...