Márcio Oyamada

Learn More
This paper presents the system synthesis techniques available in S 3 E 2 S, a CAD environment for the specification, simulation, and synthesis of embedded electronic systems that can be modeled as a combination of analog parts, digital hardware, and software. S 3 E 2 S is based on a distributed, object-oriented system model, where objects are initially(More)
Estimation tools are a key component of system-level methodologies, enabling a fast design space exploration. Estimation of software performance is essential in current software-dominated embedded systems. This work proposes an integrated methodology for system design and performance analysis. An analytic approach based on neural networks is used for(More)
This paper presents the modeling and co-simulation capabilities of S 3 E 2 S, a design environment for electronic systems that can be built as a combination of analog and digital parts and software. S 3 E 2 S is based on a distributed, object-oriented system model, where abstract objects are initially used to express complex behavior and may be later(More)
High-level performance estimation of embedded software implemented in a particular processor is essential for a fast design space exploration, when the designer needs to evaluate different processor architectures (and their different versions) and also different task allocations in a multiprocessor system. The development of fast and adequate performance(More)
For the design of an embedded system, there is a variety of available processors, each one offering a different trade-off concerning factors such as performance and power consumption. High-level performance estimation of the embedded software implemented in a particular architecture is essential for a fast design space exploration, including the choice of(More)
This paper presents S 3 E 2 S, a CAD environment that allows specification, co-simulation and synthesis of embedded electronic systems, which are composed of a combination of analog parts, digital hardware, and software. S 3 E 2 S is based on a distributed, object-oriented system model, where abstract objects are initially used to express complex behavior(More)
The World Health Organization (WHO) has estimated that in 2006 almost 37 million people were blind and 124 million had some type of visual disability, a number that is growing year by year. In order to ensure social inclusion of these people, governments of different countries have been investing heavily in public policies that allow the development of(More)
The identification of a strong synergy among these research areas added to the fact that designing computing systems is an increasingly multidisciplinary task and motivated the workshops to move from their native conferences to form an independent symposium. From the beginning, the symposium has been holding the Brazilian Embedded Systems School. In 2013,(More)
Design space exploration of embedded systems is an example of a multiobjective problem. At System Level, different solutions can be generated using different mappings of hardware and software. To fulfill the requirements like cost, energy consumption, performance, and power, these different solutions must be evaluated. This work presents an environment for(More)