MSE Presentation 1 MultiAgent Control of Traffic Signals (MACTS)



Similar documents
Multiagent Control of Traffic Signals Vision Document 2.0. Vision Document. For Multiagent Control of Traffic Signals. Version 2.0

Software Quality Assurance Plan

Software Quality Assurance Plan

Master of Software Engineering Portfolio

Lifecycle Models: Waterfall / Spiral / EVO

Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft

Project Plan 1.0 Airline Reservation System

Test Plan1.0 For the project A Credit Assessment System (CAS) Version 1.0

What is a life cycle model?

Academic Course Description. SE2003 Software Project Management Second Semester, (Even semester)

Software Engineering. Requirements elicitation - Facts finding. Software Engineering Requirements Elicitation Slide 1

Unit 9: Software Economics

Cloud Computing for Agent-based Traffic Management Systems

Test Plan Airline Reservation System

Software Process and Models

Software Quality Assurance Plan

Software Quality Assurance Software Inspections and Reviews

A Case Study in Integrated Quality Assurance for Performance Management Systems

Scaling Down Large Projects to Meet the Agile Sweet Spot

How To Write A Contract For Software Quality Assurance

Volume 5 No. 4, June2015 A Software Cost and Effort Estimation for web Based Application

Umbrella: A New Component-Based Software Development Model

Equivalent Capacity and Its Application to Bandwidth Allocation in High-Speed Networks

Requirements Analysis (RA): An Analytical Approach for Selecting a Software Process Models ABSTRACT

Software Configuration Management Plan

Naval Postgraduate School Department of Computer Science Graduation Checklist for MSCS Degree 6203P Subspecialty Code (Revised: Fall AY14)

Software Quality Assurance: II Software Life Cycle

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Software Lifecycles Models

SPINGRID Software Project Management Plan

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

On the Placement of Management and Control Functionality in Software Defined Networks

A Software Development Simulation Model of a Spiral Process

Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool

Introduction to Pay Per Click

Unit 8: Software Process Improvement

Monitoring Log Management and Alerting

Assessing Quality Processes with ODC COQUALMO

SOFTWARE MANAGEMENT PROGRAM. Software Testing Checklist

Deliverable D8.1 Water Reuse Europe (WRE) website design and functionality specification

XpoLog Center Suite Log Management & Analysis platform

A Technical Writing Program Implemented in a First Year Engineering Design Course at KU Leuven

Laboratório de Desenvolvimento de Software

Modelling the Management of Systems Engineering Projects

In depth study - Dev teams tooling

Abstract. 1 Introduction

CONTENTS Preface xv 1 Introduction

A Process Model for Software Architecture

PayLess: A Low Cost Network Monitoring Framework for Software Defined Networks

Quality Assurance Plan

Automatic Synthesis of Trading Systems

MNLARS Project Audit Checklist

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Load Testing Scenarios Selection

Native apps building platform

Risk. Risk Categories. Project Risk (aka Development Risk) Technical Risk Business Risk. Lecture 5, Part 1: Risk

Flexible Architecture for Internet of Things Utilizing an Local Manager

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

BHARATHIDASAN UNIVERSITY, TIRUCHIRAPPALLI CENTRE FOR DISTANCE EDUCATION M.Sc. Information Technology - Course Structure

Anomaly Detection Toolkit for Integrated Systems Health Management (ISHM)

IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper

An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents

Application Platform for Intelligent Mobility Current Status and Future Perspectives

Big Data Visualization with JReport

Digital INCITE introduces its WiFi analytics platform

Purchasing Contracts Management System

Software Project Management Plan

Software Project Management Plan

The Agile Infrastructure Project. Monitoring. Markus Schulz Pedro Andrade. CERN IT Department CH-1211 Genève 23 Switzerland

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

Software Project Management Plan

COMMUNICATIONS MANAGEMENT PLAN <PROJECT NAME>

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information

Subject Module. Department

How To Use The Win-Win Spiral Model For A Project

Scalable Forensics with TSK and Hadoop. Jon Stewart

Automating Service Negotiation Process for Service Architecture on the cloud by using Semantic Methodology

An Empirical Approach - Distributed Mobility Management for Target Tracking in MANETs

Software Cost Estimation Metrics Manual for Defense Systems

A Study on Integrated Security Service Control Solution Development about CRETA Security

How To Understand The Software Process

Testing Process Models

CS423 Spring 2015 MP4: Dynamic Load Balancer Due April 27 th at 9:00 am 2015

Transcription:

MSE Presentation 1 MultiAgent Control of Traffic Signals (MACTS) Bryan Nehl MSE Candidate

Agenda Project Vision System Context Project Requirements and Plan Cost Estimation Project Software Quality Assurance Plan Candidate Architecture Overview Demonstration Agent Communication Demonstration Interaction with Simulator (SUMO) Phase II Deliverables Project Log, Risks, Spikes and Concerns Questions/Comments References

Project Vision Goal The goal of this project is to create a multiagent system that is capable of traffic light signal control which results in an improved travel experience. Motivation Most traffic light systems today are strictly timing based. Traffic flow studies are required to create timing plans and atypical conditions cause problems. It is also very frustrating to have to stop for a red light when there is no opposing traffic.

System Context

Project Requirements

Project Plan

Cost Estimation

Cost Estimation: Size Estimates

Early Design Calculations

Project Software Quality Assurance Plan (SQAP) Management Organization Documentation Standards, Practices, Conventions and Metrics Test plan Problem reporting and corrective action Tools, techniques and methodology Record collection, maintenance and retention

Candidate Architecture Overview

Demonstration: Agent Communication

Demonstration Agent Communication

Demonstration Agent Communication

Demonstration Interaction with SUMO

Phase II Deliverables Action Items from Phase 1 Vision Document 2.0 Project Plan 2.0 Formal Requirements Specification Architecture Design 1.0 Test Plan Formal Technical Inspection Checklist Executable Architecture Prototype Risk Log Update Presentation 2

Project Log Maintained as a Google Document Exported as PDF for website

Project Risks and Spikes Risks Python RabbitMQ MongoDB SUMO git Scope Time Spikes Python RabbitMQ Q Fanout Aggregation MongoDB training git reading seminars hands on use Spikes SUMO Network Load Network Double T Read from TRACI Send to TRACI Network Metrics Read Sensors Add Sensors

Questions and Comments?

References SUMO, Simulation for Urban MObility, Sep. 2011; http://sourceforge.net/apps/mediawiki/sumo/index.php?title=main_page. T. Masterton and D. Topiwala, Multi-Agent Traffic Light Optimisation and Coordination, white paper, Thales Group, Reference VCS081002, Issue 2, 2008. W. Royce, Software Project Management: A Unified Framework, Addison-Wesley,1998, p. 34, pp. 265-281. B. Boehm et al., Cost Models for Future Software Processes: COCOMO 2.0, Annals of Software Eng., Vol. 1, 1995, pp. 57-94. K-State Master of Software Engineering web site, MSE Portfolio Requirements, November 28, 2011; http://mse.cis.ksu.edu/portfolio.html. Center for Systems and Software Engineering web site, COCOMO II, December 4, 2011: http://sunset.usc.edu/csse/research/cocomoii/cocomo_main.html. The Code Project web site, Software Project Cost Estimates Using COCOMO II Model, December 4, 2011: http://www.codeproject.com/kb/architecture/cocomo2.aspx. Naval Postgraduate School web site, COCOMO II - Constructive Cost Model, December 4, 2011: http://diana.nps.edu/~madachy/tools/cocomoii.php. Center for Software Engineering, USC, COCOMO II: Model Definition Manual Version 2.1, 2000. The Code Project web site, Calculating Function Points, December 4, 2011: http://www.codeproject.com/kb/architecture/calculate_function_point.aspx. USC Center for Software Engineering website, COCOMO II Affiliates, December 4, 2011: http://csse.usc.edu/csse/affiliate/private/cocomoii_driver+calc_ss/spreadsheet-cocomoii.html.

References 2 IEEE Std. 730-1998, IEEE Standard for Software Quality Assurance Plans, IEEE 1998. IEEE Std. 730.1-1995 IEEE Guide for Software Quality Assurance Planning, IEEE, 1995. Python Software Foundation, PEP 8 -- Style Guide for Python Code, Python, 24 Sep. 2011; http://www.python.org/dev/peps/pep-0008/. Python Software Foundation, PEP 257 Docstring Conventions, Python, 24 Sep. 2011; http://www.python.org/dev/peps/pep-0257/. K. Hill, GMoDS-based Runtime Agent Role Interpreter SQA Plan 1.0, People, 15 Sep. 2011; http://people.cis.ksu.edu/~kylhill/phase_1/sqa_plan.pdf. B. Nehl, Multiagent Control of Traffic Signals Project Plan 1.0, People, 26 Sep. 2011; http://people.cis.ksu.edu/~bnehl/repos/macts.git/. W. Royce, Software Project Management; Addison-Wesley, 1998, pp. 290-291.