SlideShare a Scribd company logo
1 of 26
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Weigh-in-Motion (WIM) with Rational
Rose
Sabrina A. Phillips
Mississippi Valley State University
Research Alliance For Minorities Program
Oak Ridge National Laboratory
Mentor’s: Dr. Robert Abercrombie and Mr. Randy Walker
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Objectives
 Acquaint you with WIM
 Why produce WIM in the military
 Describe Rational Rose and Unified Modeling
Language (UML)
 Describe use cases during WIM process
 Conclude with how UML and WIM will be integrated
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
WIM Background
 WIM = Weigh in Motion
 Enhance military mobility
 Technology helps identify problems with overloading
 Systems provide accurate weight measurements
 5 to 10 times faster than conventional techniques
 Require fewer personnel
 Eliminates human error
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Current Weighing System
Military MANUALLY weighs and measures vehicles/cargo
This process is prone to human errors for the following
reasons:
 Inaccurate/incomplete identification of vehicles and
equipment
 Manually miscalculating axle weight
 Manually miscalculating total vehicle weight
 Transferring data from manually prepared work sheets
into electronic database
These errors can be greatly increased during stressful
deployment times and adverse weather conditions.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Afghanistan Accident
 The June 12, 2002 crash of an Air Force transport in Afghanistan that claimed the lives of a
soldier and two airmen was caused by the plane being overloaded with cargo, an accident
investigation board concluded in a report released Nov. 15.
 Air Force Brig. Gen. Frederick Van Valkenburg Jr., a fighter pilot and commander of the 37th
Training Wing at Lackland Air Force Base, Texas, presided over the board. He concluded that a
combination of “imprecise information” about cargo weight and a “get the job done” attitude led
to fatal mistakes.
 Valkenburg faulted the weight-estimating procedures used by the Army — and accepted by the Air
Force — for allowing the plane to take off with a load heavier than estimated. He didn’t fault any
individuals for the accident.
 As Air Force special-operations planners worked up the flights’fuel and cargo requirements, they
figured the first payload weighed about 17,500 pounds and that the maximum allowable load was
21,000 pounds. The Talon carried a High Mobility Multipurpose Wheeled Vehicle, a Special
Forces gun-mounted vehicle, a trailer and three soldiers.
 The payload’s weight was a critical factor for the night operation because the special operations-
modified C-130 took off in thin air from a dirt airstrip at 7,200 feet above sea level. About 45
minutes before the crew members departed their Oman office for the plane, a mission coordinator
got word the Army had upped cargo weight to 20,500 pounds, the report said.
 The weight estimates came from Army Special Forces team members at Kandahar. And because
there was no practical way to weigh cargo at such isolated airstrips, Air Force special-operations
crews depended on Army weight estimates. The mission pilot, a major with 4,721 flight hours in C-
130s, was given a verbal message about the change, but he misunderstood and thought the new
weight was 19,000 pounds. But all those estimates were wrong, the accident investigation board
concluded. When the investigators weighed similar gear plus other items in the Army trucks —
such as six cases of MREs — the board concluded the cargo weighed between 23,000 and 25,800
pounds.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
?
How does Rational Rose apply?
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
What is Rational Rose?
 Powerful modeling tool to aid in analysis and design of
object-oriented software systems
 A picture of a system from various perspectives
 UML Diagrams
 Actors
 Use Cases
 Object
 Classes
 Basically a blue print for the system being built
 Aids developers by generating skeletal code
 C++
 Java
 XML
 Visual Basic
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Introduction to Visual Modeling
 What is Visual Modeling
 Developing software using Visual Modeling
 Understanding UML
 Example of UML Diagrams
 Use Case Diagrams using WIM
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Visual Modeling
 Visual modeling is the process of taking the
information from the model and displaying it
graphically using a standard set of graphical
elements
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Visual Modeling and Software Development
Process
Software development is performed in 4 phases:
Inception Phase
Elaboration Phase
Construction Phase
Transition Phase
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Inception Phase
 Beginning of the project
 Research begins on the idea
