9
Using Classes and Actor- based Modeling to Integrate Distributed Technology Teams 06/15/22

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

Embed Size (px)

DESCRIPTION

Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams. Authors. Deepak Shankar Darryl Koivisto Mirabilis Design Inc 408-844-3234 Website: http://www.mirabilisdesign.com. MPEG. RTOS. Is it possible...?. Integrate!. WCDMA. BUS. CPU. - PowerPoint PPT Presentation

Citation preview

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

Using Classes and Actor-based Modeling to Integrate Distributed

Technology Teams

04/19/23

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

Slide 2

Authors

Deepak Shankar Darryl Koivisto

• Mirabilis Design Inc

• 408-844-3234

• Website: http://www.mirabilisdesign.com

04/19/23 Mirabilis Design Inc Confidential

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

Slide 3

Challenges – Communication & IP Re-Use

Internet reduced IP distribution cost, But … Design teams and storage are distributed

May 15, 1999

MPEG

WCDMA

RTOS

CPUBUS

Integrate!Is it possible...?

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

Slide 4

Technology Applied

Ptolemy Class Definition Case Block Web Applet

VisualSim Modeling libraries Co-simulation

Framework Database w/ search Tutorials

04/19/23 Mirabilis Design Inc Confidential

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

Slide 5

VisualSim

04/19/23 Mirabilis Design Inc Confidential

Libraries

Methodology

Statistics

Mixed-Abstraction

Simulator performanceenhanced

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

Slide 6

Example Statistics:4-Thread Application

04/19/23 Mirabilis Design Inc Confidential

4-Core Processor750 Mhz

1-Core Processor3 Ghz

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

Slide 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 other’s IP

Web Applets are training foundation

04/19/23 Mirabilis Design Inc Confidential

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

Slide 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?

04/19/23 Mirabilis Design Inc Confidential

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

Slide 904/19/23 Mirabilis Design Inc Confidential

Questions?

Idea

Discussion

Need to design a new phone-Must play MP3 files-Java games so, accelerator-Need a uP, DSP and FPGA

Customer Requirements

- Build- Optimize- Validate

ArchitectureComponent/Device SelectionFunctional PartitioningParameters/AttributesInterfaces and Pin DefinitionsFrame/Packet Fields

Performance analysis Resource sharing Task partitioningRequirements checking

Performance analysis Resource sharing Task partitioningRequirements checking

- Specification