Martin J. Burns
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 Martin J. Burns.
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.
international conference on fuel cell science engineering and technology fuelcell collocated with asme international conference on energy sustainability | 2017
Thomas Roth; Eugene Song; Martin J. Burns; Himanshu Neema; William Emfinger
Cyber-physical systems (CPS) are smart systems that include engineered interacting networks of physical and computational components. The tight integration of a wide range of heterogeneous components enables new functionality and quality of life improvements in critical infrastructures such as smart cities, intelligent buildings, and smart energy systems. One approach to study CPS uses both simulations and hardware-in-theloop (HIL) to test the physical dynamics of hardware in a controlled environment. However, because CPS experiment design may involve domain experts from multiple disciplines who use different simulation tool suites, it can be a challenge to integrate the heterogeneous simulation languages and hardware interfaces into a single experiment. The National Institute of Standards and Technology (NIST) is working on the development of a universal CPS environment for federation (UCEF) that can be used to design and run experiments that incorporate heterogeneous physical and computational resources over a wide geographic area. This development environment uses the High Level Architecture (HLA), which the Department of Defense has advocated for co-simulation in the field of distributed simulations, to enable communication between hardware and different simulation languages such as Simulink and LabVIEW. This paper provides an overview of UCEF and motivates how the environment could be used to develop energy experiments using an illustrative example of an emulated heat pump system. Introduction A cyber-physical system (CPS) consists of a set of interacting cyber-physical devices where each device contains some cyber computation that can sense events from and actuate changes on a physical infrastructure. Examples of CPS include smart cities, intelligent buildings, and the smart grid. One method to validate a CPS design uses hardware-in-the-loop (HIL) in conjunction with simulations to test the runtime dynamics of a cyberphysical device in a virtual test environment. A challenge of experiments that incorporate both HIL and simulations is that they often require a testbed that integrates hardware components with multiple, heterogeneous simulation environments. A large number of HIL testbeds which offer unique experimental opportunities cannot be replicated due to limitations in both hardware cost and development time [1–5]. These testbeds often have different architectures and utilize different simulation languages because of their independent development histories, and an experiment tailored for one testbed might not be compatOfficial contribution of the National Institute of Standards and Technology; not subject to copyright in the United States. Certain commercial products are identified in order to adequately specify the procedure; this does not imply endorsement or recommendation by NIST, nor does it imply that such products are necessarily the best available for the purpose. 1 ible with another architecture. The inability to exploit the full range of available resources in the CPS landscape leads to segregated groups of researchers who are experts in a single testbed environment but face challenges in the adoption of external research advances. In addition, integrated experiments for CPS require access to resources pooled from multiple domains to produce faithful models of the deployed system. For example, experiments on smart cities may involve collaboration across domains such as transportation, energy, and emergency response. An experiment should integrate models developed in those domains, which may involve domain-specific tools (e.g. a traffic simulator written in C++), to achieve the most realistic result. NIST envisions a universal CPS environment for federation (UCEF) which enables experiments to exploit multiple testbed architectures using a common interface. The United States Department of Defense mandated a common integration platform in the field of distributed simulators called the High Level Architecture (HLA) [6]. This paper demonstrates the use of HLA in the design and implementation of cyber-physical devices using an integration architecture that supports collaboration between physical hardware and simulations. The approach is highlighted using an example CPS implementation of an HVAC system controlled by a thermostat with a remote temperature sensor, which is a straightforward and well understood application that does not require deep domain expertise to comprehend. The rest of the paper is organized as follows. Section II provides an overview of HLA and the design process to implement an HLA federation. Section III demonstrates this design process in an example CPS through implementation of a distributed HVAC system. Section IV outlines other work on the integration of HLA with hardware, and the paper concludes with Section V. High Level Architecture HLA is an IEEE standard for distributed simulation in which individual simulations called federates join together to form a cooperative federation [6]. All federates in a federation interact using a Run-Time Infrastructure (RTI) software implementation of a set of HLA services such as publish-subscribe messaging, logical time management, and distributed object management. Data exchanges between the federates must adhere to a federation object model (FOM) which defines the set of messages understood by the federation. Although the original intent of HLA was to allow federated co-simulation of simulation platforms such as MATLAB and Modelica, a CPS federate could represent a cyberphysical device. This section provides a brief overview of this paper’s approach to designing an HLA federation with hardwarein-the-loop. The overview is based on a model-based simulation integration environment developed and maintained by Vanderbilt University called the Command and Control Wind Tunnel (C2WT) [7], but has been sufficiently generalized to be applicable to alternative HLA development environments. Federation Stack Architecture HLA does not mandate a specific RTI implementation, which can consist of two different types of components. A Local RTI Component (LRC) provides an Application Program Interface (API) to interface federates with the RTI, and a Central RTI Component (CRC) coordinates the other run-time components. A specific RTI implementation may provide a centralized CRC, multiple hierarchical CRCs, or no CRC. The results in this paper use an open-source RTI implementation called Portico which implements the LRC at each federate and requires no CRC [8]. Fig. 1 shows a federation stack architecture for this implementation that illustrates the necessary components for a federate. This figure contains three example federate types: a simulation, a cyber-physical device, and a federation manager that drives an experiment. FIGURE 1. Federation Stack Architecture Each federate has a Local RTI Component implementation which enables it to communicate with the federation, and all federates must use the same LRC implementation to ensure coherent communication between the federation members. The Portico LRC implementation uses either TCP/IP or UDP/IP sockets for its intra-federation communication. On top of this communication infrastructure, an HLA Interface exposes the set of standardized services available for federates. For the C2WT integration environment, the HLA interface is a Java abstract class which exposes the various HLA services as Java functions. The implementation of the LRC and its HLA interface are uniform across all of the federate types. For simulation platforms such as MATLAB, the federate must also contain a Simulation Engine that runs the simulation models. The simulation engine may not have a native RTI interface. In order to make these platforms compatible with HLA, an adapter labeled the Simulation Integration Wrapper must be
international conference on computational science and its applications | 2017
Vatsal Bhatt; Arianna Brutti; Martin J. Burns; Angelo Frascella
Smart City projects are moving from trials to complete Smart City realizations. Smart Cities must work as complex ecosystems of interoperable and composable services yet there is currently a proliferation of less than interoperable and portable vertical services. To diminish the barriers among these silos different approaches have been attempted but no single one of them has garnered general acceptance and adoption. The international initiative Internet of Things Enabled Smart City Framework (IES-City) convenes a broad set of stakeholders to build a consensus foundation of architectural principles for interoperable Smart Cities. IES-City evaluates global existing frameworks, tools and applications to distil a common set of Pivotal Points of Interoperability (PPI). PPI have the potential to enable both interoperability and suitable variation and reduce barriers to composable Smart City deployments. The IES-City concept is that such PPI exist in practice and need only be discovered. This paper describes the IES-City methodology.
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
ieee international conference on smart computing | 2018
Martin J. Burns; Edward Griffor; Marcello Balduccini; Claire Vishik; Michael Huth; David A. Wollman
ieee international conference on smart computing | 2018
Martin J. Burns; Joe Manganelli
IEEE Xplore Digital Library | 2018
Martin J. Burns; Joe Manganelli