Time required
Costs involved
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Elaboration Phase
 Planning, analysis, and architectural design
 Developing use cases and making design
decisions
 The major tasks in this phase are the detailing
the use cases
My current status
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Construction Phase
 Remainder of system is analyzed, designed,
and built
 Rose generates skeletal code system
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Transition Phase
 Completed software product given to user
community.
 Tasks include:
Completing final software product
Acceptance testing
Completing user documentation
Preparing for user training
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
What is UML?
 UML = Unified Modeling Language
 UML allows development of several different
types of visual diagrams
 Business Use Case Diagrams
 Activity Diagrams
 Sequence Diagrams
 Collaboration Diagrams
 Use Case Diagrams (My current status)
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Use Case Diagrams
 Interaction between cases and actors
 Represents system functionality
 Actors represent people or systems that
provide or receive information from system
 Show which actors initiate use cases
Illustrate that an actor receives information
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Use Case Template
Basic Use Case Template
Project Name: Vehicle Data Entry System
Use Case Name: Input data into database
Use Case Number: UC-1
Platform: WIM System
Use Case Author: Sabrina A. Phillips
Actors: Military Vehicle, Military Personnel
Abstract:
This use case documents the process the Military Personnel must perform in order to get the
military vehicle weighed and the information entered into a database using the WIM system.
Goal:
The Military Personnel’s goal is to get the vehicle weighed and receive notification that it was
done from station attendants.
Special Requirement:
Special requirements associated with this use case are that a communication channel be
established for the electronic transfer of data. This may be either wireless or wired.
Pre Conditions:
Data is process in WIM and that DEL exists in AALPS.
Post Conditions:
Normal archival of data on WIM with success or failure status noted.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Use Case Template cont…
Use Case:
 Initialization:
 This use case begins when the actor indicates they wish to get the vehicle weighed.
 [Exception: Vehicle has no information in database]
Process:
 The system presents the actor with a list of vehicle accounts in the database, and asks the actor to select the vehicle’s information.
[Exception: Actor cancels the transaction]
 The system displays current weight information.
 The system weighs vehicle.
 The system feeds new information into database.
 Database authorizes the WIM of new information.
[Exception: The weight is more than allowed]
 The system acknowledges receipt and actual weight is inputted into AALPS directory.
Termination:
 8. This use case ends when the system has delivered the requested information to the actor and a receipt has been printed (if
applicable) and new information has been updated into the database.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Vehicle Use Case
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Future Plans
Once the WIM Interface Documents are approved by the Military and the
Business Use Case Diagrams and their variants are completed and
approved by the Military, Rational Rose will be used to design and
implement an emulator for the multiple interfaces. Upon completion of the
actual WIM device, itself, the interface software will be integrated to
produce a total WIM system.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Sabrina’s Acknowledgments
I would like to personally extend great thanks my mentor’s Dr. Robert
Abercrombie and Mr. Randy Walker for their professionalism, guidance,
and wisdom throughout the summer. I would also like to thank Mrs.
Cheryl Hamby and Mrs. Debbie McCoy for their help in me completing
this intern with knowledge and technical support. The incredible team of
intern students from around the country that have helped me in
completing this intern with prayers, knowledge, wisdom and uplifting
spiritual help. Additionally, I would like to offer my appreciation to the
Department of Energy, the Computational Science and Engineering
Division, and the Research Alliance For Minorities (RAM) program for
allowing me to participate in a research environment that made my
experience here at Oak Ridge National Laboratory rewarding and
fulfilling.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
Acknowledgments
This research was performed under the Research Alliance
for Minorities Program administered through the
Computer Science and Mathematics Division, Oak Ridge
National Laboratory. This Program is sponsored by the
Mathematical, Information, and Computational Sciences
Division; Office of Advanced Scientific Computing
Research; U.S. Department of Energy. Oak Ridge
National Laboratory is a managed by UT-Battelle, LLC,
for the U.S. Department of Energy under contract DE-
AC05-00oR22725.
OAK RIDGE NATIONAL LABORATORY
U. S. DEPARTMENT OF ENERGY
ORNL Disclaimer
This work has been authored by a contractor of the
U.S. Government under contract DE-AC05-
00oR22725. Accordingly, the U.S. Government
retains a nonexclusive, royalty-free license to
publish or reproduce the published form of this
contribution, or allow others to do so, for U.S.
Government purposes.

