Simulation of Traffic Jams

Size: px
Start display at page:

Download "Simulation of Traffic Jams"

Transcription

1 SHARON SHABTAI SHIMRIT YACOBI YUVAL BINENBOIM MORAN LEV LEHMAN Academic Advisor: Dr. Meir Kelah Technical Advisor: Mr. Roni Stern

2 Table Of Context I. Introduction Vision The problem domain Stakeholders Software context System Interfaces Hardware Interfaces Software Interfaces Events Server Interface Client Interface Experiment manager Interface II. Functional Requirements III. Non-Functional requirements IV. Usage Scenarios User Profiles- The Actors Use cases V. Appendixes. 29 2Page

3 1. Introduction 1.1 Vision The project, "Simulation of Traffic Jams", objective is to build an infrastructure for an experiment that will help test AI algorithms for driving cars in traffic jams. The vision of the project is to perform a simulation of many vehicles in a traffic jam, where some are controlled by computers running a certain AI algorithm, and some are regular users which drive however they want. The simulator will visually show the road as if you were in a real car and will interactively change as you drive. The main goal is to test different AI algorithms; these algorithms should control a car and drive it without making any car accidents in a traffic jam. After running an experiment with certain AI algorithm, the effectiveness of the algorithm can be measured and tested by allowing an admin user to view the simulation from above and gather different statistics about it. The experiment manager (or admin) will have a top side view of the roads, and will be able to see in real time what each user/ai Computer is doing. During any experiment all the data is recorded and analyzed by the simulator and the simulation results can be accessed by the experiment manager. 1.2 The Problem Domain Our Simulator operates within its own problem domain, it is a standalone aplicaton. Its goal is to enable testing of various AI algorithms which are developed by our client. These algorithms are trade secrets and therefore we cannot elaborate on them. Our simulator will enable these algorithms to control a car via a certain interface which will be described in the ADD document. 3Page

4 1.3 Stakeholders Expert- Roni Stern The stakeholder of this project is mainly Roni Stern who s also the expert behind the project s idea and design. Roni is trying to develop algorithms for driving in traffic jams and this simulator's purpose is to enable him to implement and check these algorithms. Customer- Roni Stern Roni is also the customer, he intends to use the simulator's results to test the AI algorithm behavior, and analyze it to help his research. Note: other researchers in the same field, with access to the simulator can also use it for future analysis. 1.4 Software context The Simulator consists of 3 main components Clients, Server and the Experiment manager, each are a separate module and connect to each other via a network protocol interface. Agent Agent Experiment Manager Internet Agent Agent Agent 4Page

5 Main Server This module enables the experiment manager to create and perform an experiment, and to document the results. It connects between all the experiment stations (clients) and operates them. It also receives data from all stations, processes it and distributes it throughout all the connected clients. The server receives as input several parameters on how to build the current experiment; it then builds the experiment and updates all the clients on the current experiment. During the experiment the server receives data from the different clients, it propagates this data to all the clients via the network, uses the data to update the bird's eye view in the experiment manager station and also stores the data. Once the experiment is over it analyzes all the data that was stored and displays it. Client The experiment includes two kinds of clients, a regular human client and an AI agent. The experiment might include many clients from each kind. (More detailed information will be described later). This module enables a real user controller or an AI algorithm, to drive a car using an experiment map built in the system. It shows a first person view of the car (from the inside of the car). Each agent will send and receive data concerning the current experiment to the server. The client starts with some initial data of the experiment; it creates the graphical view of the car. Once the experiment begins the Clients program receives inputs from the human user or the AI user, drives the car according to the input, and updates the server. The client's module includes an interactive view with friendly UI for the user, which changes the view according to it. We note that the client is frequently updated by the server with the newest events that occurred. 5Page

