EDBT 2026 Demo / reviewers in the wild / expert
Massimiliano Chiodo
dblp:04/4725
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 59% Performance modeling and evaluation · 23% Embedded and real-time systems · 18% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.0 | 2 | 1999 | Synthesis of software programs for embedded control applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 Synthesis of Software Programs for Embedded Control Applications · DAC 1995 |
Embedded and real-time systems › embedded software
embedded software synthesis |
0.0 | 1 | 1999 | Synthesis of software programs for embedded control applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › hardware/software co-design
co-simulation |
0.0 | 1 | 1997 | Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off Analysis · DAC 1997 |
Performance modeling and evaluation › simulation › architectural simulation
cycle-accurate simulation |
0.0 | 1 | 1997 | Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off Analysis · DAC 1997 |
Performance modeling and evaluation
design trade-off analysis |
0.0 | 1 | 1997 | Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off Analysis · DAC 1997 |
Electronic design automation
hardware/software co-design |
0.0 | 1 | 1997 | Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off Analysis · DAC 1997 |
Electronic design automation › system-level design
virtual prototyping |
0.0 | 1 | 1997 | Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off Analysis · DAC 1997 |
Embedded and real-time systems › embedded software
embedded control software |
0.0 | 1 | 1995 | Synthesis of Software Programs for Embedded Control Applications · DAC 1995 |
Methods — techniques the papers use, named apart from their topics
finite state machine · 0.0boolean function optimization · 0.0unified simulation model · 0.0timing annotation · 0.0software program synthesis · 0.0formal specification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Software Synthesis for Complex Reactive Embedded SystemsabstractWe propose a software synthesis procedure for reactive embedded system. The procedure is an extension of the approach in the POLIS co-design framework. In our approach, control parts of the system are represented in a decomposed form, enabling more complex control structures to be represented. We propose a synthesis procedure for this representation that avoids unnecessary evaluations of the data part, as well as the overhead of run-time scheduling. Felice Balarin, Massimiliano Chiodo |
ICCD | 2 |
| 1999 | Synthesis of software programs for embedded control applicationsabstractSoftware components for embedded reactive real-time applications must satisfy tight code size and run-time constraints. Cooperating finite state machines provide convenient intermediate format for embedded system co-synthesis, between high-level specification languages and software or hardware implementations. We propose a software generation methodology that takes advantage of a restricted class of specifications and allows for tight control over the implementation cost. The methodology exploits several techniques from the domain of Boolean function optimization. We also describe how the simplified control/data-flow graph used as an intermediate representation can be used to accurately estimate the size and timing cost of the final executable code. Felice Balarin, Massimiliano Chiodo, Paolo Giusto, Harry Hsieh, Attila Jurecska, Luciano Lavagno, Alberto L. Sangiovanni-Vincentelli, Ellen Sentovich, Kei Suzuki |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1997 | Trade-off evaluation in embedded system design via co-simulationabstractCurrent design methodologies for embedded systems often force the designer to evaluate early in the design process architectural choices that will heavily impact the cost and performance of the final product. Examples of these choices are hardware/software partitioning, choice of the micro-controller, and choice of a run-time scheduling method. This paper describes how to help the designer in this task, by providing a flexible co-simulation environment in which these alternatives can be interactively evaluated. Claudio Passerone, Luciano Lavagno, Claudio Sansoè, Massimiliano Chiodo, Alberto L. Sangiovanni-Vincentelli |
ASP-DAC | 4 |
| 1997 | Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off AnalysisabstractHardware/Software co-simulation is generally performed with separate simulation models. This makes trade-off evaluation difficult, because the models must bere-compiled whenever some architectural choice is changed. We propose a technique to simulate hardware and software that is almost cycle accurate, and uses the same model for both types of components. Only the timing information used for synchronization needs to be changed to modify the processor choice, the implementation choice, or the scheduling policy. We show how this technique can be used to decide the implementation of a real-life example, a car dashboard controller. Claudio Passerone, Luciano Lavagno, Massimiliano Chiodo, Alberto L. Sangiovanni-Vincentelli |
DAC | 3 |
| 1996 | Rapid-Prototyping of Embedded Systems via Reprogrammable DevicesabstractThis paper describes a flexible board-level rapid-prototyping environment for embedded control applications. The environment is based on an APTIX board populated by Xilinx FPGA devices, a 68hcll emulator, and APTIX programmable interconnect devices. Given a design consisting of logic and of software running on a micro-controller that implement a set of tasks, the prototype is obtained by programming the FPGA devices, the micro-controller emulator and the APTIX devices. This environment being based on programmable devices offers the flexibility to perform engineering changes, the performance needed to validate complex systems and the hardware set up for field tests. The key point in our approach is the use of results of our previous research on software and hardware synthesis as well as on some commercial tools to provide the designer with fast programming data from a high level description of the algorithms to be implemented. We demonstrate the effectiveness of the approach by showing a close-to real-life example from the automotive world. Stefano Cardelli, Massimiliano Chiodo, Paolo Giusto, Attila Jurecska, Luciano Lavagno, Alberto L. Sangiovanni-Vincentelli |
RSP | 2 |
| 1995 | Synthesis of Software Programs for Embedded Control ApplicationsabstractArticle Free Access Share on Synthesis of software programs for embedded control application Authors: Massimiliano Chiodo Magneti Marelli, Italy Magneti Marelli, ItalyView Profile , Paolo Guisto Magneti Marelli, Italy Magneti Marelli, ItalyView Profile , Attila Jurecska Magneti Marelli, Italy Magneti Marelli, ItalyView Profile , Luciano Lavagno Dipartimento di Elettronica, Politecnico di Torino, Italy Dipartimento di Elettronica, Politecnico di Torino, ItalyView Profile , Ellen Sentovich Cadence Berkeley Labs, Berkeley, CA Cadence Berkeley Labs, Berkeley, CAView Profile , Harry Hsieh Department of EECS, Univ. of California, Berkeley, CA Department of EECS, Univ. of California, Berkeley, CAView Profile , Kei Suzuki Department of EECS, Univ. of California, Berkeley, CA Department of EECS, Univ. of California, Berkeley, CAView Profile , Alberto Sangiovanni-Vincentelli Department of EECS, Univ. of California, Berkeley, CA Department of EECS, Univ. of California, Berkeley, CAView Profile Authors Info & Claims DAC '95: Proceedings of the 32nd annual ACM/IEEE Design Automation ConferenceJanuary 1995 Pages 587–592https://doi.org/10.1145/217474.217594Published:01 January 1995Publication History 36citation320DownloadsMetricsTotal Citations36Total Downloads320Last 12 Months5Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Massimiliano Chiodo, Paolo Giusto, Attila Jurecska, Luciano Lavagno, Harry Hsieh, Kei Suzuki, Alberto L. Sangiovanni-Vincentelli, Ellen Sentovich |
DAC | 1 |
| 1992 | Automatic compositional minimization in CTL model checkingabstractA method for reducing the complexity of CTL model checking on a system of interacting finite state machines is described. The method consists essentially of reducing each component machine with respect to the property to be verified, and then verifying the property on the composition of the reduced components. The procedure is fully automatic and produces an exact result. The potential of the approach is assessed on real-world examples, and the method is demonstrated on a circuit.> Massimiliano Chiodo, Thomas R. Shiple, Alberto L. Sangiovanni-Vincentelli, Robert K. Brayton |
ICCAD | 1 |