Yoheved Dotan

dblp:49/2184 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
3 papers
Programming languages and type systems · 83% Concurrent programming · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 46% Electronic design automation · 40% Performance modeling and evaluation · 14%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › logic programming
concurrent logic programming
0.021991
Modeling flexible manufacturing systems: the concurrent logic programming approach · IEEE Trans. Robotics Autom. 1991
Concurrent Logic Programming as a Hardware Description Tool · IEEE Trans. Computers 1990
Programming languages and type systems
logic programming
0.021991
Using Flat Concurrent Prolog in System Modeling · IEEE Trans. Software Eng. 1991
Concurrent Logic Programming as a Hardware Description Tool · IEEE Trans. Computers 1990
Programming languages and type systems › logic programming › concurrent logic programming
concurrent prolog
0.011991
Using Flat Concurrent Prolog in System Modeling · IEEE Trans. Software Eng. 1991
Concurrent programming › concurrency models
petri nets
0.011991
Using Flat Concurrent Prolog in System Modeling · IEEE Trans. Software Eng. 1991
Embedded and real-time systems
cyber-physical system platforms
0.011991
Modeling flexible manufacturing systems: the concurrent logic programming approach · IEEE Trans. Robotics Autom. 1991
Electronic design automation
hardware description language
0.011990
Concurrent Logic Programming as a Hardware Description Tool · IEEE Trans. Computers 1990
Performance modeling and evaluation
simulation
0.011991
Modeling flexible manufacturing systems: the concurrent logic programming approach · IEEE Trans. Robotics Autom. 1991

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

flat concurrent prolog · 0.0concurrent logic programming · 0.0communicating sequential processes · 0.0petri nets · 0.0meta-programming · 0.0
YearPublicationVenuePosition
1991 Modeling flexible manufacturing systems: the concurrent logic programming approach
abstract
A novel approach to the modeling and analysis of an FMS (flexible manufacturing system) is presented, focusing on shop-floor control processes. This approach is based on concurrent logic programming, which uses the theoretical foundation of communicating sequential processes and guarded commands with nondeterminacy. The modeling approach is implemented using Flat Concurrent Prolog (FCP) on a Sun workstation or on a VAX machine. The properties of concurrent logic programming, as demonstrated by using FCP, include: (1) hierarchical description; (2) support for timing specifications; (3) modeling of concurrency and synchronization; (4) support for generic modeling; (5) facilitation of data transfer and complex communication; (6) capability of performance evaluation; (7) capability of static and dynamic analysis; (8) debugging capabilities; and (9) simulation ability.>
Yoheved Dotan, David Ben-Arieh
IEEE Trans. Robotics Autom.1
1991 Using Flat Concurrent Prolog in System Modeling
abstract
The flat concurrent Prolog (FCP) language, which enables the implementation of synchronization through data flow, communication through shared variables, parallelism through the reduction of the AND components in the clause's body, and indeterminacy through guarded commands, is discussed. It is shown that FCP, used in conjunction with Petri net methods, forms a powerful tool in the modeling of parallel systems that involve concurrency. The simulation of systems represented by various types of Petri nets is achieved using the reduction process of FCP. AND parallelism supports free competition among conflicting enabled transitions. A structural analysis of systems is provided using the metaprogramming technique.>
Yoheved Dotan, Benjamin Arazi
IEEE Trans. Software Eng.1
1990 Concurrent Logic Programming as a Hardware Description Tool
abstract
The possibility of developing hardware description languages (HDLs) based on the principles of logic programming is discussed. The specific logic programming language used to demonstrate this possibility is Flat Concurrent Prolog (FCP). It is shown explicitly how FCP naturally satisfies the commonly accepted fundamental requirements of a hardware description language. It is then demonstrated how FCP overcomes known disadvantages of the highly acclaimed VHDL. Some other parallel logic programming languages beside FCP are also presented briefly, and the possibility of using them for hardware description is discussed.>
Yoheved Dotan, Benjamin Arazi
IEEE Trans. Computers1