Perfeziona i miei risultati

Collection spécifique

Lingua

Università della Svizzera italiana

Analyzing system performance with probabilistic performance annotations

Rogora, Daniele ; Carzaniga, Antonio (Dir.) ; Soulé, Robert (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO024.

Understanding the performance of software is complicated. For several performance metrics, in addition to the algorithmic complexity, one must also consider the dynamics of running a program within different combinations of hardware and software environments. Such dynamical aspects are not visible from the code alone, and any kind of static analysis falls short. For example, in reality, the...

Università della Svizzera italiana

Human-robot interaction with pointing gestures : intuitive interaction between co-located humans and robots

Gromov, Boris ; Gambardella, Luca Maria (Dir.) ; Giusti, Alessandro (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO004.

Human-robot interaction (HRI) is an active area of research and an essential component for the effective integration of mobile robots in everyday environments. In this PhD work, we studied, designed, implemented, and experimentally validated new efficient interaction modalities between humans and robots that share the same workspace. The core of the work revolves around deictic (pointing)...

Università della Svizzera italiana

FJProf : profiling fork/join applications on the Java virtual machine

Rosales, Eduardo ; Rosà, Andrea ; Binder, Walter

An efficient fork/join application should maximize parallelism while minimizing overheads, and maximize locality while minimizing contention. However, there is no unique optimal implementation that best resolves such tradeoffs and failing in balancing them may lead to fork/join applications suffering from several issues (e.g., suboptimal forking, load imbalance, excessive synchronization),...

Università della Svizzera italiana

When and how java developers give up static type safety

Mastrangelo, Luis ; Hauswirth, Matthias (Dir.) ; Nystrom, Nathaniel (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2019 ; 2019INFO008.

The main goal of a static type system is to prevent certain kinds of errors from happening at run time. A type system is formulated as a set of constraints that gives any expression or term in a program a well-defined type. Besides detecting these kinds of errors, a static type system can be an invaluable maintenance tool, can be useful for documentation purposes, and can aid in generating ...

Consortium of Swiss Academic Libraries

Imagined own-body transformations during passive self-motion

van Elk, Michiel ; Blanke, Olaf

In: Psychological Research, 2014, vol. 78, no. 1, p. 18-27

Università della Svizzera italiana

Consensus protocols exploiting network programmability

Dang, Huynh Tu ; Soulé, Robert (Dir.) ; Pedone, Fernando (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2019 ; 2019INFO003.

Services rely on replication mechanisms to be available at all time. The service demanding high availability is replicated on a set of machines called replicas. To maintain the consistency of replicas, a consensus protocol such as Paxos or Raft is used to synchronize the replicas' state. As a result, failures of a minority of replicas will not affect the service as other non-faulty replicas...