Iman Narasamdya

dblp:51/5148 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none

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

Software engineering, systems software and programming languages · 9 · 2 first-authorTheory of computation · 5Artificial intelligence and machine learning · 1Systems, architecture and hardware · 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
2 papers
Software maintenance and evolution · 78% Program verification · 22%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 88% Embedded and real-time systems · 12%
Theoretical computer science
2 papers
Automated reasoning and model checking · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 87% Question answering and dialogue systems · 13%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
build systems
0.212014
Automated migration of build scripts using dynamic analysis and search-based refactoring · OOPSLA 2014
Software maintenance and evolution
refactoring
0.212014
Automated migration of build scripts using dynamic analysis and search-based refactoring · OOPSLA 2014
Software maintenance and evolution › refactoring
search-based refactoring
0.212014
Automated migration of build scripts using dynamic analysis and search-based refactoring · OOPSLA 2014
Program verification › model checking
software model checking
0.212013
Software Model Checking SystemC · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation
hardware verification and test
0.212013
Software Model Checking SystemC · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › hardware verification and test › functional verification
systemc verification
0.212013
Software Model Checking SystemC · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Automated reasoning and model checking › model checking
software model checking
0.112011
Kratos - A Software Model Checker for SystemC · CAV 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning
epistemic reasoning
0.012004
Knowledge of Other Agents and Communicative Actions in the Fluent Calculus · KR 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.012004
Knowledge of Other Agents and Communicative Actions in the Fluent Calculus · KR 2004
Embedded and real-time systems
cyber-physical system platforms
0.012012
Formal Verification and Validation of ERTMS Industrial Railway Train Spacing System · CAV 2012
Natural language and speech › Question answering and dialogue systems
communicative acts
0.012004
Knowledge of Other Agents and Communicative Actions in the Fluent Calculus · KR 2004

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

software model checking · 0.3finite-state encoding · 0.3search-based refactoring · 0.2dynamic analysis · 0.2
YearPublicationVenuePosition
2014 Automated migration of build scripts using dynamic analysis and search-based refactoring
abstract
The efficiency of a build system is an important factor for developer productivity. As a result, developer teams have been increasingly adopting new build systems that allow higher build parallelization. However, migrating the existing legacy build scripts to new build systems is a tedious and error-prone process. Unfortunately, there is insufficient support for automated migration of build scripts, making the migration more problematic.
Milos Gligoric 0001, Wolfram Schulte, Chandra Prasad, Danny van Velzen, Iman Narasamdya, Benjamin Livshits
OOPSLA5
2013 Software Model Checking SystemC
abstract
SystemC is an increasingly used language for writing executable specifications of systems-on-chip. The verification of SystemC, however, is a very difficult challenge. Simulation features great scalability, but can miss important defects. On the other hand, formal verification of SystemC is extremely hard because of the presence of threads, and the intricacies of the communication and scheduling mechanisms. In this paper, we explore formal verification for SystemC by means of software model checking techniques, which have demonstrated substantial progress in recent years. We propose an accurate model of SystemC and three complementary encodings of SystemC to finite-state processes, sequential and threaded programming models. We implement the proposed approaches in a tool chain and carry out a thorough experimental evaluation using several benchmarks taken from the literature on SystemC verification, and experimenting with different state-of-the-art software model checkers. The results clearly show the applicability and efficiency of the proposed approaches. In particular, the results show the effectiveness of the threaded and of the finite-model encodings to prove and disprove properties, respectively.
Alessandro Cimatti, Iman Narasamdya, Marco Roveri
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2012 Formal Verification and Validation of ERTMS Industrial Railway Train Spacing System
Alessandro Cimatti, Raffaele Corvino, Armando Lazzaro, Iman Narasamdya, Tiziana Rizzo, Marco Roveri, Angela Sanseviero, Andrei Tchaltsev
CAV4
2012 Verification of parametric system designs
Alessandro Cimatti, Iman Narasamdya, Marco Roveri
FMCAD2
2011 Kratos - A Software Model Checker for SystemC
Alessandro Cimatti, Alberto Griggio, Andrea Micheli, Iman Narasamdya, Marco Roveri
CAV4
2011 Boosting Lazy Abstraction for SystemC with Partial Order Reduction
Alessandro Cimatti, Iman Narasamdya, Marco Roveri
TACAS2
2010 Verifying SystemC: A software model checking approach
Alessandro Cimatti, Andrea Micheli, Iman Narasamdya, Marco Roveri
FMCAD3
2009 Certification of Smart-Card Applications in Common Criteria
Iman Narasamdya, Michaël Périn
FASE1
2009 Inter-program Properties
Andrei Voronkov, Iman Narasamdya
SAS2
2008 Service Combinators for Farming Virtual Machines
Karthikeyan Bhargavan, Andrew D. Gordon 0001, Iman Narasamdya
COORDINATION3
2005 Finding Basic Block and Variable Correspondence
Iman Narasamdya, Andrei Voronkov
SAS1
2004 Knowledge of Other Agents and Communicative Actions in the Fluent Calculus
Yves Martin, Iman Narasamdya, Michael Thielscher
KR2