Farahnaz Yekeh

Learn More
Nowadays, most complex embedded systems follow a distributed approach in which a network interconnects potentially large numbers of nodes. One technology that is being increasingly used is switched Ethernet, but real-time variants of this protocol typically limit scalability. In this paper, we focus on the scalability of the Flexible Time Triggered(More)
FPGA has been used in many robotics projects for real-time image processing. It provides reliable systems with low execution time and simplified timing analysis. Many of these systems take a lot of time in development and testing phases. In some cases, it is not possible to test the system in real environments very often, due to accessibility, availability(More)
Emerging pervasive sensing technology provides new ways to create persuasive systems that can help people improve their health. Much persuasive computing research has involved the exploration of re-searchers' hypotheses about the ways that such ubicomp sensing can improve health. Our work aims to enable individual users to test their personal hypotheses(More)
Ethernet is becoming a common network technology for industrial and factory automation systems and, in recent years, a big effort has been made in enabling real-time communications using Ethernet technology. Many of these systems are complex, extend over relatively large places and/or integrate a significant number of nodes, thus requiring the use of(More)
FPGA-based solutions have become more common in embedded systems these days. These systems need to communicate with external world. Considering high-speed and popularity of Ethernet communication, a reliable real-time Ethernet component inside FPGA is of special value. To that end, this paper presents a new solution for 100 Mb/s FPGA-based Ethernet(More)
This is the published version of a paper presented at The 27th annual workshop of the Swedish Artificial Intelligence Society (SAIS) 2012. ABSTRACT In recent years, the interest in developing personalised applications for home environment has grown since it has a wide reach in helping people in their daily activities. However, for our purposes the concept(More)
This demonstration introduces SAL, the small, simple, situated, ambient logger. We designed SAL to help people achieve long term goals, by tracking and monitoring each day's progress on a <i>minimalist</i> logging interface. People can flexibly configure SAL to log a broad range of behaviours that they intend to do each day. A SAL logger should be(More)
The SAL (simple situated ambient logger) is an infrastructure and interface designed to enable people to do logging. They can use it to configure what they want to log each day and they are able to place their logger in a convenient location that works for them. Their logged data is stored in their personal store and the SAL's interface shows a history of(More)
Long term goals such as healthy ageing, diet and exercise demand consistent, repeated effort over long periods of time. While such goals are widely recognized as important, many people find it very hard to achieve them. Some of the key challenges include maintaining motivation, establishing habits, setting personal goals, monitoring progress and tackling(More)
Important long-term goals for good health and wellbeing are challenging to achieve. Emerging technology offers the promise of easy data collection to help people monitor progress toward such goals. We designed SAL (simple, situated ambient logger) to help people track food eaten. It is minimalist with a core goal of making it easy for people to log progress(More)