Using Classes and Actorbased Modeling to Integrate Distributed
Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams 12/30/2021
Authors l l Deepak Shankar Darryl Koivisto • Mirabilis Design Inc • 408 -844 -3234 • Website: http: //www. mirabilisdesign. com 12/30/2021 Mirabilis Designã Inc. Confidential Slide 2
Challenges – Communication & IP Re-Use l l Internet reduced IP distribution cost, But … Design teams and storage are distributed MPEG RTOS Is it possible. . . ? Integrate! WCDMA BUS May 15, 1999 CPU Slide 3
Technology Applied l l l Ptolemy Class Definition Case Block Web Applet l l 12/30/2021 Visual. Sim Modeling libraries Co-simulation Framework Database w/ search Tutorials Mirabilis Designã Inc. Confidential Slide 4
Visual. Simulator performance enhanced Libraries Mixed-Abstraction Statistics Methodology 12/30/2021 Mirabilis Designã Inc. Confidential Slide 5
Example Statistics: 4 -Thread Application 4 -Core Processor 750 Mhz 12/30/2021 1 -Core Processor 3 Ghz Mirabilis Designã Inc. Confidential Slide 6
How does it work? l l 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 l Web Applets are training foundation 12/30/2021 Mirabilis Designã Inc. Confidential Slide 7
Going Forward l Challenges • Adoption of system modeling is still very slow • l in the design world Limited education for systems engineering Future Development • Can we encrypt the XML files • Generate a compiled version of the XML? 12/30/2021 Mirabilis Designã Inc. Confidential Slide 8
Questions? Discussion Need to design a new phone -Must play MP 3 files -Java games so, accelerator -Need a u. P, DSP and FPGA Customer Requirements Idea Performance analysis Resource sharing Task partitioning Requirements checking - Build - Optimize - Validate - Specification 12/30/2021 Architecture Component/Device Selection Functional Partitioning Parameters/Attributes Interfaces and Pin Definitions Frame/Packet Fields Mirabilis Designã Inc. Confidential Slide 9
- Slides: 9