Edward Griffor
National Institute of Standards and Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Edward Griffor.
design automation conference | 2017
Aviral Shrivastava; Mohammadreza Mehrabian; Mohammad Khayatian; Patricia Derler; Hugo A. Andrade; Kevin Stanton; YaShian Li-Baboud; Edward Griffor; John C. Eidson
Time is a foundational aspect of Cyber-Physical Systems (CPS). Correct time and timing of system events are critical to optimized responsiveness to the environment, in terms of timeliness, accuracy, and precision in the knowledge, measurement, prediction, and control of CPS behavior. However, both the specification and verification of timing requirements of the CPS are typically done in an ad-hoc manner. While feasible, the system can become costly and difficult to analyze and maintain, and the process of implementing and verifying correct timing behavior can be error-prone. Towards the development of a verification testbed for testing timing behavior in tools and platforms with explicit time support, this paper first describes a way to express the various kinds of timing constraints in distributed CPS. Then, we outline the design and initial implementation of a distributed testbed to verify the timing of a distributed CPS analytically through a systematic framework. Finally, we illustrate the use of the verified timing testbed on two distributed CPS case studies.
Archive | 2016
Venkatesh Agaram; Frank Barickman; Felix Fahrenkrog; Edward Griffor; Ibro Muharemovic; Huei Peng; Jeremy Salinger; Steven E. Shladover; William Shogren
Ubiquitous, commercial deployment of automated road vehicles is desirable in order to realize their potential benefits such as crash avoidance, congestion mitigation, reduced environment impact, reduced driver stress, and increased driver productivity. A rigorous application of systems engineering, which includes validation and verification as crucial elements of assurance, is needed for the design and development of automated road vehicles. We discuss, without implying any form of joint recommendation, several areas of relevance to a common understanding of validation and verification of automated vehicles, namely customer expectations for vehicle response, industry standards for terms and definitions, industry standards for how measurement should be done, deeper knowledge of driving behavior today to serve as a reference, and standardized processes that encompass minimum performance requirements.
ACM Transactions in Embedded Computing Systems | 2017
Mohammadreza Mehrabian; Mohammad Khayatian; Aviral Shrivastava; John C. Eidson; Patricia Derler; Hugo A. Andrade; Ya Shian Li-Baboud; Edward Griffor; Kevin Stanton
In order to test the performance and verify the correctness of Cyber-Physical Systems (CPS), the timing constraints on the system behavior must be met. Signal Temporal Logic (STL) can efficiently and succinctly capture the timing constraints of a given system model. However, many timing constraints on CPS are more naturally expressed in terms of events on signals. While it is possible to specify event-based timing constraints in STL, such statements can quickly become long and arcane in even simple systems. Timing constraints for CPS, which can be large and complex systems, are often associated with tolerances, the expression of which can make the timing constraints even more cumbersome using STL. This paper proposes a new logic, Timestamp Temporal Logic (TTL), to provide a definitional extension of STL that more intuitively expresses the timing constraints of distributed CPS. TTL also allows for a more natural expression of timing tolerances. Additionally, this paper outlines a methodology to automatically generate logic code and programs to monitor the expressed timing constraints. Since our TTL monitoring logic evaluates the timing constraints using only the timestamps of the required events on the signal, the TTL monitoring logic has significantly less memory footprint when compared to traditional STL monitoring logic, which stores the signal value at the required sampling frequency. The key contribution of this paper is a scalable approach for online monitoring of the timing constraints. We demonstrate the capabilities of TTL and our methodology for online monitoring of TTL constraints on two case studies: 1) Synchronization and phase control of two generators and, 2) Simultaneous image capture using distributed cameras for 3D image reconstruction.
design automation conference | 2018
Mohammadreza Mehrabian; Mohammad Khayatian; Ahmed Mousa; Aviral Shrivastava; YaShian Li-Baboud; Patricia Derler; Edward Griffor; Hugo A. Andrade; Marc Wiess; John C. Eidson; Dhananjay Anand
Formal specifications on temporal behavior of Cyber-Physical Systems (CPS) is essential for verification of performance and safety. Existing solutions for verifying the satisfaction of temporal constraints on a CPS are compute and resource intensive since they require buffering signals from the CPS prior to constraint checking. We present an online approach, based on Timestamp Temporal Logic (TTL), for monitoring the timing constraints in CPS. The approach reduces the computation and memory requirements by processing the timestamps of pertinent events reducing the need to capture the full data set from the signal sampling. The signal buffer size bears a geometric relationship to the dimension of the signal vector, the time interval being considered, and the sampling resolution. Since monitoring logic is typically implemented on Field Programmable Gate Arrays (FPGAs) for efficient monitoring of multiple signals simultaneously, the space required to store the buffered data becomes the limiting resource. The monitoring logic, for the timing constraints on the Flying Paster (a printing application requiring synchronization between two motors), is illustrated in this paper to demonstrate a geometric reduction in memory and computational resources in the realization of an online monitor.
arXiv: Networking and Internet Architecture | 2018
Khalid Halba; Charif Mahmoudi; Edward Griffor
Autonomous vehicles bring the promise of enhancing the consumer experience in terms of comfort and convenience and, in particular, the safety of the autonomous vehicle. Safety functions in autonomous vehicles such as Automatic Emergency Braking and Lane Centering Assist rely on computation, information sharing, and the timely actuation of the safety functions. One opportunity to achieve robust autonomous vehicle safety is by enhancing the robustness of in-vehicle networking architectures that support built-in resiliency mechanisms. Software Defined Networking (SDN) is an advanced networking paradigm that allows fine-grained manipulation of routing tables and routing engines and the implementation of complex features such as failover, which is a mechanism of protecting in-vehicle networks from failure, and in which a standby link automatically takes over once the main link fails. In this paper, we leverage SDN network programmability features to enable resiliency in the autonomous vehicle realm. We demonstrate that a Software Defined In-Vehicle Networking (SDIVN) does not add overhead compared to Legacy In-Vehicle Networks (LIVNs) under non-failure conditions and we highlight its superiority in the case of a link failure and its timely delivery of messages. We verify the proposed architectures benefits using a simulation environment that we have developed and we validate our design choices through testing and simulations
Proceedings of the Human Factors and Ergonomics Society Annual Meeting | 2018
Martin J. Burns; Joe Manganelli; David A. Wollman; Ronald L. Boring; Stephen B. Gilbert; Edward Griffor; Yi-Ching Lee; Dan Nathan-Roberts; Tonya Smith-Jackson
The National Institute of Standards and Technology (NIST) has developed a Framework for Cyber-Physical Systems (CPS Framework) that supports system engineering analysis, design, development, operation, validation and assurance of CPS. Cyber-physical systems (CPS) comprise interacting digital, analog, physical, and human components engineered for function through integrated physics and logic. For instance, a city implementing an advanced traffic management system including real-time predictive analytics and adaptation/optimization must consider all aspects of such a CPS system of systems’ functioning and integrations with other systems, including interactions with humans. One Aspect (or grouping of stakeholder concerns) of the CPS Framework is the Human Aspect. NIST is engaging HFES in a panel discussion to elaborate Human Aspect concerns, such as constructs, measures, methods, and tools.
2016 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems (MSCPES) | 2016
Himanshu Neema; Martin J. Burns; Edward Griffor
Special Publication (NIST SP) - 1500-203 | 2017
David A. Wollman; YaShian Li-Baboud; Edward Griffor; Martin J. Burns
Special Publication (NIST SP) - 1500-201 | 2017
Edward Griffor; Christopher Greer; David A. Wollman; Martin J. Burns
the internet of things | 2018
Marcello Balduccini; Edward Griffor; Michael Huth; Claire Vishik; Martin J. Burns; David A. Wollman