Event

System Seminar: Middleware support for wireless sensor network, by Prof. Danny Hughes, KU Leuven, Belgium

Abstract: Contemporary ICT infrastructures are trending towards a pervasive substrate of internet-connected sensors, actuators and human interfaces. Effective use of this pervasive infrastructure is key to solving 21st century challenges such as: mass transportation, energy conservation and environmental monitoring. Building effective applications that execute on this infrastructure requires advanced middleware support that respects the resource System Seminar: Middleware support for wireless sensor network, by Prof. Danny Hughes, KU Leuven, Belgium

System Seminar: Unifying sensor fault detection with energy conservation, on 23 April, by Lei Fang, University of St Andrews

Abstract Wireless sensor networks are attracting increasing interest but suffering from severe challenges such as power constraints and low data reliability. Sensors are often energy-hungry and cannot operate over a long period, and the data they collect are frequently erroneous due to complex causes. Thus a challenging research question is how to optimise energy consumptions System Seminar: Unifying sensor fault detection with energy conservation, on 23 April, by Lei Fang, University of St Andrews

Departmental Seminar – Andy Stanford-Clark

Title: Innovation Begins at Home Abstract: Prof Andy Stanford-Clark, Chief Technologist for Smarter Energy at IBM UK, will discuss the journey from Smart Metering to a future Smart Grid, incorporating the challenges of microgeneration, electric vehicles, intermittent generation, and demand-side management. Focusing specifically on energy saving in the home, Andy will talk about his own Departmental Seminar – Andy Stanford-Clark

System Seminar: Remote Health Monitoring Using Online Social Media Systems, on 16 April, by Chonlatee Khorakhun

Abstract: Remote monitoring is considered an essential part of future eHealth systems to enable the delivery of healthcare outside clinical sites at reduced cost, while improving quality of patient care. We examine the use of online social networks for re- mote health monitoring. By exploiting the existing infrastructure, initial costs can be reduced and fast System Seminar: Remote Health Monitoring Using Online Social Media Systems, on 16 April, by Chonlatee Khorakhun

System Seminar: Decentralised Orchestration of Service-oriented Workflows, on 16 April, by Ward Jaradat, University of St Andrews

Abstract: Centralised orchestration of service-oriented workflows presents significant scalability challenges, these include: the consumption of network bandwidth, degradation of performance, and single points of failure. These challenges are particularly prominent when dealing with highly distributed data-intensive workflows, which involve large quantities of intermediate data that need to be routed through a centralised engine. In this System Seminar: Decentralised Orchestration of Service-oriented Workflows, on 16 April, by Ward Jaradat, University of St Andrews

Talk by Susmit Sarkar

Title: “Shared-Memory Concurrency in the Real World: Working with Relaxed Memory Consistency” Abstract: Shared-memory concurrency is now mainstream, from phones to servers. However, real-world implementations do not validate the basic assumption of Sequential Consistency traditionally made in work on concurrent programming and verification. Instead, we get subtle relaxed consistency models. Furthermore, the consistency models of Talk by Susmit Sarkar

Scottish Programming Languages Seminar (SPLS) at St Andrews

The SLPS is a forum for discussion of all aspects of programming languages. We meet for a day once every few months, at some congenial location in Scotland. You will find the program and schedule for the next session of SPLS at St Andrews here.

School Seminar: Neil Moore

Neil Moore obtained his PhD in Computer Science at St Andrews a couple of years ago, and is now working for Abobe. He’ll be giving a technical talk, and describing internship opportunities at Adobe. Title: Mutualism in software development Abstract: Computers are designed to be extensible at different levels: hardware can run different operating systems School Seminar: Neil Moore