Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ivan Radojevic
dblp:72/4672
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-authorTheory of computation · 2 · 1 first-authorSystems, architecture and hardware · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 70% Electronic design automation · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › networked embedded systems
distributed embedded systems |
0.1 | 1 | 2011 | Design of Distributed Heterogeneous Embedded Systems in DDFCharts · IEEE Trans. Parallel Distributed Syst. 2011 |
Embedded and real-time systems
embedded system design |
0.1 | 1 | 2011 | Design of Distributed Heterogeneous Embedded Systems in DDFCharts · IEEE Trans. Parallel Distributed Syst. 2011 |
Electronic design automation › system-level design
model of computation |
0.1 | 1 | 2011 | Design of Distributed Heterogeneous Embedded Systems in DDFCharts · IEEE Trans. Parallel Distributed Syst. 2011 |
Embedded and real-time systems › model-based design › dataflow modeling
synchronous dataflow |
0.0 | 1 | 2011 | Design of Distributed Heterogeneous Embedded Systems in DDFCharts · IEEE Trans. Parallel Distributed Syst. 2011 |
Methods — techniques the papers use, named apart from their topics
synchronous dataflow graph · 0.1finite state machine · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Design of Distributed Heterogeneous Embedded Systems in DDFChartsabstractThe use of formal models of computation in dealing with increasing complexity of embedded systems design is gaining attention. A successful model of computation must be able to handle both control-dominated and data-dominated behaviors, which are most often simultaneously present in complex embedded systems. Besides behavioral heterogeneity, direct support for modeling distributed systems is also desirable, since an increasing number of embedded systems belong to this category. In this paper, we present distributed DFCharts (DDFCharts), a language based on a formal model that targets distributed heterogeneous embedded systems. Its top hierarchical level is made suitable to capture distributed systems. Behavioral heterogeneity is addressed by composing finite-state machines (FSMs) and synchronous dataflow graphs (SDFGs). We illustrate modeling in DDFCharts with practical examples and describe its implementation on heterogeneous target architecture. Ivan Radojevic, Zoran A. Salcic, Partha S. Roop |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2007 | McCharts and Multiclock FSMs for modeling large scale systemsabstractSingle-clock specifications with purely synchronous communication have been successfully used in capturing the behavior of small and medium scale embedded systems. In large scale embedded systems, where processes often operate at vastly different speeds, using a single clock in an entire specification can be difficult. In this paper, we present Multiclock Charts (McCharts), a language where finite state machines driven by different clocks are composed. The communication between FSMs is specified by both synchronous and asynchronous mechanisms. The essential feature in the semantics of McCharts is that a complete specification can be mapped onto a single multiclock FSM (MCFSM). Ivan Radojevic, Zoran A. Salcic, Partha S. Roop |
MEMOCODE | 1 |
| 2006 | The SystemJ approach to system-level designabstractIn this paper, we propose a new system-level design language, called SystemJ. It extends Java with synchronous reactive features present in Esterel and asynchronous constructs suitable for modelling globally asynchronous locally synchronous systems. The strength of SystemJ comes from its ability to offer the data processing and encapsulation elegance of Java, Esterel-like reactivity and synchrony, and the asynchronous de-coupling of CSP all within the Java framework. Using standard Java environments, for specification and modelling, or specialised reactive embedded processors, for high performance implementation, the SystemJ design flow is extremely versatile. With the increasing attention that Java gets in embedded systems, SystemJ comes to address data and control, software and hardware, modelling and implementation in a unified manner Flavius Gruian, Partha S. Roop, Zoran A. Salcic, Ivan Radojevic |
MEMOCODE | 4 |
| 2005 | Modelling Heterogeneous Embedded Systems in DFCarts
Ivan Radojevic, Zoran A. Salcic, Partha S. Roop |
FDL | 1 |
| 2005 | A New Model for Heterogeneous Embedded Systems - What Esterel and SyncCharts Need to Become a Suitable Specification PlatformabstractSpecification of embedded systems based on formal models of computation is gaining importance. The behavior of an increasing number of embedded systems is heterogeneous, consisting of a mixture of control-dominated and data-dominated parts. While models of computations suitable to control-dominated systems and data-dominated systems are well developed, there are only a limited number of models catering to both systems. In this paper, we present informally a new model for heterogeneous embedded systems, called HEMOC, which combines three common models of computation, synchronous reactive, hierarchical finite state machines and synchronous data flow. Then, the languages Esterel and SyncCharts are used for system specification following the new model in order to determine what they need to become suitable specification platform. Ivan Radojevic, Zoran A. Salcic, Partha S. Roop |
Int. J. Softw. Eng. Knowl. Eng. | 1 |