Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.

Slides:



Advertisements
Similar presentations
Wireless network Usually use Radio Frequency (RF) technology Adv :
Advertisements

Nocturne Requirements (Element14 discussion on UI) Caregiver 1. Essential - Mobile interface 2. Essential - Some form of user interface 3. Essential -
1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Developing User Interfaces with Event-driven Programming
INVESTMENT GAME IN SOCIAL NETWORK Academic Advisor: Dr. Yuval Alovici Professional Advisor: Dr. Mayer Goldberg Team Members: Ido Bercovich Dikla Mordechay.
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Prof. Elovici Yuval  Technical:
Business trip scheduler ARD Lital Badash Yanir Quinn Eran Banouz.
Academic Advisor - Dr. Meir Kelah Technical Advisor - Mr. Roni Stern Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
People Technical AdvisorsAcademic AdvisorFinal Project By Prof. Shlomi Dolev Prof. Ehud Gudes Boaz Hilemsky Dr. Aryeh Kontorovich Moran Cohavi Gil Sadis.
Dynamic Traffic Control Yishai Goldstein & Nahum Nir Computer Science & Engineering Hebrew University.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
KB-IDS. Academic Advisor: Dr. Yuval Elovici Technical Advisor: Asaf Shabtai Team Members: Eliya Rahamim Elad Ankry Uri Kanonov.
PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Design and Implementation of a Server Director Project for the LCCN Lab at the Technion.
Academic Advisor: Dr. Yuval Elovici Professional Advisor: Yuri Granovsky Team: Yuri Manusov Yevgeny Fishman Boris Umansky.
Application Design. Academic Advisor: Dr. Yuval Elovici Professional Advisor: Yuri Granovsky Team: Yuri Manusov Yevgeny Fishman Boris Umansky.
CS320n –Visual Programming Interactive Programs Mike Scott (Slides 5-1)
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
Cisco Confidential 1 © Cisco and/or its affiliates. All rights reserved. Last Updated: April 2014 Instructions for Navigating in the Training.
MSF Testing Introduction Functional Testing Performance Testing.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Microsoft Access Ervin Ha.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Motivation. Part of Deutsche Telekom project:
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
Configuring the MagicInfo Pro Display
Project Analysis Course ( ) Week 2 Activities.
Chapter 14: Remote Server Administration BAI617. Chapter Topics Configure Windows Server 2008 R2 servers for remote administration Remotely connect to.
1 Investigating Internet Performance USF 2003 RET Program Tahvia Shaw.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Mr C Johnston ICT Teacher
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
Requirements Documentation CSCI 5801: Software Engineering.
Connecting To The Seattle Area Pipetrades Via ‘VPN’ Only Compatible With Computers Running ‘Windows XP or Higher’
Using Collaborative Interactive Objects and Animation to Enable Dynamic Interactions in Collaborative Virtual Environments Pieter Jorissen* Maarten Wijnants,
CS350 – Windows Programming Formerly and more properly named: Event Driven Programming Dr. Randy Ribler.
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
Live Meeting Meet Whenever and Wherever. What You Will Learn How to schedule a Live Meeting –How Live Meeting integrates with.
1 Use Case Modeling Reference: RUP Doc. Use Case Example 2.
CPT 499 Internet Skills for Educators Session Seven Class Notes.
Simulation of the OLSRv2 Protocol First Report Presentation.
Multi-Group Network Game Project A Project By: Erez Gazit and Sagi Katz.
Artificial Intelligence in the Robotic Industry By Dalia Elzeny Jason Renaud.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
1 * * * Updated for NTS software version , * * *
CS 151: Object-Oriented Design August 29 Class Meeting Department of Computer Science San Jose State University Spring 2012 Instructor: Ron Mak
Management System For Graduate Students Projects Day Presentation – June 2011.
1 Version 3.1 Module 6 Routed & Routing Protocols.
Event Handling Tonga Institute of Higher Education.
UNIT 2 LESSON 4 CS PRINCIPLES. OBJECTIVES Students will be able to: Describe the redundancy of routing between two points on the Internet. Send messages.
Tutorial 7 Creating Animations. XP Objectives Learn about animation Create a timeline Add AP divs and graphics to a timeline Move and resize animation.
Group Communication Theresa Nguyen ICS243f Spring 2001.
SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORK Manish Patel Nov 8 th 2004 Advisor: Dr. Chung-E-Wang Department of Computer Science California State University,
Company: Amdocs Academic advisor: Ehud Gudes Technical advisor :Gabby Shimony Team: Uzi Lewin Elina Shlangman.
Virtual File System for Streaming Video Developers: – Uri Goldenberg – Henry Abravanel
YouTube Duplicate Finder Group 4 Members : Brian Kelly Darryl Parulan Vanessa Kellawan Diana Gonzalez Natoya Higgins.
By the end of this lesson you will be able to explain: 1. Identify the support categories for reported computer problems 2. Use Remote Assistance to connect.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
1 CP586 © Peter Lo 2003 Multimedia Communication Analysis & Design of Electronic Communication.
StreamLine ® - Customer - Object - Traceability - Reliability.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
3D Vizualization Engine For Location Based Information
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005
The MPAS project Multi-agent Pathfinding Algorithms Simulator
Simulation Of Traffic Jams
Presentation transcript:

Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai

 The new age of technology is upon us and it is also affecting our vehicles.  The next generation of cars will be controlled by AI computers inside our cars.  These computers will run different AI algorithms while driving our cars.  Our focus will be to help develop AI algorithms that will be able to drive in traffic jams.

 The main goal of our project is to build a simulator that will enable testing of different AI algorithms.  These algorithms should control a car and drive it without making any car accidents in a traffic jam.  This will be done by running different experiments on our simulator and testing the effectiveness of each AI algorithm.

