MN

M. Nasri Nasrabadi

14 records found

With the strong demand for computing capacity in industrial applications and the rapid development of the hardware industry in recent years, multiprocessor platforms have been widely used in real-time embedded systems. The quest for performance has led to existing multiprocessor ...
Since its introduction in 2007, ROS (Robot Operating System) has become one of the most popular framework for developing automated solutions in a variety of applications, ranging from automotive to manufacturing. Meeting safety-critical timing requirements is a crucial element in ...
The temporal correctness of safety-critical systems is typically guaranteed via a response-time analysis, whose goal is to determine the worst-case response time (WCRT) of a set of input jobs when they are scheduled by a given scheduling policy on a computing resource.
Howev ...
ROS 2 is a well-known software framework for the development of robotic applications. The open-source project enjoys active interest and participation from both academia and industry in applications spanning from autonomous vehicles to industrial robotics. ROS 2's success is unde ...
Ultrawideband technology can be used to measure the distance between two device equipped with ultrawideband transceivers. Multiple ultrawideband devices known as anchors can localize a device that supports ultrawideband communication after each anchor measures the distance betwee ...
2.5D shape display is a recent idea in the market that emerged as a platform of interaction between a computer and human. 2.5D shape display is essentially a grid-like matrix consisting of actuators and pins moving up and down in vertical motion to create pseudo-3D images. Focuse ...
With the growth in the complexity of real-time embedded systems, there is an increasing need for tools and techniques to understand and compare the observed runtime behavior of a system with the expected one. Since many realtime applications require periodic interactions with the ...
Gang scheduling, has long been adopted by the high-performance computing community as a way to reduce the synchronization overhead between related threads. Gang schedulling allows for several threads to execute in lock steps without suffering from long busy-wait periods or be pen ...
With the proliferation of multicore platforms, the embedded systems world has shifted more and more towards multiprocessing to make use of high computing power and increased cyber functionalities. Although today multiprocessor platforms have been extensively adopted by real-time ...
While multiprocessor platforms have been widely adopted by the embedded systems industry in the past couple of years, there are still fundamental challenges about their timing predictability for applications with real-time timing constraints. The common-off-the-shelf (COTS) multi ...
Real-time systems are bound to timing constraints. These constraints are meant to ensure that the application exhibits predictable behavior by having bounded response times. The worst case execution time (WCET) is an important property of programs, which must be bounded to allow ...
Switches that can be (re)programmed through the network programming language P4 are able to completely change – even while in the field – the way they process packets. While powerful, P4 code is inherently static, as it is written and installed to accommodate a particular network ...

Feedback-Analytics

Building a smart form system, with control flow support and data analysis

Feedback-analytics, describing themselves as, "A Dutch based start-up for companies interested in improving both customer feedback and their employee efficiency, Feedback-analytics aims to be a simple yet robust tool that allows you to identify and manage points of improvement th ...
Tock is an embedded operating system that can run multiple concurrent, mutually distrustful processes, concurrently. Tock is written in Rust, a novel system programming language enforcing type safety at compile-time, and takes advantage of Rust's strong safety features. However, ...