Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Murali Rangarajan

dblp:27/4451 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0003-0276-4808ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time operating systems
0.122004
Formal Verification of Overhead Accounting in an Avionics RTOS · RTSS 2002
Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software: An Experience Report · ICSE 2004
Program verification › theorem proving
inductive theorem proving
0.012004
Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software: An Experience Report · ICSE 2004
Program verification
theorem proving
0.012004
Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software: An Experience Report · ICSE 2004
Automated reasoning and model checking
model checking
0.012002
Formal Verification of Overhead Accounting in an Avionics RTOS · RTSS 2002
Embedded and real-time systems
real-time scheduling
0.012002
Formal Verification of Overhead Accounting in an Avionics RTOS · RTSS 2002
Embedded and real-time systems › real-time scheduling
time partitioning
0.012002
Formal Verification of Overhead Accounting in an Avionics RTOS · RTSS 2002

Methods — techniques the papers use, named apart from their topics

model checking · 0.2PVS theorem prover · 0.1
YearPublicationVenuePosition
2017 Edge detection using G-lets based on matrix factorization by group representations
Rajathilagam B, Murali Rangarajan
Pattern Recognit.2
2007 Computing Worst-Case Response Times in Real-Time Avionics Applications
Murali Rangarajan, Darren D. Cofer
FMICS1
2004 Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software: An Experience Report
abstract
The hardware and software in modern aircraft control systems are good candidates for verification using formal methods: they are complex, safety-critical, and challenge the capabilities of test-based verification strategies. We have previously reported on our use of model checking to verify the time partitioning property of the Deos/spl trade/ real-time operating system for embedded avionics. The size and complexity of this system have limited us to analyzing only one configuration at a time. To overcome this limit and generalize our analysis to arbitrary configurations we have turned to theorem proving. This paper describes our use of the PVS theorem prover to analyze the Deos scheduler. In addition to our inductive proof of the time partitioning invariant, we present a feature-based technique for modeling state-transition systems and formulating inductive invariants. This technique facilitates an incremental approach to theorem proving that scales well to models of increasing complexity, and has the potential to be applicable to a wide range of problems.
Vu Ha, Murali Rangarajan, Darren D. Cofer, Harald Ruess, Bruno Dutertre
ICSE2
2002 Formal Modeling and Analysis of Advanced Scheduling Features in an Avionics RTOS
Darren D. Cofer, Murali Rangarajan
EMSOFT2
2002 Formal Verification of Overhead Accounting in an Avionics RTOS
abstract
This paper describes our work modeling key portions of the safety-critical software infrastructure in an integrated modular avionics (IMA) platform in an effort to analytically establish correctness of important aspects of its design. In particular, we use model checking to verify timing properties of the Deos/spl trade/ real-time operating system in the presence of various advanced scheduling features. We focus here on the addition of scheduler overhead processing time to the Deos model and analyzing its effect on the time partitioning property and the internal assertions (function preconditions) in the model. Our model includes advanced scheduling features (dynamic threads, slack recovery, aperiodic interrupts) and explicitly models the scheduler operations at the same level of detail as the source code. Our findings support the use of formal methods to verify key properties of safety-critical systems that would be difficult or impossible to establish otherwise.
Darren D. Cofer, Murali Rangarajan
RTSS2
2000 Composing Specifications in VSPEC
abstract
As systems become increasingly complex and existing methodologies become insufficient to handle the complexity, the design community is beginning to look at formal methods for a possible solution. Techniques involving a limited use of formal techniques (such as semi-formal methods and equivalence checking) have given a glimpse of what full usage of formal techniques can achieve. For the use of formal methods to be a widely accepted methodology among designers, it must provide the designers with the capabilities of structuring specifications in a manner similar to the structuring they are used to using with programming languages. In this paper, we provide a description of the structuring capabilities of VSPEC (VHDL SPECification), a requirements specification language for VHDL. These capabilities include the use of multiple pre- and post-condition pairs within a single specification and combination of specifications using common Boolean operators.
Arun Venkataraman, Murali Rangarajan, Perry Alexander
ICFEM2