User profiles for Partha S. Roop
Partha RoopProfessor, Electrical, Computer and Software Engineering, The University of Auckland Verified email at auckland.ac.nz Cited by 2598 |
A synchronous approach for IEC 61499 function block implementation
IEC 61499 has been endorsed as the standard for modeling and implementing distributed
industrial process measurement and control systems. The standard prescribes the use of …
industrial process measurement and control systems. The standard prescribes the use of …
Runtime enforcement of cyber-physical systems
Many implantable medical devices, such as pacemakers, have been recalled due to failure
of their embedded software. This motivates rethinking their design and certification processes…
of their embedded software. This motivates rethinking their design and certification processes…
SystemJ: A GALS language for system level design
In this paper we present the syntax, semantics, and compilation of a new system-level
programming language called SystemJ. SystemJ is a multiclock language supporting the Globally …
programming language called SystemJ. SystemJ is a multiclock language supporting the Globally …
Tight WCRT analysis of synchronous C programs
PS Roop, S Andalam, R Von Hanxleden… - Proceedings of the …, 2009 - dl.acm.org
Accurate estimation of the tick length of a synchronous program is essential for efficient and
predictable implementations that are devoid of timing faults. The techniques to determine the …
predictable implementations that are devoid of timing faults. The techniques to determine the …
A formal approach for modeling and simulation of human car-following behavior
Car-following is the activity of safely driving behind a leading vehicle. Traditional mathematical
car-following models capture vehicle dynamics without considering human factors, such …
car-following models capture vehicle dynamics without considering human factors, such …
Now that's smart!
This article describes the features and development of intelligent machines and concentrates
on their information processing infrastructure. IEC 61499 function blocks have been used …
on their information processing infrastructure. IEC 61499 function blocks have been used …
Runtime enforcement of reactive systems using synchronous enforcers
Synchronous programming is a paradigm of choice for the design of safety-critical reactive
systems. Runtime enforcement is a technique to ensure that the output of a black-box system …
systems. Runtime enforcement is a technique to ensure that the output of a black-box system …
A new safety distance calculation for rear-end collision avoidance
Rear-end collision avoidance relies on mathematical models to calculate the safety distance.
Vehicle deceleration is a key parameter for the accuracy of the models. Current models, …
Vehicle deceleration is a key parameter for the accuracy of the models. Current models, …
[BOOK][B] IEC 61499 in a Nutshell
The IEC 61499 standard provides definition of various structures, such as systems, devices,
resources, and various function block types, which allow for a component-oriented design of …
resources, and various function block types, which allow for a component-oriented design of …
Smart I/O modules for mitigating cyber-physical attacks on industrial control systems
Cyber-physical systems (CPSs) are implemented in many industrial and embedded control
applications. Where these systems are safety-critical, correct and safe behavior is of …
applications. Where these systems are safety-critical, correct and safe behavior is of …