More Related Content

Similar to Acquaint you with WIM Why produce WIM in the military Describe Rational Rose and Unified Modeling Language (UML) Describe use cases during WIM process Conclude with how UML and WIM will be integrated

Senior Thesis - ESP - Final
Senior Thesis - ESP - FinalSenior Thesis - ESP - Final
Senior Thesis - ESP - Final
Elliot Triplett
 
Cessna Citation Jet Hydraulics Report
Cessna Citation Jet Hydraulics ReportCessna Citation Jet Hydraulics Report
Cessna Citation Jet Hydraulics Report
Michael Etienne
 
Alion Corporate Overview
Alion Corporate OverviewAlion Corporate Overview
Alion Corporate Overview
rmhyatte
 

Similar to Acquaint you with WIM Why produce WIM in the military Describe Rational Rose and Unified Modeling Language (UML) Describe use cases during WIM process Conclude with how UML and WIM will be integrated (20)

load_testing.ppt.pptx
load_testing.ppt.pptxload_testing.ppt.pptx
load_testing.ppt.pptx
 
ATI Courses Professional Development Short Course Spacecraft Quality Assuranc...
ATI Courses Professional Development Short Course Spacecraft Quality Assuranc...ATI Courses Professional Development Short Course Spacecraft Quality Assuranc...
ATI Courses Professional Development Short Course Spacecraft Quality Assuranc...
 
Senior Thesis - ESP - Final
Senior Thesis - ESP - FinalSenior Thesis - ESP - Final
Senior Thesis - ESP - Final
 
IRJET - Design and Computational Fluid Dynamic Simulation of Micro Air Ve...
IRJET -  	  Design and Computational Fluid Dynamic Simulation of Micro Air Ve...IRJET -  	  Design and Computational Fluid Dynamic Simulation of Micro Air Ve...
IRJET - Design and Computational Fluid Dynamic Simulation of Micro Air Ve...
 
Cessna Citation Jet Hydraulics Report
Cessna Citation Jet Hydraulics ReportCessna Citation Jet Hydraulics Report
Cessna Citation Jet Hydraulics Report
 
2016 Next Gen ISR Velocity Group Presentation
2016 Next Gen ISR Velocity Group Presentation2016 Next Gen ISR Velocity Group Presentation
2016 Next Gen ISR Velocity Group Presentation
 
2011_journal_paper
2011_journal_paper2011_journal_paper
2011_journal_paper
 
Plugging in Fleet Vehicles
Plugging in Fleet VehiclesPlugging in Fleet Vehicles
Plugging in Fleet Vehicles
 
ESRA_overview
ESRA_overviewESRA_overview
ESRA_overview
 
Charger Rocket Works PDR: 2009-2010
Charger Rocket Works PDR: 2009-2010Charger Rocket Works PDR: 2009-2010
Charger Rocket Works PDR: 2009-2010
 
Alion Corporate Overview
Alion Corporate OverviewAlion Corporate Overview
Alion Corporate Overview
 
MCR: USLI 2009-2010, UAHuntsville
MCR: USLI 2009-2010, UAHuntsvilleMCR: USLI 2009-2010, UAHuntsville
MCR: USLI 2009-2010, UAHuntsville
 
Max Gap Tim Final
Max Gap Tim FinalMax Gap Tim Final
Max Gap Tim Final
 
UAV Final Poster
UAV Final PosterUAV Final Poster
UAV Final Poster
 
San Diego Present Daley
San Diego Present   DaleySan Diego Present   Daley
San Diego Present Daley
 
AWS re:Invent 2016: Building a Platform for Collaborative Scientific Research...
AWS re:Invent 2016: Building a Platform for Collaborative Scientific Research...AWS re:Invent 2016: Building a Platform for Collaborative Scientific Research...
AWS re:Invent 2016: Building a Platform for Collaborative Scientific Research...
 
