Network


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

Hotspot


Dive into the research topics where Prakash M. Peranandam is active.

Publication


Featured researches published by Prakash M. Peranandam.


design, automation, and test in europe | 2012

An integrated test generation tool for enhanced coverage of simulink/stateflow models

Prakash M. Peranandam; Sachin Raviram; Manoranjan Satpathy; Anand Yeolekar; Ambar A. Gadkari; S. Ramesh

Simulink/Stateflow (SL/SF) is the primary modeling notation for the development of control systems in automotive and aerospace industries. In model based testing, test cases derived from a design model are used to show model-code conformance. Safety standards such as ISO 26262 recommend model based testing to show the conformance of a software with the corresponding model. From our experiments with various test generation techniques, we have observed that their coverage capabilities are complementary in nature. With this observation in mind, we have developed a new tool called SmartTestGen which integrates different test generation techniques. In this paper, we discuss SmartTestGen and the different test generation techniques utilized - random testing, constraint solving, model checking and heuristics. We experimented with 20 production-quality SL/SF models and compared the performance of our tool with that of two prominent commercial tools.


Software Testing, Verification & Reliability | 2012

Efficient coverage of parallel and hierarchical stateflow models for test case generation

Manoranjan Satpathy; Anand Yeolekar; Prakash M. Peranandam; S. Ramesh

This paper is concerned with test case generation from Simulink/Stateflow (SL/SF) models with a focus on coverage of SF model elements. Coverage of the SF component in a model is a difficult task because of two primary reasons: (i) the SF component itself may lie deep in the SL/SF model in which case, inputs have to pass through a complex chain of SL blocks to reach the SF block and (ii) nonlinear constraints in the model are difficult to solve using constraint solvers. Hierarchy and parallelism in the SF model add further complexity to the problem. The existing approaches flatten such SF elements, and generate test cases from the flattened finite state machines. Handling of issues (i) and (ii) has already been discussed in earlier research. In this paper, we present a method of covering SF components, which does not require to flatten any hierarchy or parallelism in the components. This not only makes the test case generation problem efficient but also addresses the problem of scalability. We have implemented this method and performed a number of medium‐sized case studies. The results show improved performance over the results obtained by some commercial tools. Copyright


international colloquium on theoretical aspects of computing | 2012

SmartTestGen+: a test suite booster for enhanced structural coverage

Sachin Raviram; Prakash M. Peranandam; Manoranjan Satpathy; S. Ramesh

Our work concerns with test case generation for structural coverage of Simulink/Stateflow (SL/SF) models. We have developed a tool called SmartTestGen which integrates multiple test generation techniques; experiments show that this tool performs better than some commercial tools. In this paper, we discuss a novel experiment. SmartTestGen uses random testing as one of the testing techniques. The random testing component first generates random test cases; the tool then extends these test cases to cover the uncovered targets. In our experiment, instead of using the random test cases as the initial seed, we use the test cases of an existing test suite. We have evaluated the impact of this modified testing process by considering 20 industrial strength SL/SF models.


Archive | 2011

SOFTWARE TEST CASE GENERATION FROM A PARTIAL DESIGN MODEL

Prakash M. Peranandam; Ambar A. Gadkari; Ramesh Sethu


Archive | 2015

Modifying vehicle fault diagnosis based on statistical analysis of past service inquiries

Dnyanesh Rajpathak; Prakash M. Peranandam


Archive | 2014

AUTOMATIC LINKING OF REQUIREMENTS USING NATURAL LANGUAGE PROCESSING

Ramesh Sethu; Prakash M. Peranandam; Dnyanesh Rajpathak; Soumen De


Archive | 2017

NATURAL LANGUAGE PROCESSING AND STATISTICAL TECHNIQUES BASED METHODS FOR COMBINING AND COMPARING SYSTEM DATA

Dnyanesh Rajpathak; Prakash M. Peranandam; Soumen De; John A. Cafeo; Joseph Donndelinger; Pulak Bandyopadhyay


Archive | 2017

MULTILINGUAL TERM EXTRACTION FROM DIAGNOSTIC TEXT

Prakash M. Peranandam; Soumen De; Dnyanesh Rajpathak


Archive | 2016

Methodik und Vorrichtung zur Konsistenzprüfung durch Vergleich von Ontologiemodellen

Dnyanesh Rajpathak; Sethu, Ramesh, Mich.; Prakash M. Peranandam


Archive | 2015

Methods and apparatus for consistency check by comparing Ontologiemodellen

Dnyanesh Rajpathak; Ramesh Sethu; Prakash M. Peranandam

Collaboration


Dive into the Prakash M. Peranandam's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge