Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams

Description:

... IP distribution cost, But ... Design teams and storage are ... Mixed-Abstraction. Simulator performance. enhanced. Example Statistics: 4-Thread Application ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 10
Provided by: deepaks
Category:

less

Transcript and Presenter's Notes

Title: Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams


1
  • Using Classes and Actor-based Modeling to
    Integrate Distributed Technology Teams

2
Authors
  • Deepak Shankar
  • Darryl Koivisto
  • Mirabilis Design Inc
  • 408-844-3234
  • Website http//www.mirabilisdesign.com

3
Challenges Communication IP Re-Use
  • Internet reduced IP distribution cost, But
  • Design teams and storage are distributed

4
Technology Applied
  • Ptolemy
  • Class Definition
  • Case Block
  • Web Applet
  • VisualSim
  • Modeling libraries
  • Co-simulation Framework
  • Database w/ search
  • Tutorials

5
VisualSim
Simulator performance enhanced
Libraries
Mixed-Abstraction
Statistics
Methodology
6
Example Statistics4-Thread Application
4-Core Processor 750 Mhz
1-Core Processor 3 Ghz
7
How does it work?
  • Construct models and save an XML file
  • Centralized or distributed CLASSPATH
  • Maintain multiple variations of the model
  • User selects the version or language
  • Model update is instantly available to all users
  • Users can enhance others IP
  • Web Applets are training foundation

8
Going Forward
  • Challenges
  • Adoption of system modeling is still very slow in
    the design world
  • Limited education for systems engineering
  • Future Development
  • Can we encrypt the XML files
  • Generate a compiled version of the XML?

9
Questions?
Need to design a new phone -Must play MP3
files -Java games so, accelerator -Need a uP, DSP
and FPGA
Discussion
Customer Requirements
Idea
Performance analysis Resource sharing Task
partitioning Requirements checking
  • Build
  • Optimize
  • - Validate

Architecture Component/Device Selection Functional
Partitioning Parameters/Attributes Interfaces
and Pin Definitions Frame/Packet Fields
- Specification
Write a Comment
User Comments (0)
About PowerShow.com