Farahnaz Yekeh

Learn 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)
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)
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 researchers’ hypotheses about the ways that such ubicomp sensing can improve health. Our work aims to enable individual users to test their personal hypotheses(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)
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)
Server-based architectures have recently generated more interests and are currently considered for usage for communication in networks. In parallel, switched Ethernet technology has been widely adopted and used in lots of networked systems. Current requirements of networks for supporting real-time guarantees while being flexible at the same time have made(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)
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 activities of daily living also need to include work and leisure activities not necessarily performed in home environments. In this article, we(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)