Los Angeles Air Force Base Vehicle to Grid (V2G) Pilot Project
Los Angeles Air Force Base Vehicle to Grid (V2G) Pilot ProjectLos Angeles Air Force Base Vehicle to Grid (V2G) Pilot Project
Los Angeles Air Force Base Vehicle to Grid (V2G) Pilot Project
 
Validation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesValidation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial Vehicles
 
Performance Engineering - how to start!
Performance Engineering - how to start!Performance Engineering - how to start!
Performance Engineering - how to start!
 
EWIS and Airworthiness
EWIS and AirworthinessEWIS and Airworthiness
EWIS and Airworthiness
 

More from saman zaker

Enterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodologyEnterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodology
saman zaker
 
A Live Virtual Simulator for Teaching Cybersecurity
A Live Virtual Simulator for Teaching CybersecurityA Live Virtual Simulator for Teaching Cybersecurity
A Live Virtual Simulator for Teaching Cybersecurity
saman zaker
 

More from saman zaker (14)

Enterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodologyEnterprise Unified Process and rup methodology
Enterprise Unified Process and rup methodology
 
Rational: The Platform for Software Development
Rational: The Platform for Software DevelopmentRational: The Platform for Software Development
Rational: The Platform for Software Development
 
Steps for System Design Realize all Use Cases Use Sequence Diagram
Steps for System Design Realize all Use Cases Use Sequence DiagramSteps for System Design Realize all Use Cases Use Sequence Diagram
Steps for System Design Realize all Use Cases Use Sequence Diagram
 
Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...
Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...
Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...
 
Dr Deepak B Phatak Subrao Nilekani Chair Professor
Dr Deepak B Phatak Subrao Nilekani Chair ProfessorDr Deepak B Phatak Subrao Nilekani Chair Professor
Dr Deepak B Phatak Subrao Nilekani Chair Professor
 
Florida International University School of Computing and Information Sciences...
Florida International UniversitySchool of Computing and Information Sciences...Florida International UniversitySchool of Computing and Information Sciences...
Florida International University School of Computing and Information Sciences...
 
Automated generation of DRM instances from models
Automated generation of DRM instances from modelsAutomated generation of DRM instances from models
Automated generation of DRM instances from models
 
Outsourcing is the movement of computer-based functions
Outsourcing is the movement of computer-based functionsOutsourcing is the movement of computer-based functions
Outsourcing is the movement of computer-based functions
 
SA Definition: An abstract view of a system
SA Definition: An abstract view of a systemSA Definition: An abstract view of a system
SA Definition: An abstract view of a system
 
the Modeling is a way of thinking about the
the Modeling is a way of thinking about thethe Modeling is a way of thinking about the
the Modeling is a way of thinking about the
 
Rational Rose is a Computer Aided Software Engineering (CASE) tool. It is a g...
Rational Rose is a Computer Aided Software Engineering (CASE) tool. It is a g...Rational Rose is a Computer Aided Software Engineering (CASE) tool. It is a g...
Rational Rose is a Computer Aided Software Engineering (CASE) tool. It is a g...
 
Visual Modeling for Java Developers 方俊賢 Ken Fang Software Engineering Sp...
Visual Modeling for Java Developers方俊賢    Ken Fang Software Engineering Sp...Visual Modeling for Java Developers方俊賢    Ken Fang Software Engineering Sp...
Visual Modeling for Java Developers 方俊賢 Ken Fang Software Engineering Sp...
 
Unified Modeling Language Object Oriented Analysis and Design
Unified Modeling Language Object Oriented Analysis and DesignUnified Modeling Language Object Oriented Analysis and Design
Unified Modeling Language Object Oriented Analysis and Design
 