6 Experiment manager This module is in charge of creating an experiment. It is located on the computer containing the server module. It enables an admin user to create an experiment according to whatever parameters he chooses. Once the admin user (which is also called an experiment manager, the same name as this module's name since this module is the admin users workstation) creates an experiment, the module shows a bird's-eye view of the cars, and the experiment map, during the experiment. The experiment manager is able to analyze and view the results and statistics gathered in the experiment. The experiment manager creates an experiment by defining all the different parameters regarding the experiment. After an experiment is created, the experiment manager decides when to start the experiment and when to end the experiment. During the experiment, the experiment manager shows a bird's eye view of all the cars and the map which is updated frequently. Once the experiment is over, the experiment manager receives an Excel data file with all the relevant data that originated from the experiment. An example for the bird's-eye view can be followed by the Simulator example link: 50pct-human.mov 6Page

7 1.5. System Interfaces Hardware Interfaces: Our system does not interact with any hardware interface or any other systems Software Interfaces: Not applicable for our simulator Events The main events in our Simulator are: 1. Start of experiment This event indicates a start of a new experiment, which the experiment manager created and started. 2. End of experiment This event indicates that the current experiment is terminated and analyzing of the data should commence. 3. Control events- The system will respond to GUI events from the user controlling the car. 4. View's updates Something changed in the experiment environment. 5. Connection An event of creating a connection between a client/ experiment manager to the server. 6. Disconnection The end of the connection between a client/ experiment manager to the server. A detail explanation on each event and its context is given below; the events are categorized by the interface which will receive them. 7Page

8 1.5.4 Server Interface The server will implement an interface In order to allow the client to connect and receive data. Operation: Update Event Used By: Client Event - a description of the event committed by the client. void Operation: Connect Used By: Client details the experiment participant's details. void Operation: Disconnect Used By: Client void. void Operation: Create simulation Used By: Experiment manager participants list of the clients that takes part in the experiment. numberofjunctions - the number of the junctions in the user's view. void 8Page

9 Operation: Start experiment Used By: Experiment manager void. void. Operation: Stop experiment Used By: Experiment manager void. results the results of the experiment is an Excel data file with all the experiment data and analysis, from the current experiment. Operation: Get general data from the server Used By: Experiment manager void. The general data requested. 9Page

10 1.5.5 Client Interface The client will implement an interface through which the server will update all the data about the experiment Operation: Connect to server Used By: User Details the connection details. Void Operation: Update View Used By: Server View the new view that the client is going to see. Void. Operation: Start Used By: Server View The initial view Void Operation: Stop Used By: Server Void Void Operation: Command Used By: User/ AI User Type the command type. Void 01Page

11 1.5.6 Experiment manager Interface The experiment manager will implement an interface through which the server will update all the data about the experiment. Operation: Connect to server Used By: Admin User Details the connection details. Void Operation: Update View Used By: Server View the new view that the experiment manager is going to see. Void. Operation: Update general data Used By: Server The updated data regarding the experiment (meta data e.g. client connected/disconnected ) Void Operation: Create simulation Used By: Admin User participants list of the clients that takes part at the experiment. numberofjunctions - the number of the junctions in the view. void. 00Page

12 Operation: Start experiment Used By: Admin User void. void. Operation: Stop experiment Used By: Admin User void. results the results of the experiment is an Excel data file with all the experiment data and analysis. 02Page

13 2. Functional Requirements Functionality 1 Experiment environment initiation 2 Start running experiment 3 Stopping experiment 4 Updating the experiment environment 5 Analyzing data Description Creating a new experiment Staring an experiment, updating the clients. Stopping the experiment, collecting data, analyzing the experiment results. Updating the server and clients that the environment has changed. In the end of the experiment, the system should analyze the results of the experiment 6 Connect The clients and the exp. Manager are able to connect to the server. 7 Disconnect The clients, exp. Manager & server are able to disconnect from each other. 8 Controlling the car Human user or AI should be able to control the car in the experiment this includes navigating the car and also controlling the speed by accelerating and breaking. 03Page

14 3. Non Functional Requirements Reliability After a user performs an action, the server and all the views in the system will be updated according to that action. The system doesn't support hardware failures, and is not required to support data recovery, self-stabilization and errorcorrection. In case of a network failure the system will need to be manually rebooted. Usability The system should be user friendly and easy to use, users can participate in the experiment without any advanced knowledge or instructions. Safety & Security Not relevant in our system. 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. 04Page

15 4 Usage Scenarios 4.1 User Profiles The Actors The definition of an actor in the system depends on his role. A user can be an experiment manager or regular user. Regular user - a user of the application can be a human user or an AI user. A human user can be anyone who wants to participate in the experiment. An AI user can be one of the computers running the AI algorithms that we are going to implement. The regular user can participate in an experiment by entering the system and waiting to be chosen for an experiment, once a user begins an experiment he can drive his car throughout the map. Experiment manager an experiment manager is a human who is responsible for the creation of the experiment. An experiment manager can view all the cars in a bird's-eye view, and the map during the experiment. At the end of the experiment, the experiment manager can view the results and statistics. 05Page

16 4.2 Use-cases 06Page

17 Use Case 1 Controlling the car Name: Controlling the car Primary Actor: Regular user Pre-Condition: 1. Experiment is created. 2. The user already entered the system. 3. The experiment manager started the experiment. Post-Condition: 1. The car starts moving according to the user operation: a. The location of the car changes in the system. b. The views of all the users and the experiment 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.1. The user presses a navigation key in the keyboard A new location of the car is computed according to the user's command A message that specified the new location of the car is sent from the user's computer to the server The server updates the experiment Manager and the rest of the users about the new location of the car The experiment 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. 07Page

18 Use Case 1 Diagram 08Page

19 Use Case 2 Enter The System Name: Enter the system Primary Actor: regular user, experiment manager. Pre-Condition: none Post-Condition: The user's computer is connected to the server and is ready to start the experiment. Description: The user enters the system in order to participate in the experiment. Trigger: User presses the "enter" button. Flow of events: 1. A window of registration is opened. 2. The user fills details in the relevant fields. 3. The user presses the "enter" button. 4. The user's computer sends a connection request to the server. 5. A session is created between the server and the user's computer. 6. If the user is a regular user 6.1 Then: a waiting message appears on the user's screen. 6.2 ELSE: a new "create exp" window will appear on the screen. 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. 3. The user entered illegal data. a. A proper message will appear on the screen. b. The window of registration is reopened. 09Page

20 Use Case 2 Diagram 21Page

21 Use Case 3 Exit the program Name: Exit the program Primary Actor: regular user, experiment manager. Pre-Condition: 1. The user's computer is connected to the server. 2. The main menu window is open. Post-Condition: 1.The user's computer is not connected to the server. 2. The program is closed. Description: The user closes the program. Trigger: The user presses the "exit" button. Flow of events: 1. The user presses the "Exit" button on the main menu. 2. A disconnect message is sent to the server from the user. 3. The server updates the experiment manager that one of the users left the experiment. 4. The users program terminates. 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. 20Page

22 Use Case 3 Diagram 22Page

23 Use Case 4 Creating a new Experiment Name: Creating a new experiment Primary Actor: experiment manager Pre-Condition: 1. The experiment manager computer is connected to the server. 2. The main menu window is open. Post-Condition: A new experiment is created. Description: The experiment manager creates a new experiment consisting of human users and AI users as he sees fit. Trigger: The experiment manager presses the "create exp" button. Flow of events: 1. A "creating experiment" window is opened. 2. The experiment manager fills the experiment details in the relevant fields inside the window. 3. The experiment manager presses the "create" button 4. The experiment manager's computer sends a message to the server regarding the new experiment. 5. A new experiment is created at the server. Alternative flows: 1. The experiment manager entered illegal data. a. A proper message will appear on the screen. b. The creating experiment window is reopened. 2. The connection between the server and the client is lost. a. A proper message will appear on the screen. 23Page

24 Use Case 4 Diagram 24Page

25 Use Case 5 Starting an experiment Name: Starting an exp Primary Actor: experiment manager Pre-Condition: An experiment exists at the server after it was created by the experiment manager. Post-Condition: 1. The experiment begins. 2. All the users are updated and can start driving their cars. Description: The experiment manager wants to start running the experiment he has just created. Trigger: The experiment manager presses the "start" button. Flow of events: 1. The experiment manager presses the "start" button. 2. A proper message will be sent to the server from the experiment manager's computer. 3. A proper message will be sent from the server to all users' computers telling them that the experiment has started. 4. All the users get the control of their cars and can now start driving in the experiment. 5. The bird's eye view in the experiment manager station is initiated. 6. The server starts recording all the relevant data about the current experiment. 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. 25Page

26 Use Case 5 Diagram 26Page

27 Use Case 6 Stopping the Experiment Name: Stopping the experiment. Primary Actor: experiment manager Pre-Condition: An experiment is running. Post-Condition: 1. The experiment has ended. 2. All the users have been updated. 3. The experiment manager is updated about with the results and conclusions from the experiment in a form of an excel file. Description: The experiment manager wants to stop the current experiment. Trigger: The experiment manager presses the "stop" button. Flow of events: 1. The experiment manager presses the "stop" button. 2. A proper message will be sent to the server from the experiment manager's computer. 3. A proper message will be sent from the server to all users' computers. 4. A proper message will appear on the screen of all users. 5. The main menu window will be opened in all the users' computers. 6. An excel file will appear in the experiment manager's computer including the data results from the current experiment. 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. 27Page

28 Use Case 7 Diagram 28Page

29 5 Appendixes Risks 1. Slow response time There is a risk that the response time of the message transportation and the view update will be too slow, and the user will not have an updated snapshot of the current movements in the system. This situation might impair the functionality of the AI algorithm due to inconsistent and false data flow. The situation might be caused by low performance of the hardware or the software. 2. Misuse of the system by the human user Another risk might be caused by a user misusing the system, if the human user won't be able to control the car properly, or won't take the experiment seriously, then the AI Algorithm will basically be tested by using useless data and this could badly affect the results of the experiment. If the results are based on the assumption that human users should be behave like real life drivers then in such a case the results will be flawed ( this assumption is certainly acceptable for certain AI algorithms). 29Page

Simulation of Traffic Jams

Simulation of Traffic Jams Simulation of Traffic Jams SHARON SHABTAI 066557687 SHIMRIT YACOBI 039770284 YUVAL BINENBOIM 201562626 MORAN LEV LEHMAN 201654225 Academic Advisor: Dr. Meir Kelah Technical Advisor: Mr. Roni Stern www.cs.bgu.ac.il/~yakobis

More information

Responders Users Guide

Responders Users Guide Volume 1 SPOTTED DOG TECHNOLOGIES RoVER Responders Users Guide R O V E R Responders Users Guide Copyright 2009, 2010 Trumbull Software Associates PO Box 844 Monroe, CT 06468 Table of Contents Introduction...

More information

Authors: Rostislav Pinski, Dmitry Kaganov, Eli Shtein, Alexander Gorohovski. Version 1.1. Preventing Data Leakage via

Authors: Rostislav Pinski, Dmitry Kaganov, Eli Shtein, Alexander Gorohovski. Version 1.1. Preventing Data Leakage via Ben Gurion University Deutsche Telekom Labs Authors: Rostislav Pinski, Dmitry Kaganov, Eli Shtein, Alexander Gorohovski Version 1.1 1 1. Introduction...4-16 1.1 Vision...4 1.2 The Problem Domain...5-6

More information

Startel External SoftPhone

Startel External SoftPhone Startel External SoftPhone User s Guide While every attempt is made to ensure both accuracy and completeness of information included in this document, errors can occur, and updates or improvements may

More information

Parallel Data Types of Parallelism Replication (Multiple copies of the same data) Better throughput for read-only computations Data safety Partitionin

Parallel Data Types of Parallelism Replication (Multiple copies of the same data) Better throughput for read-only computations Data safety Partitionin Parallel Data Types of Parallelism Replication (Multiple copies of the same data) Better throughput for read-only computations Data safety Partitioning (Different data at different sites More space Better

More information

8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore

8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore 8.3 cloud roadmap Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development The AnyLogic Company Conference 2018 Baltimore The AnyLogic Company www.anylogic.com agenda 1. 8.3: the new web

More information

Lecture 8: Goals and Scenarios. Pohl K., Requirements Engineering: Fundamentals, Principles, and Techniques, Springer, 2010, 814p.

Lecture 8: Goals and Scenarios. Pohl K., Requirements Engineering: Fundamentals, Principles, and Techniques, Springer, 2010, 814p. Lecture 8: Goals and Scenarios Pohl K., Requirements Engineering: Fundamentals, Principles, and Techniques, Springer, 2010, 814p. 2 Documenting Goals 3 Documenting Goals 1. Each goal must have a unique

More information

Smart Driver Assistant Software Requirements Specifications

Smart Driver Assistant Software Requirements Specifications 2016 Software Requirements Specifications SEYMUR MAMMADLI SHKELQIM MEMOLLA NAIL IBRAHIMLI MEHMET KURHAN MIDDLE EAST TECHNICAL UNIVERSITY Department Of Computer Engineering Preface This document contains

More information

WHITE PAPER Software-Defined Storage IzumoFS with Cisco UCS and Cisco UCS Director Solutions

WHITE PAPER Software-Defined Storage IzumoFS with Cisco UCS and Cisco UCS Director Solutions WHITE PAPER Software-Defined Storage IzumoFS with Cisco UCS and Cisco UCS Director Solutions Introduction While the data handled by companies has an average growth rate of over 50% per annum, growth of

More information

docalpha Scanning Station

docalpha Scanning Station Contents 1. docalpha Scan Station Overview... 2 2. What's New in docalpha Scan Station 4.5... 3 3. Working with Scan Station... 4 3.1 Starting the Scan Station... 5 3.2 Creating a New Batch... 8 3.3 Retrieving

More information

Integration Test Plan. Angry Face Studios

Integration Test Plan. Angry Face Studios Integration Test Plan Angry Face Studios April 9, 2008 Contents 1 Revision History 3 2 Introduction 4 2.1 Scope................................................. 4 2.2 Purpose................................................

More information

Emergency Response: How dedicated short range communication will help in the future. Matthew Henchey and Tejswaroop Geetla, University at Buffalo

Emergency Response: How dedicated short range communication will help in the future. Matthew Henchey and Tejswaroop Geetla, University at Buffalo Emergency Response: How dedicated short range communication will help in the future. 1.0 Introduction Matthew Henchey and Tejswaroop Geetla, University at Buffalo Dedicated short range communication (DSRC)

More information

for a Fleet of Driverless Vehicles

for a Fleet of Driverless Vehicles for a Fleet of Driverless Vehicles Olivier Mehani olivier.mehani@inria.fr La Route Automatisée A -Mines Paris/INRIA Rocquencourt- Joint Research Unit February 14, 2007 Eurocast 2007 Plan 1 2 3 Solution

More information

Crab Shack Kitchen Web Application

Crab Shack Kitchen Web Application Crab Shack Kitchen Web Application EVALUATION ASSIGNMENT 2 HEURISTIC EVALUATION Author: Sachin FERNANDES Graduate 8 Undergraduate Team 2 Instructor: Dr. Robert PASTEL February 16, 2016 LIST OF FIGURES

More information

Software Requirement Specification

Software Requirement Specification Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...

More information

Datasheet Video Analytics - Genetec Version 3.6

Datasheet Video Analytics - Genetec Version 3.6 Datasheet Video Analytics - Genetec Version 3.6 AllGo Embedded Systems Pvt. Ltd. 2729, 80 Feet Road, HAL 3 rd Stage Indira Nagar, Bangalore-560038, India This Specification Sheet gives the details of system

More information

Group Leader Quickstart Guide. Original photo by Trey Ratcliff

Group Leader Quickstart Guide. Original photo by Trey Ratcliff Group Leader Quickstart Guide Original photo by Trey Ratcliff In This Guide Group Setup Create a Group Profile Post Types and Restrictions Group Tags Ideal Group Size Group Nickname Default Invitation

More information

Acronis Backup & Recovery 10 Advanced Editions

Acronis Backup & Recovery 10 Advanced Editions Acronis Backup & Recovery 10 Advanced Editions Quick Start Guide This document describes how to install and start using any of the following editions of Acronis Backup & Recovery 10: Acronis Backup & Recovery

More information

I. Replacement and upgrade of Span Wire Traffic Signal at Indian River Road and Princess Anne Road

I. Replacement and upgrade of Span Wire Traffic Signal at Indian River Road and Princess Anne Road January - 2012 I. Replacement and upgrade of Span Wire Traffic Signal at Indian River Road and Princess Anne Road The City of Virginia Beach is in the process of replacing many of its existing span wire

More information

PTV VISUM - BASE. Introduction to macroscopic network modelling with PTV Visum. PRICE: ####,- DHS plus VAT SHORT DESCRIPTION TARGET GROUP

PTV VISUM - BASE. Introduction to macroscopic network modelling with PTV Visum. PRICE: ####,- DHS plus VAT SHORT DESCRIPTION TARGET GROUP PTV VISUM BASIC PTV VISUM - BASE Introduction to macroscopic network modelling with PTV Visum You will learn how to handle the objects of both private and public transport network and the processing of

More information

Basic Concepts of System Testing - A Beginners Guide.

Basic Concepts of System Testing - A Beginners Guide. Basic Concepts of System Testing - A Beginners Guide https://www.softwaretestingclass.com/basic-concepts-ofsystem-testing-a-beginners-guide/ 2 Overview We all agree to the fact that any system that we

More information

Misuse Cases. SE 555 Software Requirements & Specification

Misuse Cases. SE 555 Software Requirements & Specification Misuse Cases 1 Understanding Negative Scenarios A Scenario is a sequence of actions leading to a Goal desired by a stakeholder A Negative Scenario is a scenario whose Goal is desired Not to occur by the

More information

Author: Group 03 Yuly Suvorov, Luke Harvey, Ben Holland, Jordan Cook, Michael Higdon. All Completed SRS2 Steps

Author: Group 03 Yuly Suvorov, Luke Harvey, Ben Holland, Jordan Cook, Michael Higdon. All Completed SRS2 Steps Software Requirements Document for Graffiti Author: Group 03 Yuly Suvorov, Luke Harvey, Ben Holland, Jordan Cook, Michael Higdon Version Date Author Change 0.1 09/13/ SM Initial Document 07 0.2 09/22/

More information

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and

More information

Datasheet Video Analytics - Milestone Version 3.6

Datasheet Video Analytics - Milestone Version 3.6 Datasheet Video Analytics - Milestone Version 3.6 AllGo Embedded Systems Pvt. Ltd. 2729, 80 Feet Road, HAL 3 rd Stage Indira Nagar, Bangalore-560038, India This Specification Sheet gives the details of

More information

Network Traffic Monitoring Analysis System with Built-in Monitoring Data Gathering

Network Traffic Monitoring Analysis System with Built-in Monitoring Data Gathering European Journal of Social Sciences ISSN 1450-2267 Vol. 54 No 1 January, 2017, pp.79-91 http://www.europeanjournalofsocialsciences.com/ Network Traffic Monitoring Analysis System with Built-in Monitoring

More information

Getting started. Mounting your navigation device. 1. Push the EasyPort Mount on your TomTom START against the windshield in your car.

Getting started. Mounting your navigation device. 1. Push the EasyPort Mount on your TomTom START against the windshield in your car. TomTom START 1. Getting started Getting started Mounting your navigation device 1. Push the EasyPort Mount on your TomTom START against the windshield in your car. 1 2. Adjust the angle of your device.

More information

Such parameters as user s name, , phone numbers to send tracking information, password can be changed in the user settings.

Such parameters as user s name,  , phone numbers to send tracking information, password can be changed in the user settings. 1. Entering the system The system is accessed on the website pandora-on.com On the home page you should enter login (email) and password that was given to you by the developer after signing the contract.

More information

BLUE BUS CAR SHARING APP

BLUE BUS CAR SHARING APP BLUE BUS CAR SHARING APP System Manual Ali Aliyev, Yanwen Feng April 26 th 2016, Version 1.0 Contents Introduction... 2 Problem Statement & Challenge... 2 Final Requirements... 3 Product Features... 4

More information

Data Server for PC5200 as Remote Terminal V1.00 9/22/05

Data Server for PC5200 as Remote Terminal V1.00 9/22/05 Data Server for PC5200 as Remote Terminal V1.00 9/22/05 Mirador Software, Inc. 1040 West End Blvd. Winston-Salem, NC 27101 Telephone: 770-850-9100 / FAX: 770-881-7958 Website: http://www.pc8800.com Copyright

More information

Datasheet Intrusion Detection

Datasheet Intrusion Detection Datasheet Intrusion Detection Version 3.6 This Specification Sheet gives the details of system requirements, feature details and other salient points of AllGoVision s Intrusion Detection applications.

More information

Lecture 4: Goals and Scenarios. System context. Usage facet. IT system facet. Core activities. Negotiation. Requirements artefacts

Lecture 4: Goals and Scenarios. System context. Usage facet. IT system facet. Core activities. Negotiation. Requirements artefacts Lecture 4: Goals and Scenarios Stakeholders Identifying the problem owners Goals Identifying the success criteria Scenarios Identifying how it works 1 System context Subject facet Usage facet IT system

More information

Safety and Traffic Solutions Committee Conducts Improvement Works around Al Wahda Mall

Safety and Traffic Solutions Committee Conducts Improvement Works around Al Wahda Mall Press Release For immediate release Safety and Traffic Solutions Committee Conducts Improvement Works around Al Wahda Mall AED 13-million project will see three new traffic signals to relieve congestion

More information

Software Paradigms (Lesson 10) Selected Topics in Software Architecture

Software Paradigms (Lesson 10) Selected Topics in Software Architecture Software Paradigms (Lesson 10) Selected Topics in Software Architecture Table of Contents 1 World-Wide-Web... 2 1.1 Basic Architectural Solution... 2 1.2 Designing WWW Applications... 7 2 CORBA... 11 2.1

More information

Bilkent University. CS 319 Object-Oriented Software Engineering. Fall Logic Design and Breadboard Simulator. Final Report 21 November 2009

Bilkent University. CS 319 Object-Oriented Software Engineering. Fall Logic Design and Breadboard Simulator. Final Report 21 November 2009 Bilkent University CS 319 Object-Oriented Software Engineering Fall 2009 Logic Design and Breadboard Simulator Final Report 21 November 2009 Group #2 20602112 korpeoglu@ug.bilkent.edu.tr Erdinç Körpeoğlu

More information

AI3100 Portable Reader User Manual

AI3100 Portable Reader User Manual AI3100 Portable Reader User Manual June 21, 2013 Copyright 2013 Softrail All rights reserved Softrail 1098 Venetia Road Eighty-Four, PA 15330 Tel. 888 872-4612 (toll free US and Canada only) Tel. 724 942-1473

More information

Welfare Navigation Using Genetic Algorithm

Welfare Navigation Using Genetic Algorithm Welfare Navigation Using Genetic Algorithm David Erukhimovich and Yoel Zeldes Hebrew University of Jerusalem AI course final project Abstract Using standard navigation algorithms and applications (such

More information

The Web Service Sample

The Web Service Sample The Web Service Sample Catapulse Pacitic Bank The Rational Unified Process is a roadmap for engineering a piece of software. It is flexible and scalable enough to be applied to projects of varying sizes.

More information

Cell Phones & Distracted Driving

Cell Phones & Distracted Driving Cell Phones & Distracted Driving The Growing Epidemic of Cell Phone Use While Driving Distracted Driving Course Welcome Housekeeping Introductions 2 Course Objectives Define the term distracted. Understand

More information

Process of Interaction Design and Design Languages

Process of Interaction Design and Design Languages Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared

More information

Senior Project: Calendar

Senior Project: Calendar Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business

More information

Building the User Interface: The Case for Continuous Development in an Iterative Project Environment

Building the User Interface: The Case for Continuous Development in an Iterative Project Environment Copyright Rational Software 2002 http://www.therationaledge.com/content/dec_02/m_uiiterativeenvironment_jc.jsp Building the User Interface: The Case for Continuous Development in an Iterative Project Environment

More information

Systems Architecting Approach for Complex Ecosystems

Systems Architecting Approach for Complex Ecosystems Architecting a complex world Systems Architecting Approach for Complex Ecosystems Daniel KROB CESAMES & Ecole Polytechnique INCOSE Fellow CSD&M ASIA 016 February 016 0 CESAMES at a glance Issued from :

More information

GPS Personal Navigation GEOVISION 5000 Quick Guide Version 1.0

GPS Personal Navigation GEOVISION 5000 Quick Guide Version 1.0 GPS Personal Navigation GEOVISION 5000 Quick Guide Version 1.0 Important Safety Instructions CAUTION RISK OF ELECTRIC SHOCK DO NOT OP This symbol alerts you that important literature concerning operation

More information

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web Interaction Techniques SWE 432, Fall 2016 Design and Implementation of Software for the Web Today What principles guide the design of usable interaction techniques? How can interaction designs help support

More information

sqamethods Approach to Building Testing Automation Systems

sqamethods Approach to Building Testing Automation Systems sqamethods Approach to Building Testing Automation Systems By Leopoldo A. Gonzalez leopoldo@sqamethods.com BUILDING A TESTING AUTOMATION SYSTEM...3 OVERVIEW...3 GOALS FOR AN AUTOMATION SYSTEM...3 BEGIN

More information

Monitor Application for Panasonic TDA

Monitor Application for Panasonic TDA Monitor Application for Panasonic TDA MAP Demo Getting Started Version 1.0 G3 NOVA Communications SRL 28 Iacob Felix, Sector 1, Bucharest, ROMANIA Phone: +1 877 777 8753 www.g3novacommunications.com 2005

More information

Combining interactive and automated scheduling

Combining interactive and automated scheduling Combining interactive and automated scheduling Todor Dimitrov, Michael Baumann Dresden, 24.01.2013 Fraunhofer IOSB 1 Content Motivation: A similar problem already solved Old school and today s scheduling

More information

DESIGN AS RISK MINIMIZATION

DESIGN AS RISK MINIMIZATION THOMAS LATOZA SWE 621 FALL 2018 DESIGN AS RISK MINIMIZATION IN CLASS EXERCISE As you come in and take a seat What were the most important risks you faced in a recent software project? WHAT IS A RISK? WHAT

More information

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4 Software Requirements Specification for Python Checker Version 1.0 approved Prepared by Matthew Arnold, Seong, Ian Computer Science Team 4 February 4th 2015 Table of Contents Table of Contents Revision

More information

ER-380. SmartPhone Recovery Pro TM Suite. User Guide. Rev iphone Data Recovery Software for Windows OS

ER-380. SmartPhone Recovery Pro TM Suite. User Guide. Rev iphone Data Recovery Software for Windows OS ER-380 SmartPhone Recovery Pro TM Suite iphone Data Recovery Software for Windows OS User Guide Rev. 1.1 iphone Data Recovery Software for Win OS Contents Page Introduction 1 System Requirements 2 Installation

More information

Acronis Backup & Recovery 11 Beta Advanced Editions

Acronis Backup & Recovery 11 Beta Advanced Editions Acronis Backup & Recovery 11 Beta Advanced Editions Quick Start Guide Table of contents 1 Main components... 3 2 Supported operating systems... 3 3 Where do I install the components?... 3 4 What you need

More information

Introduction to Personal Computing

Introduction to Personal Computing Introduction to Personal Computing Academic Computing Services www.ku.edu/acs Abstract: This document explains the basics of the Microsoft Windows operating system. It is intended for users who are either

More information

Introduction and Statement of the Problem

Introduction and Statement of the Problem Chapter 1 Introduction and Statement of the Problem 1.1 Introduction Unlike conventional cellular wireless mobile networks that rely on centralized infrastructure to support mobility. An Adhoc network

More information

Workstation Configuration

Workstation Configuration Workstation Configuration Version 8.2 May 2, 2014 For the most recent version of this document, visit our documentation website. Table of Contents 1 Workstation configuration 3 1.1 Custom level Internet

More information

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET K. Venkateswarlu 1, G. Murali 2 1 M. Tech, CSE, JNTUA College of Engineering (Pulivendula), Andhra Pradesh, India 2 Asst.Prof (HOD), CSE,

More information

Heuristic Evaluation Project

Heuristic Evaluation Project INFSCI 2470: Interactive System Design Heuristic Evaluation Project Evaluated System: Course Agent http://wwwsispittedu/~cagent Group Members Abdul Raqeeb Abdul Azeez Arash Farsi Sriranjani Mandayam Denis

More information

White Paper: Next generation disaster data infrastructure CODATA LODGD Task Group 2017

White Paper: Next generation disaster data infrastructure CODATA LODGD Task Group 2017 White Paper: Next generation disaster data infrastructure CODATA LODGD Task Group 2017 Call for Authors This call for authors seeks contributions from academics and scientists who are in the fields of

More information

Transport Gateway Installation / Registration / Configuration

Transport Gateway Installation / Registration / Configuration CHAPTER 2 Transport Gateway Installation / Registration / Configuration This chapter covers the following areas: Transport Gateway requirements. Security Considerations When Using a Transport Gateway.

More information

The IBM I A Different Roadmap

The IBM I A Different Roadmap The IBM I A Different Roadmap Not long ago I was reading an article about a session Steve Will gave on how to make the IBM i "sexy". Those who know me know that that would immediately start me thinking

More information

Identify and Eliminate Oracle Database Bottlenecks

Identify and Eliminate Oracle Database Bottlenecks Identify and Eliminate Oracle Database Bottlenecks Improving database performance isn t just about optimizing your queries. Oftentimes the infrastructure that surrounds it can inhibit or enhance Oracle

More information

Software Requirements Specification. Todomoo. for. Requirements for Version 0.8. Prepared by Panagiotis Melidis

Software Requirements Specification. Todomoo. for. Requirements for Version 0.8. Prepared by Panagiotis Melidis Software Requirements Specification for Todomoo Requirements for Version 0.8 Prepared by Panagiotis Melidis 10/9/2011 Software Requirements Specification for Todomoo [ii] Table of Contents 1. Introduction...

More information

Multithreading and Interactive Programs

Multithreading and Interactive Programs Multithreading and Interactive Programs CS160: User Interfaces John Canny. Last time Model-View-Controller Break up a component into Model of the data supporting the App View determining the look of the

More information

Cisco NAC Profiler UI User Administration

Cisco NAC Profiler UI User Administration CHAPTER 14 Topics in this chapter include: Overview, page 14-1 Managing Cisco NAC Profiler Web User Accounts, page 14-2 Enabling RADIUS Authentication for Cisco NAC Profiler User Accounts, page 14-7 Changing

More information

Data Aggregation and Roadside Unit Placement for a VANET Traffic Information System

Data Aggregation and Roadside Unit Placement for a VANET Traffic Information System Data Aggregation and Roadside Unit Placement for a VANET Traffic Information System Christian Lochert, Björn Scheuermann, Christian Wewetzer, Andreas Luebke, and Martin Mauve Heinrich Heine University

More information

Welcome To Autotrak Alert + Help Menu

Welcome To Autotrak Alert + Help Menu Welcome To Autotrak Alert + Help Menu Dear Valued Customer welcome to Alert+. In this document you will find an easy to follow break down of the Alert+ website and examples to help you along the way. Please

More information

Car-Net registration in the vehicle How to set up the online services in your Volkswagen.

Car-Net registration in the vehicle How to set up the online services in your Volkswagen. Car-Net registration in the vehicle How to set up the online services in your Volkswagen. Dear driver, Brief information about Volkswagen Car-Net With the optionally available Volkswagen Car-Net, you arrive

More information

docalpha Monitoring Station

docalpha Monitoring Station ARTSYL DOCALPHA MONITORING STATION MANUAL 1. docalpha Architecture Overview... 3 1.1. Monitoring Station Overview... 4 2. What's New in docalpha Monitoring Station 4.5... 4 3. Working with Monitoring Station...

More information

AVOID DISTRACTIONS WHILE DRIVING

AVOID DISTRACTIONS WHILE DRIVING AVOID DISTRACTIONS WHILE DRIVING This information program was produced by the Canada Safety Council (CSC) with assistance from State Farm. To support safe teen driving in our communities the Canada Safety

More information

Read Naturally SE Software Guide. Version 2.0

Read Naturally SE Software Guide. Version 2.0 Read Naturally SE Software Guide Version 2.0 Under the terms of the Read Naturally Software Edition License Agreement, you have permission to use only the levels you purchased with the number of users

More information

Cell Phones & Distracted Driving

Cell Phones & Distracted Driving Cell Phones & Distracted Driving The Growing Epidemic of Cell Phone Use While Driving Distracted Driving Course Welcome Housekeeping Introductions 2 Course Objectives Define the term distracted. Understand

More information

ECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring

ECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring ECE 1161/2161 Embedded Computer System Design 2 Introduction Wei Gao Spring 2018 1 Course Information Class time: 4:30pm 5:45pm TuTh Instructor: Wei Gao, weigao@pitt.edu Office: 1205 Benedum Office hour:

More information

Working with Cisco UCS Manager

Working with Cisco UCS Manager This chapter includes the following sections: Cisco UCS Domains and Cisco UCS Central, page 1 Registering a Cisco UCS Domain Using Cisco UCS Manager GUI, page 3 Unregistering a Cisco UCS Domain Using Cisco

More information

GSA QMAC. Transportation Service Provider (TSP) TransPort Integrator User Guide. TransPort Integrator Service. Version 3.0

GSA QMAC. Transportation Service Provider (TSP) TransPort Integrator User Guide. TransPort Integrator Service. Version 3.0 GSA QMAC TransPort Integrator Service Transportation Service Provider (TSP) TransPort Integrator User Guide Version 3.0 Change Log Version # Date of Change Section Description of Change Changed By 1.0

More information

Usability Test. Name: Guy Higuchi. Course: ICS Information Architecture and Web Design. Instructor: Luz M. Quiroga.

Usability Test. Name: Guy Higuchi. Course: ICS Information Architecture and Web Design. Instructor: Luz M. Quiroga. 1 Usability Test Name: Guy Higuchi Course: ICS 616 - Information Architecture and Web Design Instructor: Luz M. Quiroga Date: 5/11/11 2 I. Plan 1. Website The website for which this test is to be conducted

More information

Review of distracted driving factors. George Yannis, Associate Professor, NTUA

Review of distracted driving factors. George Yannis, Associate Professor, NTUA Review of distracted driving factors George Yannis, Associate Professor, NTUA www.nrso.ntua.gr/geyannis Research Objectives Presentation Structure Research Objectives To provide a comprehensive picture

More information

Common transportation user experience through unified fundamental data definition and movement from mobile elements, to roadside, to centers.

Common transportation user experience through unified fundamental data definition and movement from mobile elements, to roadside, to centers. Common transportation user experience through unified fundamental data definition and movement from mobile elements, to roadside, to centers. 1 2 The concept is to organize installations in a large region

More information

SECURITY PLUS. Core Security System + Real Time + Intelligence + Integration + Reliability

SECURITY PLUS. Core Security System + Real Time + Intelligence + Integration + Reliability SECURITY PLUS Intelligent Video-based Security Platform for Mission Critical Systems Core Security System + Real Time + Intelligence + Integration + Reliability SECURITY PLUS INTRODUCTION ACTi Security

More information

Agent vs Agentless Log Collection

Agent vs Agentless Log Collection Agent vs Agentless Log Collection Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect Alliance Pty Ltd shall not be liable for errors contained herein or for direct, or indirect

More information

Attributes of a Good Backup System

Attributes of a Good Backup System MULTICS TECHNICAL BULLETIN MI'B-203 T0: Distribution From: D. R. Vinograd Date: 06/26/75 Subject: Attributes of a Good Backup System The purpose of this MTB is to define the attributes of a well designed

More information

Introduction. Precautions when Using ZEED T-Connect. Digital Map Information for Route Guidance Purposes. Navigation System Operations

Introduction. Precautions when Using ZEED T-Connect. Digital Map Information for Route Guidance Purposes. Navigation System Operations 0.8 Introduction About this Manual This manual represents the start-up guide for the ZEED T-Connect smartphone application provided to users who purchase new Toyota vehicles. It provides details on initial

More information

The Perfect Swarm. Problem Statement. Table of Contents. Overview. The Perfect Swarm - Goodacre, Jacob, Rossi

The Perfect Swarm. Problem Statement. Table of Contents. Overview. The Perfect Swarm - Goodacre, Jacob, Rossi The Perfect Swarm Problem Statement Table of Contents Table of Contents Overview Customers Requirements System Functions Evident Hidden Frill System Attributes Details Constraints Must Want Use Cases Actors

More information

Vehicle Communication Experiment Environment With MANET And NEMO

Vehicle Communication Experiment Environment With MANET And NEMO Vehicle Communication Experiment Environment With MANET And Manabu Tsukada Thierry Ernst 2007/01/15 Introduction Vehicle communication Intelligent Transportation System (ITS) Solution for traffic control

More information

User s Manual. Version

User s Manual. Version COPERT Street Level User s Manual Version 2.2.53 Contents Introduction... 3 Installing COPERT street level... 4 Main menu items... 5 Menu Project... 5 Project > Project > Create file... 5 Project > Project

More information

VERIFIND ONLINE USER MANUAL

VERIFIND ONLINE USER MANUAL VERIFIND ONLINE USER MANUAL Table of Contents 1. Locate my asset... 2 1.1. Poll Asset via Verifind Web site.... 2 1.2. Poll Asset via SMS... 4 1.3. View movement history: Google Maps & LINZ Map.... 4 1.4.

More information

PMTools PMTools ezcrt Users

PMTools PMTools ezcrt Users PMTools 800-778-4078 PMTools ezcrt Users Page 1 PMTools 800-778-4078 PMTools ezcrt Users Page 2 IMPORTANT SOME instructions in this document are used ONLY at the RENTAL COMPUTER STATION! ezcrt Client Installation

More information

Getting Started GateManager5 PREMIUM Domain Administration

Getting Started GateManager5 PREMIUM Domain Administration Getting Started GateManager5 PREMIUM Domain Administration This document helps you get started with Secomea s hosted GateManager5 in relation to the GateManager 5 Domain Administration. This guide assumes

More information

EC Perspective on Connectivity and Smart Mobility and the Role of "Digital Co-production/Co-creation" in Transportation

EC Perspective on Connectivity and Smart Mobility and the Role of Digital Co-production/Co-creation in Transportation EC Perspective on Connectivity and Smart Mobility and the Role of "Digital Co-production/Co-creation" in Transportation Francisco García Morán Chief IT Advisor European Commission Roadmap to a Single European

More information

IRMA Human Ethics Researcher User Guide

IRMA Human Ethics Researcher User Guide IRMA Human Ethics Researcher User Guide IRMA Researcher User Guide 1. Overview 1.01 What is IRMA? 1.02 What are the Benefits? 1.03 ISLHD Research and IRMA 2. Key Terms in IRMA 2.01 Coversheets 2.02 Templates

More information

Trademarks. Statement of Conditions by NETGEAR, Inc. All rights reserved.

Trademarks. Statement of Conditions by NETGEAR, Inc. All rights reserved. 2004 by NETGEAR, Inc. All rights reserved. Trademarks @2004 NETGEAR, Inc. NETGEAR, the Netgear logo, The Gear Guy and Everybody s connecting are trademarks of Netgear, Inc. in the United States and/or

More information

PPI Adhesive Products Ltd. PRIVACY NOTICE 1. WHAT IS A PRIVACY NOTICE & WHY IS IT IMPORTANT?

PPI Adhesive Products Ltd. PRIVACY NOTICE 1. WHAT IS A PRIVACY NOTICE & WHY IS IT IMPORTANT? 1. WHAT IS A & WHY IS IT IMPORTANT? We know your personal information is important to you and it is also very important to PPI Adhesive Products Ltd. This Privacy Notice tells you what we use your personal

More information

PERFORMANCE EVALUATION OF VEHICULAR AD HOC NETWORK (VANET) USING CLUSTERING APPROACH

PERFORMANCE EVALUATION OF VEHICULAR AD HOC NETWORK (VANET) USING CLUSTERING APPROACH PERFORMANCE EVALUATION OF VEHICULAR AD HOC NETWORK (VANET) USING CLUSTERING APPROACH Ankita Anand H. No- 246, Shastri nagar, Jammu (J&K), India riet_ankita@yahoo.com ABSTRACT Vehicular ad hoc networks

More information

Transforming Transport Infrastructure with GPU- Accelerated Machine Learning Yang Lu and Shaun Howell

Transforming Transport Infrastructure with GPU- Accelerated Machine Learning Yang Lu and Shaun Howell Transforming Transport Infrastructure with GPU- Accelerated Machine Learning Yang Lu and Shaun Howell 11 th Oct 2018 2 Contents Our Vision Of Smarter Transport Company introduction and journey so far Advanced

More information

Workstation Configuration

Workstation Configuration Workstation Configuration September 22, 2015 - Version 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

What is Smart 911? Smart911 is a service that may help someone to be safer and more prepared when an emergency happens.

What is Smart 911? Smart911 is a service that may help someone to be safer and more prepared when an emergency happens. Smart9-1-1 Assent Form for Adults with Intellectual Disabilities Organization: Contact Person: Address: City, State, Zip: Phone: Email: This form has words in it that might be new to you. If you hear any

More information

Configuring the Switch with the CLI-Based Setup Program

Configuring the Switch with the CLI-Based Setup Program Configuring the Switch with the CLI-Based Setup Program This appendix contains these topics: Accessing the CLI Through Express Setup, page 1 Accessing the CLI Through the Console Port, page 1 Entering

More information

Drowsiness Alert System

Drowsiness Alert System Drowsiness Alert System 1 P a g e Brandi Thompson, Amelia Bauer, Devin Ross, Krystal Flowers, Becky Morrissey & Ben Degedeh Between 2005 and 2009, there was an average of 83,000 crashes each year related

More information

[MS-PSRDP]: PowerShell Remote Debugging Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-PSRDP]: PowerShell Remote Debugging Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-PSRDP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

VMware Workstation 10.0 VPAT

VMware Workstation 10.0 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware Workstation 10.0 VPAT January 2014 Since the VPAT must be comprehensive, all Section 508

More information

project in an industrial context

project in an industrial context Anatomy of a domain-specific language project in an industrial context Development and examination of a DSL demonstrator for elevator controllers Software Engineering, Architecture and Platform Technologies

More information