SlideShare a Scribd company logo
Under the esteemed guidance of
Mr.G.CHAKRAPANI M.Tech
Assistant Professor

Department of E.C.E

Presented By
CH.RAMADEVI
P.KONDALA RAO
SK.MADAR SAHEB
CH.HARIKA
B.SRINIVASA RAO

09X91A0473
09X91A04A9
09X91A04B3
09X91A0475
09X91A0468








Abstract
Introduction
Technology Used
Project information
Software used
Conclusion


The main goal of engineering is the planning and
management of traffic systems.



One aspect of the project aims at developing a traffic
control algorithm for future technology.



We then deal with all four routes



i.e. East, West, North and South






A newly emerged area is demand estimation
through microscopic traffic modeling.
According to development of our project it is
a step by step analysis of traffic system.
Emergency sensor is built upon, to
continuously check the emergency situations
like ambulance, police and fire-bridge etc.
Tools

IBM Rational Rhapsody 7.5.2
Kiel
Flash magic

Hardware requirement
Intel Pentium 1.5 Ghz.
1 GB main memory.
3 GB of free hard disk space.
14” or bigger monitor.
Mouse.
Standard Keyboard

Software Requirement:-

Operating System: Windows XP
Compiler: MinGW
LPC 2138 MICROCONTROLLER
FEATURES
 32-bit ARM7TDMI-S microcontroller.
 32 KB of on-chip static RAM and 512 KB of
on-chip Flash program memory.
 128 bit wide interface/accelerator enables
high speed 60 MHz operation.
 Single Flash sector or full chip erase in 400ms
and programming of 256 bytes in 1 ms.




family of Rational Rhapsody provides
collaborative design and development for
systems engineers and software developers
creating real-time or embedded systems and
software.
It supports UML, SysML, AUTOSAR, DoDAF,
MODAF, UPDM
UML diagrams
 Class Diagram
 Object Diagram
 Component
 Package
 Structure
 Activity
 Sequence
 State Machine
 Communication
 Timing
A ut o ma t e d R o a d T r a ffic C o nt r o lle r Using R h a p so dy
Control Room

ON

OF F

M an u al

NS

EW
itsC ontroller
itsC ontroller

Emergency

itsC ontroller
Controller
NS_RED:int=0

Em_f lag:bool=f alse
Power_s wit ch

Hold

EW_RED:int =0
1
1

ev _Emergency ()

NS_ORANGE:int=0

ev _EWopen()

EW_ORANGE:int =0

ev _NSopen()

NS_GREEN:int =0

ev _On()

EW_GREEN:int =0

ev _Of f ()

ev _Hold()

Em_c heck (p: bool): .. .

LEF T_GREEN:int =1
1

x: bool=f als e

1
itsN S_SENSOR

y :bool=f alse
z:bool=f alse
NS_REDTI ME: int=0

1

itsEm ergency
itsEm ergency

1
NS_SEN SOR

NS_ORANGETI ME: int=0
NS_GREENTIME: int=0

EW_SEN SOR

EW_REDTI ME: int=0
EW_ORANGETI ME: int=0
EW_GREENTIME: int=0

ev _NSs.. .

NS_MSG:c har*=" "

ev _NSs.. .

EW_MSG:c har*=" "

ev _NSs.. .

ev _EWse. ..
ev _EWse. ..
ev _EWse. ..

ev _Start()
1

ev _Stop()
Res et():v oid
ev _Manual()
Reduce_time(): v oid
ev _EmergNS()
ev _EmergEW()
ev ent _22()

itsEW_SENSOR
On

Of f
itsController_density
controller_density

1

time:int
NS_red:int=0
NS_green:int=0
NS_orange:int=0
EW_orange:int=0

Density_sensor

EW_green:int=0
EW_red:int=0

NS:int=0

d:bool=true

EW:int=0

free_left:int=1
density():void
ev_Den()
is_Change1():bool
is_Change2():bool
set_status(n:bool):void
ev_DenON()
Reset():void
ev_DenOFF()

compare():void
OF F

ON
Normal
t ime: int
N_red: int = 0
S_red: int = 0
E_red: int = 0
W _red: int = 0
N_orange: int = 0
S_orange: int = 0
E_orange: int = 0
W _orange: int = 0
N_green: int = 0
S_green: int = 0
E_green: int = 0
W _green: int = 0
N_t ime: int = 0
S_t ime: int = 0
E_t ime: int = 0
W _t ime: int = 0
T
URN_LEFT int = 1
:

dec _t ime(): bool
is _Norm1(): bool
is _Norm2(): bool
is _Norm3(): bool
is _Norm4(): bool
is _Norm5(): bool
is _Norm6(): bool
is _Norm7(): bool
is _Norm8(): bool
ev
_NormON()
ev
_NormOFF()
Res et (): v
oid
Density sensor
1. It calculates number of vehicles
2. It compares no. of vehicles on both side and
alert the machine
 Emergency eV_sensor
1. It has 2 radio receivers
2. When desired frequency received it will send
the desired signal to the control state chart/

UML diagrams
 Class Diagram
 Object Diagram
 Deployment
 Component
 Package
 Profile
 Structure
 Use Case
 Activity
 Sequence
 State Machine
 Communication
 Interaction Overview
 Timing
Off
ev_Start

On

Reset( )...
ev_Stop

On tm(5000)/y= tr ue;

tm(5000)/z= true;
ev_M anual

M anual_mode

On_000

Reset( );

if(x= =fal...

if(x= =fal...

if(x= =fal...

it represents the traffic
On_011

On_001

NS_...

control system is
working under
software control and
without any abnormal

NS_ORANGE= ...

condition
ev_M anual
timing - this state
took the responsibility
tm(5000)/x= tr ue;

Emerg _ns

ev_Emerg NS

of reducing the time
by one second

tm(5000)/x= fal se;

Reset( );...
Manual_mode- it
On_111

ev_Emerg NS
On_100
Emerg _ew

ev_Emerg EW

tm(5000)/y= fal se;

On_110

tm(5000)/z= false;

if(x= =tru...

if(x= =tru...

if(x= =tru...

represents the traffic
control system is
oprated manually due
to external
interferance

Reset( );...
Emerg_ns - there is
an emergency
ev_Emerg EW

condition in north
south route

T imi ng

Emerg_ew - there is
T ime

an emergency
condition in east west

Reduce_ti me();

tm(1000)

route


Traffic is the most essential part of modern
world as “Time is money”.



The Quality Assurance Professional can be a
part of each of these review process.



It is basically based on four way traffic



But with slight modifications it can be made
for any way systems effectively as it is based
on Boolean algebra
Automated Traffic Control System
Automated Traffic Control System

More Related Content

Similar to Automated Traffic Control System

Realtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagementRealtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagement
ijcsit
 
Audio Based Speech Recognition Using KNN Classification Method.Report
Audio Based Speech Recognition Using KNN Classification Method.ReportAudio Based Speech Recognition Using KNN Classification Method.Report
Audio Based Speech Recognition Using KNN Classification Method.Report
Santosh Kumar
 
The Joy of SLAM
The Joy of SLAMThe Joy of SLAM
The Joy of SLAM
Samantha Ahern
 
Basics of railway principles
Basics of railway principlesBasics of railway principles
Basics of railway principles
Shiv Mohan CEng, PMP, PGDBA ,MIRSE,MIEEE,MIET
 
Multiple Sensors Soft-Failure Diagnosis Based on Kalman Filter
Multiple Sensors Soft-Failure Diagnosis Based on Kalman FilterMultiple Sensors Soft-Failure Diagnosis Based on Kalman Filter
Multiple Sensors Soft-Failure Diagnosis Based on Kalman Filter
sipij
 
Error entropy minimization for brain image registration using hilbert huang t...
Error entropy minimization for brain image registration using hilbert huang t...Error entropy minimization for brain image registration using hilbert huang t...
Error entropy minimization for brain image registration using hilbert huang t...
eSAT Publishing House
 
Bearing fault detection using acoustic emission signals analyzed by empirical...
Bearing fault detection using acoustic emission signals analyzed by empirical...Bearing fault detection using acoustic emission signals analyzed by empirical...
Bearing fault detection using acoustic emission signals analyzed by empirical...
eSAT Publishing House
 
Real Time Implementation on TM320C6711 DSP processor of a new CFAR Radar
Real Time Implementation on TM320C6711 DSP processor of a new CFAR RadarReal Time Implementation on TM320C6711 DSP processor of a new CFAR Radar
Real Time Implementation on TM320C6711 DSP processor of a new CFAR Radar
CSCJournals
 
Big Data and Small Devices by Katharina Morik
Big Data and Small Devices by Katharina MorikBig Data and Small Devices by Katharina Morik
Big Data and Small Devices by Katharina Morik
BigMine
 
13486500-FFT.ppt
13486500-FFT.ppt13486500-FFT.ppt
13486500-FFT.ppt
Pratik Gohel
 
F04123137
F04123137F04123137
G041024547
G041024547G041024547
G041024547
IOSR-JEN
 
9001 qb0904 prolog lite (web version)
9001 qb0904 prolog lite (web version)9001 qb0904 prolog lite (web version)
9001 qb0904 prolog lite (web version)
Carol Lang
 
Prolog Lite Temperature Monitoring System
Prolog Lite Temperature Monitoring SystemProlog Lite Temperature Monitoring System
Prolog Lite Temperature Monitoring System
Carol Lang
 
Intelligent Traffic Management
Intelligent Traffic ManagementIntelligent Traffic Management
Intelligent Traffic Management
Ramakrishna Prasad Sakhamuri
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
Quoc-Sang Phan
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
FNian
 
INTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTION
INTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTIONINTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTION
INTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTION
IJNSA Journal
 
Dsp file
Dsp fileDsp file
Dsp file
Rakesh Thakur
 
SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51 SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51
aroosa khan
 

Similar to Automated Traffic Control System (20)

Realtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagementRealtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagement
 
Audio Based Speech Recognition Using KNN Classification Method.Report
Audio Based Speech Recognition Using KNN Classification Method.ReportAudio Based Speech Recognition Using KNN Classification Method.Report
Audio Based Speech Recognition Using KNN Classification Method.Report
 
The Joy of SLAM
The Joy of SLAMThe Joy of SLAM
The Joy of SLAM
 
Basics of railway principles
Basics of railway principlesBasics of railway principles
Basics of railway principles
 
Multiple Sensors Soft-Failure Diagnosis Based on Kalman Filter
Multiple Sensors Soft-Failure Diagnosis Based on Kalman FilterMultiple Sensors Soft-Failure Diagnosis Based on Kalman Filter
Multiple Sensors Soft-Failure Diagnosis Based on Kalman Filter
 
Error entropy minimization for brain image registration using hilbert huang t...
Error entropy minimization for brain image registration using hilbert huang t...Error entropy minimization for brain image registration using hilbert huang t...
Error entropy minimization for brain image registration using hilbert huang t...
 
Bearing fault detection using acoustic emission signals analyzed by empirical...
Bearing fault detection using acoustic emission signals analyzed by empirical...Bearing fault detection using acoustic emission signals analyzed by empirical...
Bearing fault detection using acoustic emission signals analyzed by empirical...
 
Real Time Implementation on TM320C6711 DSP processor of a new CFAR Radar
Real Time Implementation on TM320C6711 DSP processor of a new CFAR RadarReal Time Implementation on TM320C6711 DSP processor of a new CFAR Radar
Real Time Implementation on TM320C6711 DSP processor of a new CFAR Radar
 
Big Data and Small Devices by Katharina Morik
Big Data and Small Devices by Katharina MorikBig Data and Small Devices by Katharina Morik
Big Data and Small Devices by Katharina Morik
 
13486500-FFT.ppt
13486500-FFT.ppt13486500-FFT.ppt
13486500-FFT.ppt
 
F04123137
F04123137F04123137
F04123137
 
G041024547
G041024547G041024547
G041024547
 
9001 qb0904 prolog lite (web version)
9001 qb0904 prolog lite (web version)9001 qb0904 prolog lite (web version)
9001 qb0904 prolog lite (web version)
 
Prolog Lite Temperature Monitoring System
Prolog Lite Temperature Monitoring SystemProlog Lite Temperature Monitoring System
Prolog Lite Temperature Monitoring System
 
Intelligent Traffic Management
Intelligent Traffic ManagementIntelligent Traffic Management
Intelligent Traffic Management
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
 
INTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTION
INTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTIONINTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTION
INTRUSION DETECTION SYSTEM USING DISCRETE FOURIER TRANSFORM WITH WINDOW FUNCTION
 
Dsp file
Dsp fileDsp file
Dsp file
 
SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51 SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

Automated Traffic Control System

  • 1. Under the esteemed guidance of Mr.G.CHAKRAPANI M.Tech Assistant Professor Department of E.C.E Presented By CH.RAMADEVI P.KONDALA RAO SK.MADAR SAHEB CH.HARIKA B.SRINIVASA RAO 09X91A0473 09X91A04A9 09X91A04B3 09X91A0475 09X91A0468
  • 3.  The main goal of engineering is the planning and management of traffic systems.  One aspect of the project aims at developing a traffic control algorithm for future technology.  We then deal with all four routes  i.e. East, West, North and South
  • 4.    A newly emerged area is demand estimation through microscopic traffic modeling. According to development of our project it is a step by step analysis of traffic system. Emergency sensor is built upon, to continuously check the emergency situations like ambulance, police and fire-bridge etc.
  • 5. Tools IBM Rational Rhapsody 7.5.2 Kiel Flash magic Hardware requirement Intel Pentium 1.5 Ghz. 1 GB main memory. 3 GB of free hard disk space. 14” or bigger monitor. Mouse. Standard Keyboard Software Requirement:- Operating System: Windows XP Compiler: MinGW
  • 6. LPC 2138 MICROCONTROLLER FEATURES  32-bit ARM7TDMI-S microcontroller.  32 KB of on-chip static RAM and 512 KB of on-chip Flash program memory.  128 bit wide interface/accelerator enables high speed 60 MHz operation.  Single Flash sector or full chip erase in 400ms and programming of 256 bytes in 1 ms.
  • 7.   family of Rational Rhapsody provides collaborative design and development for systems engineers and software developers creating real-time or embedded systems and software. It supports UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM
  • 8. UML diagrams  Class Diagram  Object Diagram  Component  Package  Structure  Activity  Sequence  State Machine  Communication  Timing
  • 9. A ut o ma t e d R o a d T r a ffic C o nt r o lle r Using R h a p so dy Control Room ON OF F M an u al NS EW
  • 10. itsC ontroller itsC ontroller Emergency itsC ontroller Controller NS_RED:int=0 Em_f lag:bool=f alse Power_s wit ch Hold EW_RED:int =0 1 1 ev _Emergency () NS_ORANGE:int=0 ev _EWopen() EW_ORANGE:int =0 ev _NSopen() NS_GREEN:int =0 ev _On() EW_GREEN:int =0 ev _Of f () ev _Hold() Em_c heck (p: bool): .. . LEF T_GREEN:int =1 1 x: bool=f als e 1 itsN S_SENSOR y :bool=f alse z:bool=f alse NS_REDTI ME: int=0 1 itsEm ergency itsEm ergency 1 NS_SEN SOR NS_ORANGETI ME: int=0 NS_GREENTIME: int=0 EW_SEN SOR EW_REDTI ME: int=0 EW_ORANGETI ME: int=0 EW_GREENTIME: int=0 ev _NSs.. . NS_MSG:c har*=" " ev _NSs.. . EW_MSG:c har*=" " ev _NSs.. . ev _EWse. .. ev _EWse. .. ev _EWse. .. ev _Start() 1 ev _Stop() Res et():v oid ev _Manual() Reduce_time(): v oid ev _EmergNS() ev _EmergEW() ev ent _22() itsEW_SENSOR
  • 14. Normal t ime: int N_red: int = 0 S_red: int = 0 E_red: int = 0 W _red: int = 0 N_orange: int = 0 S_orange: int = 0 E_orange: int = 0 W _orange: int = 0 N_green: int = 0 S_green: int = 0 E_green: int = 0 W _green: int = 0 N_t ime: int = 0 S_t ime: int = 0 E_t ime: int = 0 W _t ime: int = 0 T URN_LEFT int = 1 : dec _t ime(): bool is _Norm1(): bool is _Norm2(): bool is _Norm3(): bool is _Norm4(): bool is _Norm5(): bool is _Norm6(): bool is _Norm7(): bool is _Norm8(): bool ev _NormON() ev _NormOFF() Res et (): v oid
  • 15. Density sensor 1. It calculates number of vehicles 2. It compares no. of vehicles on both side and alert the machine  Emergency eV_sensor 1. It has 2 radio receivers 2. When desired frequency received it will send the desired signal to the control state chart/ 
  • 16. UML diagrams  Class Diagram  Object Diagram  Deployment  Component  Package  Profile  Structure  Use Case  Activity  Sequence  State Machine  Communication  Interaction Overview  Timing
  • 17. Off ev_Start On Reset( )... ev_Stop On tm(5000)/y= tr ue; tm(5000)/z= true; ev_M anual M anual_mode On_000 Reset( ); if(x= =fal... if(x= =fal... if(x= =fal... it represents the traffic On_011 On_001 NS_... control system is working under software control and without any abnormal NS_ORANGE= ... condition ev_M anual timing - this state took the responsibility tm(5000)/x= tr ue; Emerg _ns ev_Emerg NS of reducing the time by one second tm(5000)/x= fal se; Reset( );... Manual_mode- it On_111 ev_Emerg NS On_100 Emerg _ew ev_Emerg EW tm(5000)/y= fal se; On_110 tm(5000)/z= false; if(x= =tru... if(x= =tru... if(x= =tru... represents the traffic control system is oprated manually due to external interferance Reset( );... Emerg_ns - there is an emergency ev_Emerg EW condition in north south route T imi ng Emerg_ew - there is T ime an emergency condition in east west Reduce_ti me(); tm(1000) route
  • 18.
  • 19.  Traffic is the most essential part of modern world as “Time is money”.  The Quality Assurance Professional can be a part of each of these review process.  It is basically based on four way traffic  But with slight modifications it can be made for any way systems effectively as it is based on Boolean algebra