Demo Data from VLDB 2026 / reviewers in the wild / expert
Rami R. Razouk
dblp:88/1361
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorSystems, architecture and hardware · 4 · 4 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Performance modeling and evaluation · 46% Processor architecture and microarchitecture · 34% Embedded and real-time systems · 21% | |
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 74% Concurrent programming · 13% Software testing · 13% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 72% Automata and formal languages · 28% | |
| Computer networks
1 paper |
Network management and operations · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.0 | 1 | 1991 | Using Weaves for Software Construction and Analysis · ICSE 1991 |
Processor architecture and microarchitecture › pipelining
pipelined processor |
0.0 | 1 | 1988 | The Use of Petri Nets for Modeling Pipelined Processors · DAC 1988 |
Automated reasoning and model checking
state space analysis |
0.0 | 1 | 1987 | Interactive State-Space Analysis of Concurrent Systems · IEEE Trans. Software Eng. 1987 |
Performance modeling and evaluation › performance monitoring
operating system performance measurement |
0.0 | 1 | 1986 | Measuring Operating System Performance on Modern Micro-Processors · SIGMETRICS 1986 |
Embedded and real-time systems
real-time operating systems |
0.0 | 1 | 1986 | Measuring Operating System Performance on Modern Micro-Processors · SIGMETRICS 1986 |
Performance modeling and evaluation
simulation |
0.0 | 2 | 1988 | The Use of Petri Nets for Modeling Pipelined Processors · DAC 1988 Evaluation methods in SARA - the graph model simulator · SIGMETRICS 1979 |
Network management and operations
protocol verification |
0.0 | 1 | 1980 | Modeling and Verification of Communication Protocols in SARA: The X.21 Interface · IEEE Trans. Computers 1980 |
Automata and formal languages
protocol modeling |
0.0 | 1 | 1980 | Modeling and Verification of Communication Protocols in SARA: The X.21 Interface · IEEE Trans. Computers 1980 |
Concurrent programming
concurrency bugs |
0.0 | 1 | 1987 | Interactive State-Space Analysis of Concurrent Systems · IEEE Trans. Software Eng. 1987 |
Software testing › specification-based testing › conformance testing
protocol conformance testing |
0.0 | 1 | 1987 | Interactive State-Space Analysis of Concurrent Systems · IEEE Trans. Software Eng. 1987 |
Methods — techniques the papers use, named apart from their topics
weaving · 0.0simulation · 0.0computer-aided verification · 0.0petri nets · 0.0resource-consumption analysis · 0.0performance measurement · 0.0graph modeling · 0.0graph model · 0.0formal analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Using Weaves for Software Construction and Analysis
Michael M. Gorlick, Rami R. Razouk |
ICSE | 2 |
| 1988 | The Use of Petri Nets for Modeling Pipelined Processors
Rami R. Razouk |
DAC | 1 |
| 1987 | Interactive State-Space Analysis of Concurrent SystemsabstractThe introduction of concurrency into programs has added to the complexity of the software design process. This is most evident in the design of communications protocols where concurrency is inherent to the behavior of the system. The complexity exhibited by such software systems makes more evident the need for computer-aided tools for automatically analyzing behavior. E. Timothy Morgan, Rami R. Razouk |
IEEE Trans. Software Eng. | 2 |
| 1986 | Measuring Operating System Performance on Modern Micro-ProcessorsabstractThe use of micro-processors and commercial operating systems in real-time applications demands a good understanding of factors which influence software performance. Advances in micro-processor design (e.g. pipelining) make performance prediction based on instruction cycle counts difficult. In addition, the increasing complexity of operating systems raises doubts about our ability to ensure that their performance will meet system requirements. Performance measurement is more important than ever. This paper describes an ongoing project intended to use performance measurements to characterize the performance of real-time systems software. To date the project has conducted extensive experiments on an in-house operating system running on Intel's 286/10 micro-computer in order to test the feasibility of accurate and repeatable measurement of O/S performance. The measurement approach, which views the software from a resource-consumption standpoint, can be applied to both O/S and application level software. Some of the measurement results are presented here and are used to test the manufacturer's assumptions about the hardware's performance. Rami R. Razouk, Terri Stewart |
SIGMETRICS | 1 |
| 1986 | SARA (System ARchitects Apprentice): Modeling, Analysis, and Simulation Support for Design of Concurrent SystemsabstractAn environment to support designers in the modeling, analysis, and simulation of concurrent systems is described. It is shown how a fully nested structure model supports multilevel design and focuses attention on the interfaces between the modules which serve to encapsulate behavior. Using simple examples, it is shown how a formal graph model can be used to model behavior in three domains: control flow, data flow, and interpretation. The effectiveness of the explicit environment model in SARA is discussed and the capability to analyze correctness and evaluate performance of a system model is demonstrated. A description of the integral help designed into SARA shows how the designer can be offered consistent use of any new tool introduced to support the design process. Gerald Estrin, Robert S. Fenchel, Rami R. Razouk, Mary K. Vernon |
IEEE Trans. Software Eng. | 3 |
| 1980 | Modeling and Verification of Communication Protocols in SARA: The X.21 InterfaceabstractThis paper models the CCITT X.21 interface specification using a graph model and verifies the behavior of the interface using analysis tools accessible through UCLA's SARA (System Architects' Apprentice) design aid system. Behavior of the interface is modeled in three domains: control flow, data flow, and interpretation. Explicit models of assumed behavior for the environment and for the system under study are incorporated in a SARA world view such that systematic analysis and simulation can be applied. Rami R. Razouk, Gerald Estrin |
IEEE Trans. Computers | 1 |
| 1979 | Evaluation methods in SARA - the graph model simulator
Rami R. Razouk, Mary K. Vernon, Gerald Estrin |
SIGMETRICS | 1 |