Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 CS 599 – Project Discussion Nenad Medvidovic Marija Mikic-Rakic (T.A.)

Similar presentations


Presentation on theme: "1 CS 599 – Project Discussion Nenad Medvidovic Marija Mikic-Rakic (T.A.)"— Presentation transcript:

1 1 CS 599 – Project Discussion Nenad Medvidovic neno@usc.edu Marija Mikic-Rakic (T.A.) marija@usc.edu

2 2 Background Implementation Infrastructure Java JVM, Java KVM, C++, EVC++, Python Map Display Map Repository Available Troops Repository Strategy Analyzer Troops Deployer

3 3 Background Special-Purpose Connectors Border connectors, MVC, IR, XML

4 4 Background TDS Application Map Display Map Repository Available Troops Repository Strategy Analyzer Troops Deployer Admin Component Map Display Admin Component Map Display Admin Component Map Display Admin Component Map Display Admin Component M  M M M M M M M M M M Strategy Analyzer` Strategy Analyzer

5 5 Background Prism Visio-based software modeling and deployment environment

6 6 Background DRADEL Textual architectural modeling Static analysis

7 7 Background Mobility and Disconnected Operation Theoretical model (mostly) worked out Tool support pending

8 8 Class projects (1) DRADEL Extend it to support peer interactions Extending the spec with dependency tag associated with each provided service of a component Extending the spec with degraded mode tag associated with each provided service of a component Utilize this information at the level of implementation µDRADEL How much can be deployed on devices? Under what circumstances? Border connectors Extending them to monitor message frequencies and report the frequencies on demand Must be highly efficient Measure the penalty Supporting reconnection

9 9 Class projects (2) Prism Extend it with automated discovery of network nodes and software components on those nodes Add peer support Adding source parameter to the component description Ping attached devices and visually depict disconnection Disconnected operation Suggest ways to construct a dependency graph of components so that benefit can be calculated precisely Detect the disconnection Calculate the probability of sudden disconnection

10 10 Class projects (3) Extensions to TDS application Make it really cool Implement a novel PitM application Integration with SoftwareDock Extend PitM communication model Provide real-time guarantees IR/wireless connectors Secure connectors CM support for PitM application development Resource analysis of PitM architectures

11 11 Equipment Type of DeviceQuantityDescription Serial Docking Cradle1For connecting a Visor Handspring to a PC via serial port Handspring Visor11Memory 2 MB, IR, Palm OS, Cradle to USB Home Director1Lamp module, PC connection module, Remote module - used to control most lights and appliances Eye Module4Digital camera module for Handspring USB Infrared Adapter1Infrared port for PC via USB Handy GPS2Data: time, latitude, longitude, speed, distance to the next waypoint (up to 100 waypoints can be stored), up to 10 routes may be stored, playback reports the actual trace, quick buttons Wristband Thin Modem1Modem for Handspring (33.6Kbps) Intel Web Cam1Connects via USB port Wireless PC Card2BayStack 650 Wireless Additionally (instructor’s research equipment, but can be used for the class if needed by a project): two Palm Pilot 5x with docking cradles (serial port) one Palm Pilot VIIx with docking cradle (serial port) one Compaq iPAQ with docking cradle (USB port) + serial cable one USB to six serial port converter


Download ppt "1 CS 599 – Project Discussion Nenad Medvidovic Marija Mikic-Rakic (T.A.)"

Similar presentations


Ads by Google