Client - This module enables a real user or an AI algorithm, to drive the car in the experiment while showing a first person view of the car. Server-This module enables the experiment manager to create and perform an experiment. It Connects between all the clients and controls all the data concerning the current experiment. Experiment manager - This module enables an admin user to create an experiment. It shows a bird's-eye view of the cars, and the experiment map, during the experiment. Internet Experiment manager Agent

 Start of experiment – This event indicates a start of a new experiment, which the experiment manager created and started.  End of experiment – This event indicates that the current experiment is terminated and analyzing of the data should commence.  Control events- The system will respond to GUI events from the user controlling the car.  View's updates – Something changed in the experiment environment.  Connection – An event of creating a connection between a client/ experiment manager to the server.  Disconnection – The end of the connection between a client/ experiment manager to the server.

 Experiment environment initiation  Start running experiment  Stopping experiment  Connect  Disconnect  Controlling the car  Analyzing data  Updating the experiment environment

 Reliability After a user performs an action, the server and all the views in the system will be updated according to that action.  Usability The system should be user friendly and easy to use, users can participate in the experiment without any advanced knowledge or instructions.  Speed & Throughput After a user performs an action it is updated in his view after at most 0.25 seconds, and after at most 0.5 seconds at 90% of all other views.  Capacity An experiment can have at most 30 users connected simultaneously, of which at most 15 of them are AI users.  Availability The user should be able to use all UI functionality at all times.  Portability The system will work on any computer running the operating system Windows XP or higher.

Use Case 1 – Controlling the car Name: Controlling the car Primary Actor: Regular user Pre-Condition: experiment is created. the user already entered the system. the experiment manager started the experiment. Post-Condition: The car starts moving according to the user operation: The location of the car changes in the system. The views of all the users and the exp manager, changes according to the action that occurred. Description: The user controls the movement of the car by pressing the keyboard. Trigger: User presses the navigation keys in the key board.

 Flow of events: 1. Loop: 1. The user presses a navigation key in the keyboard. 2. A new location of the car is computed according to the user's command. 3. A message that specified the new location of the car is sent from the user's computer to the server. 4. The server updates the exp Manager and the rest of the users about the new location of the car. 5. The exp Manager's and the user's views are changed according to the movement of the car.  Alternative flows: 1. One of the messages between the server and the clients didn't reach its destination, because of a communication problem. a. The message will be sent again. 2. The connection between the server and the client is lost. a. A proper message will appear on the screen.