A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli.

Apresentações semelhantes


Apresentação em tema: "Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli."— Transcrição da apresentação:

1 Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli PPGCC – Programa de Pós-Graduação em Ciência da Computação GSE – Grupo de Sistemas Embarcados

2 2 / 8 Model Choice depends on –Application domain DSP applications use data flow models Control applications use FSM models Event driven applications use reactive models Como Escolher um MoC? –Efficiency of the model in terms of simulation time in terms of synthesized circuit/code Language Choice depends on –Underlying semantics semantics in the model appropriate for the application –Available tools –Personal taste and/or company policy

3 3 / 8 Como Escolher um MoC? A single system may present a diversity of features Multiple MoC and languages are often essential –Managing complexity by abstraction –Formality ensures refinement correctness Multiple MoCs can coexist during all phases of design –Specification –Architectural mapping and simulation –Synthesis, code generation, scheduling –Detailed design and implementation –Co-simulation

4 4 / 8 How MoC Influence an Application Design? Example: given input from a camera, digitally encode it using MPEG II encoding standards –this task involves: storing the image for processing going through a number of processing steps, e.g., Discrete cosine transform (DCT), Quantization, encoding (variable length encoding), formatting the bit stream, Inverse Discrete Cosine transform (IDCT),... Is this problem appropriate for Reactive Systems, Synchronous Data flow, CSP,... Conclusion –More than one model be reasonable

5 5 / 8 Example of Multimedia System SubsystemMoC Audio processing1D dataflow Image processing2D dataflow Video resampling3D multirate dataflow User interfaceSynchronous reactive Communication protocolsFSM Digital controlDataflow Scalable descriptionsProcess networks

6 6 / 8 Heterogeneous Modeling Hierarchical composition of models Need to understand how models relate when combined in a single system

7 7 / 8 Map from Behavior to Architecture

8 8 / 8 Handling Heterogeneity

9 Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli PPGCC – Programa de Pós-Graduação em Ciência da Computação GSE – Grupo de Sistemas Embarcados Definição do MoC Subjacente a Aplicação


Carregar ppt "Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli."

Apresentações semelhantes


Anúncios Google