Demo Data from VLDB 2026 / reviewers in the wild / expert
Ariel Pashtan
dblp:33/843
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 1987
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 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.
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrency models |
0.0 | 1 | 1985 | Operating System Models in a Concurrent Pascal Environment: Complexity and Performance Considerations · IEEE Trans. Software Eng. 1985 |
Concurrent programming
synchronization |
0.0 | 1 | 1985 | Operating System Models in a Concurrent Pascal Environment: Complexity and Performance Considerations · IEEE Trans. Software Eng. 1985 |
Methods — techniques the papers use, named apart from their topics
software complexity measurement · 0.0performance measurement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | A Prolog Implementation of an Instruction-level Processor SimulatorabstractAbstract This paper describes the implementation of a Prolog‐based, instruction‐level simulator used in the design of a new processor. The adaptability of Prolog as a hardware description language is reported. Prolog was a good choice for purposes of rapid prototyping and as a means to derive high‐level executable specifications for the instruction set. The rapid software development strategy entailed a price to be paid in the form of a relatively slow performance. Methods to improve the speed of Prolog‐based simulators are suggested. Ariel Pashtan |
Softw. Pract. Exp. | 1 |
| 1985 | Operating System Models in a Concurrent Pascal Environment: Complexity and Performance ConsiderationsabstractEmpirical observations of computer operating systems have shown that operating systems are designed with one of two object oriented strategies: a process or a monitor oriented approach. This paper compares the two design approaches in a Concurrent Pascal environment. Resource manager programs that are implemented in conformity with each model are evaluated using software complexity measures and program performance measures. The average complexity of resource manager processes is 94 percent larger than the average complexity of resource manager monitors. The runtime synchronization overhead of the process model program is two-eight times higher than that of its counterpart. Ariel Pashtan |
IEEE Trans. Software Eng. | 1 |
| 1984 | Resource Monitors: A Design Methodology for Operating SystemsabstractAbstract Resource manager objects are the operating system entities that manage computer system resources. In this paper we extend Hoare's and Brinch Hansen's monitor concept, and introduce a resource monitor language construct that represents a resource manager object. Resource monitors provide requesting processes with implicit synchronization, and do not require separate processes to perform the resource access operations. The resource monitor construct is compared to current language constructs used to structure operating system software. For this purpose we use an evaluation methodology that combines software complexity measurements with program performance measurements. The evaluation itself is carried out in a Concurrent Pascal‐like programming environment. The current language constructs have a software complexity that is larger by 37 to 219 per cent over the resource monitor's complexity. The run‐time synchronization overhead of programs that use current language constructs is 1.43 to 2.75 times higher than the overhead of programs that use a resource monitor. Ariel Pashtan, Elizabeth A. Unger |
Softw. Pract. Exp. | 1 |