A Live Virtual Simulator for Teaching Cybersecurity
A Live Virtual Simulator for Teaching CybersecurityA Live Virtual Simulator for Teaching Cybersecurity
A Live Virtual Simulator for Teaching Cybersecurity
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Acquaint you with WIM Why produce WIM in the military Describe Rational Rose and Unified Modeling Language (UML) Describe use cases during WIM process Conclude with how UML and WIM will be integrated

  • 1. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Weigh-in-Motion (WIM) with Rational Rose Sabrina A. Phillips Mississippi Valley State University Research Alliance For Minorities Program Oak Ridge National Laboratory Mentor’s: Dr. Robert Abercrombie and Mr. Randy Walker
  • 2. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Objectives  Acquaint you with WIM  Why produce WIM in the military  Describe Rational Rose and Unified Modeling Language (UML)  Describe use cases during WIM process  Conclude with how UML and WIM will be integrated
  • 3. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY WIM Background  WIM = Weigh in Motion  Enhance military mobility  Technology helps identify problems with overloading  Systems provide accurate weight measurements  5 to 10 times faster than conventional techniques  Require fewer personnel  Eliminates human error
  • 4. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY
  • 5. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Current Weighing System Military MANUALLY weighs and measures vehicles/cargo This process is prone to human errors for the following reasons:  Inaccurate/incomplete identification of vehicles and equipment  Manually miscalculating axle weight  Manually miscalculating total vehicle weight  Transferring data from manually prepared work sheets into electronic database These errors can be greatly increased during stressful deployment times and adverse weather conditions.
  • 6. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Afghanistan Accident  The June 12, 2002 crash of an Air Force transport in Afghanistan that claimed the lives of a soldier and two airmen was caused by the plane being overloaded with cargo, an accident investigation board concluded in a report released Nov. 15.  Air Force Brig. Gen. Frederick Van Valkenburg Jr., a fighter pilot and commander of the 37th Training Wing at Lackland Air Force Base, Texas, presided over the board. He concluded that a combination of “imprecise information” about cargo weight and a “get the job done” attitude led to fatal mistakes.  Valkenburg faulted the weight-estimating procedures used by the Army — and accepted by the Air Force — for allowing the plane to take off with a load heavier than estimated. He didn’t fault any individuals for the accident.  As Air Force special-operations planners worked up the flights’fuel and cargo requirements, they figured the first payload weighed about 17,500 pounds and that the maximum allowable load was 21,000 pounds. The Talon carried a High Mobility Multipurpose Wheeled Vehicle, a Special Forces gun-mounted vehicle, a trailer and three soldiers.  The payload’s weight was a critical factor for the night operation because the special operations- modified C-130 took off in thin air from a dirt airstrip at 7,200 feet above sea level. About 45 minutes before the crew members departed their Oman office for the plane, a mission coordinator got word the Army had upped cargo weight to 20,500 pounds, the report said.  The weight estimates came from Army Special Forces team members at Kandahar. And because there was no practical way to weigh cargo at such isolated airstrips, Air Force special-operations crews depended on Army weight estimates. The mission pilot, a major with 4,721 flight hours in C- 130s, was given a verbal message about the change, but he misunderstood and thought the new weight was 19,000 pounds. But all those estimates were wrong, the accident investigation board concluded. When the investigators weighed similar gear plus other items in the Army trucks — such as six cases of MREs — the board concluded the cargo weighed between 23,000 and 25,800 pounds.
  • 7. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY ? How does Rational Rose apply?
  • 8. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY What is Rational Rose?  Powerful modeling tool to aid in analysis and design of object-oriented software systems  A picture of a system from various perspectives  UML Diagrams  Actors  Use Cases  Object  Classes  Basically a blue print for the system being built  Aids developers by generating skeletal code  C++  Java  XML  Visual Basic
  • 9. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Introduction to Visual Modeling  What is Visual Modeling  Developing software using Visual Modeling  Understanding UML  Example of UML Diagrams  Use Case Diagrams using WIM
  • 10. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Visual Modeling  Visual modeling is the process of taking the information from the model and displaying it graphically using a standard set of graphical elements
  • 11. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Visual Modeling and Software Development Process Software development is performed in 4 phases: Inception Phase Elaboration Phase Construction Phase Transition Phase
  • 12. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Inception Phase  Beginning of the project  Research begins on the idea Time required Costs involved
  • 13. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Elaboration Phase  Planning, analysis, and architectural design  Developing use cases and making design decisions  The major tasks in this phase are the detailing the use cases My current status
  • 14. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Construction Phase  Remainder of system is analyzed, designed, and built  Rose generates skeletal code system
  • 15. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Transition Phase  Completed software product given to user community.  Tasks include: Completing final software product Acceptance testing Completing user documentation Preparing for user training
  • 16. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY What is UML?  UML = Unified Modeling Language  UML allows development of several different types of visual diagrams  Business Use Case Diagrams  Activity Diagrams  Sequence Diagrams  Collaboration Diagrams  Use Case Diagrams (My current status)
  • 17. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Use Case Diagrams  Interaction between cases and actors  Represents system functionality  Actors represent people or systems that provide or receive information from system  Show which actors initiate use cases Illustrate that an actor receives information
  • 18. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Use Case Template Basic Use Case Template Project Name: Vehicle Data Entry System Use Case Name: Input data into database Use Case Number: UC-1 Platform: WIM System Use Case Author: Sabrina A. Phillips Actors: Military Vehicle, Military Personnel Abstract: This use case documents the process the Military Personnel must perform in order to get the military vehicle weighed and the information entered into a database using the WIM system. Goal: The Military Personnel’s goal is to get the vehicle weighed and receive notification that it was done from station attendants. Special Requirement: Special requirements associated with this use case are that a communication channel be established for the electronic transfer of data. This may be either wireless or wired. Pre Conditions: Data is process in WIM and that DEL exists in AALPS. Post Conditions: Normal archival of data on WIM with success or failure status noted.
  • 19. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Use Case Template cont… Use Case:  Initialization:  This use case begins when the actor indicates they wish to get the vehicle weighed.  [Exception: Vehicle has no information in database] Process:  The system presents the actor with a list of vehicle accounts in the database, and asks the actor to select the vehicle’s information. [Exception: Actor cancels the transaction]  The system displays current weight information.  The system weighs vehicle.  The system feeds new information into database.  Database authorizes the WIM of new information. [Exception: The weight is more than allowed]  The system acknowledges receipt and actual weight is inputted into AALPS directory. Termination:  8. This use case ends when the system has delivered the requested information to the actor and a receipt has been printed (if applicable) and new information has been updated into the database.
  • 20. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Vehicle Use Case
  • 21. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY
  • 22. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Future Plans Once the WIM Interface Documents are approved by the Military and the Business Use Case Diagrams and their variants are completed and approved by the Military, Rational Rose will be used to design and implement an emulator for the multiple interfaces. Upon completion of the actual WIM device, itself, the interface software will be integrated to produce a total WIM system.
  • 23. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY
  • 24. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Sabrina’s Acknowledgments I would like to personally extend great thanks my mentor’s Dr. Robert Abercrombie and Mr. Randy Walker for their professionalism, guidance, and wisdom throughout the summer. I would also like to thank Mrs. Cheryl Hamby and Mrs. Debbie McCoy for their help in me completing this intern with knowledge and technical support. The incredible team of intern students from around the country that have helped me in completing this intern with prayers, knowledge, wisdom and uplifting spiritual help. Additionally, I would like to offer my appreciation to the Department of Energy, the Computational Science and Engineering Division, and the Research Alliance For Minorities (RAM) program for allowing me to participate in a research environment that made my experience here at Oak Ridge National Laboratory rewarding and fulfilling.
  • 25. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY Acknowledgments This research was performed under the Research Alliance for Minorities Program administered through the Computer Science and Mathematics Division, Oak Ridge National Laboratory. This Program is sponsored by the Mathematical, Information, and Computational Sciences Division; Office of Advanced Scientific Computing Research; U.S. Department of Energy. Oak Ridge National Laboratory is a managed by UT-Battelle, LLC, for the U.S. Department of Energy under contract DE- AC05-00oR22725.
  • 26. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY ORNL Disclaimer This work has been authored by a contractor of the U.S. Government under contract DE-AC05- 00oR22725. Accordingly, the U.S. Government retains a nonexclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes.