Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Akshay Rajhans is active.

Publication


Featured researches published by Akshay Rajhans.


IEEE Transactions on Automatic Control | 2014

Supporting Heterogeneity in Cyber-Physical Systems Architectures

Akshay Rajhans; Ajinkya Bhave; Ivan Ruchkin; Bruce H. Krogh; David Garlan; André Platzer; Bradley R. Schmerl

Cyber-physical systems (CPS) are heterogeneous, because they tightly couple computation, communication, and control along with physical dynamics, which are traditionally considered separately. Without a comprehensive modeling formalism, model-based development of CPS involves using a multitude of models in a variety of formalisms that capture various aspects of the system design, such as software design, networking design, physical models, and protocol design. Without a rigorous unifying framework, system integration and integration of the analysis results for various models remains ad hoc. In this paper, we propose a multi-view architecture framework that treats models as views of the underlying system structure and uses structural and semantic mappings to ensure consistency and enable system-level verification in a hierarchical and compositional manner. Throughout the paper, the theoretical concepts are illustrated using two examples: a quadrotor and an automotive intersection collision avoidance system.


international conference on hybrid systems computation and control | 2009

Parameter Synthesis for Hybrid Systems with an Application to Simulink Models

Alexandre Donzé; Bruce H. Krogh; Akshay Rajhans

This paper addresses a parameter synthesis problem for nonlinear hybrid systems. Considering a set of uncertain parameters and a safety property, we give an algorithm that returns a partition of the set of parameters into subsets classified as safe, unsafe, or uncertain, depending on whether respectively all, none, or some of their behaviors satisfy the safety property. We make use of sensitivity analysis to compute approximations of reachable sets and an error control mechanism to determine the size of the partition elements in order to obtain the desired precision. We apply the technique to Simulink models by combining generated code with a numerical solver that can compute sensitivities to parameter variations. We present experimental results on a non-trivial Simulink model of a quadrotor helicopter.


quantitative evaluation of systems | 2013

STRONG: a trajectory-based verification toolbox for hybrid systems

Yi Deng; Akshay Rajhans; A. Agung Julius

We present STRONG, a MATLAB toolbox for hybrid system verification. The toolbox addresses the problem of reachability/safety verification for bounded time. It simulates a finite number of trajectories and computes robust neighborhoods around their initial states such that any trajectory starting from these robust neighborhoods follows the same sequence of locations as the simulated trajectory does and avoids the unsafe set if the simulated trajectory does. Numerical simulation and computation of robust neighborhoods for linear dynamics scale well with the size of the problem. Moreover, the computation can be readily parallelized because the nominal trajectories can be simulated independently of each other. This paper showcases key features and functionalities of the toolbox using some examples.


international conference on hybrid systems computation and control | 2013

Compositional heterogeneous abstraction

Akshay Rajhans; Bruce H. Krogh

In model-based development, abstraction provides insight and tractability. Different formalisms are often used at different levels of abstraction to represent the variety of concerns that need to be addressed when designing complex cyber-physical systems. In this paper, we consider the problem of establishing abstraction across heterogeneous formalisms in a compositional manner. We use the framework of behavioral semantics to elucidate the general conditions that must be satisfied to assure that the composition of abstractions for individual components is an abstraction for the composition of the components. The theoretical concepts are illustrated using an example of a cooperative intersection collision avoidance system (CICAS).


acm international conference hybrid systems computation and control | 2012

Heterogeneous verification of cyber-physical systems using behavior relations

Akshay Rajhans; Bruce H. Krogh

Todays complex cyber-physical systems are being built increasingly using model-based development (MBD), where mathematical models for the system behavior are checked against design specifications using analysis tools. Different types of models and analysis tools are used to address different aspects of the system. While the use of heterogeneous formalisms supports a divide-and-conquer approach to complexity and allows engineers with different types of expertise to work on various aspects of the design, system integration problems can arise due to the lack of an underlying unifying formalism. In this paper, we introduce the notion of behavior relations to address the problem of heterogeneity and propose constraints over parameters as a mechanism to manage inter-model dependencies and ensure consistency. In addition, we present structured constructs of nested conjunctive and disjunctive analyses to enable multi-model heterogeneous verification. The theoretical concepts are illustrated using an example of a cooperative intersection collision avoidance system (CICAS).


conference on decision and control | 2011

Using parameters in architectural views to support heterogeneous design and verification

Akshay Rajhans; Ajinkya Bhave; Sarah M. Loos; Bruce H. Krogh; André Platzer; David Garlan

Current methods for designing cyber-physical systems lack a unifying framework due to the heterogeneous nature of the constituent models and their respective analysis and verification tools. There is a need for a formal representation of the relationships between the different models. Our approach is to define these relationships at the architectural level, associating with each model a particular view of the overall system base architecture. This architectural framework captures critical structural and semantic information without including all the details of the various modeling formalisms. This paper introduces the use of logical constraints over parameters in the architectural views to represent the conditions under which the specifications verified for each model are true and imply the system-level specification. Interdependencies and connections between the constraints in the architectural views are managed in the base architecture using first-order logic of real arithmetic to ensure consistency and correct reasoning. The approach is illustrated in the context of heterogeneous verification of a leader-follower vehicle scenario.


international conference on computer aided design | 2011

Formal verification of phase-locked loops using reachability analysis and continuization

Matthias Althoff; Akshay Rajhans; Bruce H. Krogh; Soner Yaldiz; Xin Li; Lawrence T. Pileggi


Electronic Communication of The European Association of Software Science and Technology | 2009

An Architectural Approach to the Design and Analysis of Cyber-Physical Systems

Akshay Rajhans; Shang-Wen Cheng; Bradley R. Schmerl; David Garlan; Bruce H. Krogh; Clarence Agbi; Ajinkya Bhave


Archive | 2010

Augmenting Software Architectures with Physical Components

Ajinkya Bhave; David Garlan; Bruce H. Krogh; Akshay Rajhans; Bradley R. Schmerl


Archive | 2013

Multi-model heterogeneous verification of cyber-physical systems

André Platzer; Akshay Rajhans

Collaboration


Dive into the Akshay Rajhans's collaboration.

Top Co-Authors

Avatar

Bruce H. Krogh

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Ajinkya Bhave

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

David Garlan

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

André Platzer

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ivan Ruchkin

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

A. Agung Julius

Rensselaer Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

Alexandre Donzé

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Clarence Agbi

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge