Network


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

Hotspot


Dive into the research topics where Sandeep Kohli is active.

Publication


Featured researches published by Sandeep Kohli.


haifa verification conference | 2006

Detecting design flaws in UML state charts for embedded software

Janees Elamkulam; Ziv Glazberg; Ishai Rabinovitz; Gururaja Kowlali; Satish Gupta; Sandeep Kohli; Sai Dattathrani; Claudio Paniagua Macià

Embedded systems are used in various critical devices and correct functioning of these devices is crucial. For non-trivial devices, exhaustive testing is costly, time consuming and probably impossible. A complementary approach is to perform static model checking to verify certain design correctness properties. Though static model checking techniques are widely used for hardware circuit verification, the goal of model checking software systems remains elusive. However embedded systems fall in the category of concurrent reactive systems and can be expressed through communicating state machines. Behavior of concurrent reactive systems is more similar to hardware than general software. So far, this similarity has not been exploited sufficiently. IBM® Rational® Rose® RealTime (RoseRT) is widely used for designing concurrent reactive systems and supports UML State Charts. IBM RuleBase is an effective tool for hardware model checking. In this paper, we describe our experiments of using RuleBase for static model checking RoseRT models. Our tool automatically converts RoseRT models to the input for RuleBase, allows user to specify constraints graphically using a variation of sequence diagrams, and presents model checking results (counterexamples) as sequence diagrams consisting of states and events in the original UML model. The model checking step is seamlessly integrated with RoseRT. Prior knowledge of model checking or formal methods is not expected, and familiarity of UML sequence diagram is exploited to make temporal constraint specification and counterexample presentation more accessible. This approach brings the benefits of model checking to embedded system developers with little cost of learning.


Archive | 2009

SHARABLE DEVELOPMENT ENVIRONMENT BOOKMARKS FOR FUNCTIONAL/DATA FLOW

Rajaraman Hariharan; Ramakrishnan Kannan; Sandeep Kohli; Priyadarshini Sampath; Karthik Subbian


Archive | 2007

Using Dynamic Call Graphs For Creating State Machines

Sandeep Kohli


Archive | 2007

Modeling non-deterministic priority queues for efficient model checking

Ziv Glazberg; Janees Elamkulam; Satish Gupta; Sandeep Kohli; Ishai Rabinovitz


Archive | 2013

RDF GRAPHS MADE OF RDF QUERY LANGUAGE QUERIES

Anil Bhatia; Sandeep Katoch; Sandeep Kohli


Archive | 2012

Indicating hierarchy diversion in a class diagram

Sandeep Kohli; Sarika Sinha


Archive | 2007

SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR IN-PLACE MODEL ATTRIBUTE COMPARISON

Sandeep Kohli; Sudhakar Pasupunuri


Archive | 2008

Generating universal graphical user interface element and relation

Sreerupa Sen; Sandeep Kohli


Archive | 2008

METHOD AND SYSTEM FOR GENERATING UNIVERSAL GRAPHICAL USER INTERFACE ELEMENT AND RELATION

Sreerupa Sen; Sandeep Kohli


Archive | 2012

GOVERNANCE IN WORK FLOW SOFTWARE

Sandeep Kohli

Researchain Logo
Decentralizing Knowledge