Paulo G. Sousa

Learn More
Consider the problem of scheduling a set of sporadic tasks on a multiprocessor system to meet deadlines using a task-splitting scheduling algorithm. Task-splitting (also called semi-partitioning) scheduling algorithms assign most tasks to just one processor but a few tasks are assigned to two or more processors, and they are dispatched in a way that ensures(More)
IEEE 802.15.4/ZigBee and TinyOS have been playing an important role in leveraging a new generation of large-scale networked embedded systems. However, based on previous experience on the implementation and use of the IEEE 802.15.4/ZigBee protocols over TinyOS, several problems (producing loss of synchronization and even network failures) emerge due to some(More)
IEEE 802.15.4/ZigBee and TinyOS have been playing an important role in leveraging a new generation of largescale networked embedded systems. However, based on previous experience on the implementation and use of the IEEE 802.15.4/ZigBee protocols over TinyOS, several problems (producing loss of synchronization and even network crashes) emerge due to some(More)
  • 1