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

Rodion M. Podorozhny

dblp:37/2953 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2017
0009-0005-1793-1009ORCID · reported

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

Software engineering, systems software and programming languages · 4 · 2 first-authorArtificial intelligence and machine learning · 2Systems, architecture and hardware · 1Computer networks · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 87% Empirical software engineering · 13%

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

TopicWeightPapersLastEvidence papers
Computational science and engineering
scientific data management
0.112008
Experience in using a process language to define scientific workflow and generate dataset provenance · SIGSOFT FSE 2008
Computational science and engineering
scientific workflow
0.112008
Experience in using a process language to define scientific workflow and generate dataset provenance · SIGSOFT FSE 2008
Requirements engineering and software design › software design methodology
design methodology comparison
0.011997
The Criticality of Modeling Formalisms in Software Design Method Comparison: Experience Report · ICSE 1997
Requirements engineering and software design
software design methodology
0.011997
The Criticality of Modeling Formalisms in Software Design Method Comparison: Experience Report · ICSE 1997

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

process definition graph · 0.1dataset derivation graph · 0.1modeling formalism comparison · 0.0
YearPublicationVenuePosition
2017 Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems
abstract
In Cyber-Physical Systems (CPS), cyber and physical components must work seamlessly in tandem. Runtime verification of CPS is essential yet very difficult, due to deployment environments that are expensive, dangerous, or simply impossible to use for verification tasks. A key enabling factor of runtime verification of CPS is the ability to integrate real-time simulations of portions of the CPS into live running systems. We propose a verification approach that allows CPS application developers to opportunistically leverage real-time simulation to support runtime verification. Our approach, termed B race B ind , allows selecting, at runtime, between actual physical processes or simulations of them to support a running CPS application. To build B race B ind , we create a real-time simulation architecture to generate and manage multiple real-time simulation environments based on existing simulation models in a manner that ensures sufficient accuracy for verifying a CPS application. Specifically, B race B ind aims to both improve simulation speed and minimize latency, thereby making it feasible to integrate simulations of physical processes into the running CPS application. B race B ind then integrates this real-time simulation architecture with an existing runtime verification approach that has low computational overhead and high accuracy. This integration uses an aspect-oriented adapter architecture that connects the variables in the cyber portion of the CPS application with either sensors and actuators in the physical world or the automatically generated real-time simulation. Our experimental results show that, with a negligible performance penalty, our approach is both efficient and effective in detecting program errors that are otherwise only detectable in a physical deployment.
James Xi Zheng, Christine Julien 0001, Rodion M. Podorozhny, Franck Cassez
ACM Trans. Embed. Comput. Syst.4
2015 BraceAssertion: Runtime Verification of Cyber-Physical Systems
abstract
Cyber-Physical Systems (CPS) have gained wide popularity, however, developing and debugging CPS remain significant challenges. Many bugs are detectable only at runtime under deployment conditions that may be unpredictable or at least unexpected at development time. The current state of the practice of debugging CPS is generally ad hoc, involving trial and error in a real deployment. For increased rigor, it is appealing to bring formal methods to CPS verification. However developers often eschew formal approaches due to complexity and lack of efficiency. This paper presents Brace Assertion, a specification framework based on natural language queries that are automatically converted to a determinitic class of timed automata used for runtime monitoring. To reduce runtime overhead and support properties that reference predicate logic, we use a second monitor automaton to create filtered traces on which to run the analysis using the specification monitor. We evaluate the Brace Assertion framework using a real CPS case study and show that the framework is able to minimize runtime overhead with an increasing number of monitors.
James Xi Zheng, Christine Julien 0001, Rodion M. Podorozhny, Franck Cassez
MASS3
2013 Design and verification of cellphone-based cyber-physical systems: A position paper
abstract
This paper outlines an approach to explore methods for design and verification of cellphone-based cyber physical systems. The use of cellphones for development of such control systems has a number of benefits. Cellphones are relatively cheap, they already combine a number of sensors and communicatio
Rodion M. Podorozhny
CollaborateCom1
2010 Clear and Precise Specification of Ecological Data Management Processes and Dataset Provenance
abstract
With the availability of powerful computational and communication systems, scientists now readily access large, complicated derived datasets and build on those results to produce, through further processing, yet other derived datasets of interest. The scientific processes used to create such datasets must be clearly documented so that scientists can evaluate their soundness, reproduce the results, and build upon them in responsible and appropriate ways. Here, we present the concept of ananalytic web, which defines the scientific processes employed and details the exact application of those processes in creating derived datasets. The work described here is similar to work often referred to as “scientific workflow,” but emphasizes the need for a semantically rich, rigorously defined process definition language. We illustrate the information that comprises an analytic web for a scientific process that measures and analyzes the flux of water through a forested watershed. This is a complex and demanding scientific process that illustrates the benefits of using a semantically rich, executable language for defining processes and for supporting automatic creation of process provenance metadata.
Leon J. Osterweil, Lori A. Clarke, Aaron M. Ellison, Emery R. Boose, Rodion M. Podorozhny, Alexander E. Wise
IEEE Trans Autom. Sci. Eng.5
2008 Automatic Mash Up of Composite Applications
Michael Pierre Carlson, Anne H. H. Ngu, Rodion M. Podorozhny, Liangzhao Zeng
ICSOC3
2008 Experience in using a process language to define scientific workflow and generate dataset provenance
abstract
This paper describes our experiences in exploring the applicability of software engineering approaches to scientific data management problems. Specifically, this paper describes how process definition languages can be used to expedite production of scientific datasets as well as to generate documentation of their provenance. Our approach uses a process definition language that incorporates powerful semantics to encode scientific processes in the form of a Process Definition Graph (PDG). The paper describes how execution of the PDG-defined process can generate Dataset Derivation Graphs (DDGs), metadata that document how the scientific process developed each of its product datasets. The paper uses an example to show that scientific processes may be complex and to illustrate why some of the more powerful semantic features of the process definition language are useful in supporting clarity and conciseness in representing such processes. This work is similar in goals to work generally referred to as Scientific Workflow. The paper demonstrates the contribution that software engineering can make to this domain.
Leon J. Osterweil, Lori A. Clarke, Aaron M. Ellison, Rodion M. Podorozhny, Alexander E. Wise, Emery R. Boose, Julian L. Hadley
SIGSOFT FSE4
2008 Dynamic composition and optimization of Web services
Liangzhao Zeng, Anne H. H. Ngu, Boualem Benatallah, Rodion M. Podorozhny, Hui Lei 0001
Distributed Parallel Databases4
2007 Verification of Multi-agent Negotiations Using the Alloy Analyzer
Rodion M. Podorozhny, Sarfraz Khurshid, Dewayne E. Perry, Xiaoqin Zhang 0001
IFM1
2004 Evolution of the GPGP/TÆMS Domain-Independent Coordination Framework
Victor R. Lesser, Keith S. Decker, Thomas Wagner 0001, Norman Carver, Alan Garvey, Bryan Horling, Daniel E. Neiman, Rodion M. Podorozhny, M. V. Nagendra Prasad, Anita Raja, Régis Vincent, Ping Xuan, Xiaoqin Zhang 0001
Auton. Agents Multi Agent Syst.8
2004 Multi-Dimensional, MultiStep Negotiation
Xiaoqin Zhang 0001, Victor R. Lesser, Rodion M. Podorozhny
Auton. Agents Multi Agent Syst.3
1999 Modeling Resources for Activity Coordination and Scheduling
Rodion M. Podorozhny, Barbara Lerner, Leon J. Osterweil
COORDINATION1
1997 The Criticality of Modeling Formalisms in Software Design Method Comparison: Experience Report
abstract
No abstract available.
Rodion M. Podorozhny, Leon J. Osterweil
ICSE1