Complex Systems Applications Dr. Jeyakesvan Veerasamy The University of Texas at Dallas, USA Good morning!

Slides:



Advertisements
Similar presentations
HOW MATHS CAN CHANGE YOUR LIFE Chris Budd Degree opportunities in Mathematics and Statistics.
Advertisements

Directorate of Learning Resources Accessing electronic journals from off-campus This causes lots of headaches, but dont despair, heres how to do it! If.
Travel and Expense Management Scenario Overview
Analysis of Algorithms: time & space Dr. Jeyakesavan Veerasamy The University of Texas at Dallas, USA.
The SeETL Business Presentation 1/1/2012
Introduction and Overview John Parisi Advisor Relationship Manager John Parisi Advisor Relationship Manager
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
THE PSAT WHAT IS IN IT FOR YOU? WHAT CAN YOU GAIN FROM IT?
Evolution of Telecom Software Perspectives from a Software Engineer Dr. Jey Veerasamy.
Dr Bergers Entrance. Dr Berger Introduction Hello … Im Dr. John Berger. I would like to share with you a recent Meaningful Use experience that gave me.
Higher studies, Jobs & Trends in Computer Science in USA Dr. Jeyakesavan Veerasamy
Advertising with Face Book Guadalupe Perez III October 12, 2010 EDTC 3332 Instructional Technology Practicum.
The online system is an award Winning Online Registration and Management Facility. It is wholly Australian Owned and.
 After the 7 transactions, the ledger looks like Page 105 Figure 4.5. (Show On the White board)  There are 10 accounts in the ledger.  How do you calculate.
Advanced Java Concepts Dr. Jeyakesavan Veerasamy
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
EJob Management Andy Barton
ATHENANET Ruth M. Reyes March 19, Instructional Technology Practicum.
Software Engineering Disasters
Travel and Expense Management Scenario Overview
(Quickly) Testing the Tester via Path Coverage Alex Groce Oregon State University (formerly NASA/JPL Laboratory for Reliable Software)
Important concepts in software engineering The tools to make it easy to apply common sense!
Some things to think about. Assignment 1 is at the end, but read the whole thing. Please!
PROCESS SIMPLIFICATION SURVEY RESULTS. Survey Response ResponsesSent% Controllers Group % Faculty % Grand Total %
My Policies and Some Advice for Doing Well in this Course.
My Policies and Some Advice for Doing Well in this Course.
Business of Online Education in USA Dr. Jeyakesavan Veerasamy
Dr. V. Jeyakesavan: Academia, Industry & Personal Dad was a school teacher B.E. (ECE) in CEG Guindy, Anna University – UNIX System Software Engineer,
Aiding intelligent next-gen systems with mobile applications Dr. Jeyakesavan Veerasamy University of Texas at Dallas Note: Almost all.
Online Education is the future? Dr. Jeyakesavan Veerasamy The University of Texas at Dallas, USA.
Future of Online Education in USA
Current trends in usage of Smart-phones in USA Dr. Jeyakesavan Veerasamy Director of Senior Design projects & Sr. Lecturer University of Texas at Dallas.
Software Development – Thoughts & observations Dr. Jeyakesavan Veerasamy
Research Scholars: Shaping your future Dr. Jeyakesavan Veerasamy University of Texas at Dallas
Welcome to KGiSL Institute of Technology (KITE)! Dr. V. Jeyakesavan University of Texas at Dallas, USA
Hello! Dr. Jeyakesavan Veerasamy CS faculty, The University of Texas at Dallas Website:
Virtual learning for Management education Dr. Jeyakesavan Veerasamy
The complete resource tool online for the conference, meeting and event industry.
How can ERP improve a company’s business performance?  Prior to ERP systems, companies stored important business records in many different departments.
General Overview How to Order from aslegal.com -General Overview -Ordering Products - Browsing our online products - Using our Product Search - Order by.
DESIGNING EFFECTIVE DQS/TESTS Dr. Jey Veerasamy 1.
Building Blocks solid foundation for a How to Build the FOUNDATION! & Maintain Solid Growth In your FHTM Business!
Introduction CSE 1310 – Introduction to Computers and Programming
Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA
MAT 331 Mathematical solving problem with computers.
Made By:. This tutorial makes the assumption that you have already downloaded the “WV State Employment Calculator” Excel file to your computer and saved.
Illuminate Your Life. Overview CollegeScope Overview of key features Resources for faculty A quick tour (student and faculty view) Helping your students.
Student Forum March5, pm - Collaborate Students will share their thoughts on topics including: --experiences with online courses --ways instructors.
DATE: ______/_______/_______NAME: ________________________________________________________________________________ Assignment: As part of our preparation.
Chapter 6 : Software Metrics
A SIR web based leave/absence management system. By Dave Doulton University of Southampton.
Role of IT in management Dr. Jeyakesavan Veerasamy
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
Why Use MONAHRQ for Health Care Reporting? March 2015 Note: This is one of eight slide sets outlining MONAHRQ and its value, available at
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
  Maxine Sklopan, Travel Manager   Kathy Acton, American Express Operations Manager   Keith Taylor, Site Administrator.
Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA
Passionate Programming & IT trends Dr. Jeyakeavan Veerasamy The University of Texas at Dallas, USA Web:
Illuminate Your Life. Overview CollegeScope Overview of key features Resources for faculty A quick tour (student and faculty view) Helping your students.
Assessment of Google Flights Lanny Chung Junior at Bentley University.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
HotSpot Software HotSpot Billing Software helps you control and bill Internet access by redirecting your customers to sign-in or pay on your login page.
Check By Phone Software - A Tool To Accept Checks Payments in Seconds Submitted By :
Commercial Card Expense Reporting (CCER) The Trustees of Roanoke College An internet solution Accessed via Wells Fargo’s secure Commercial Electronic Office.
Disaster Recovery and SQL for new and non-DBAs
KLM Airlines reservations phone number KLM Airlines reservations phone number is required if you have plans for a smoother and pleasant trip. KLM Airlines.
Disaster Recovery is everyone’s job!
Information SYSTEM Present by group1.
Software Engineering Disasters
Concur Travel and Expense Associate Dean and Department Head Meeting
Presentation transcript:

Complex Systems Applications Dr. Jeyakesvan Veerasamy The University of Texas at Dallas, USA Good morning!

Dr. Jeyakesavan Veerasamy: Introduction B.E. (ECE) in CEG Guindy, Anna University, Chennai MS and PhD Computer Science, University of Texas at Dallas (UTD), USA 16 years of work experience as Telecom Software Engineer in Nortel and Samsung 10 years of online teaching & 4 years of classroom teaching – I work now as Director of final year projects & Teaching faculty in UTD. I teach 3 months a year in colleges in & around Coimbatore.

Recent software glitch in Chenani airport Chennai airport immigration system went down a few weeks ago causing several hours of delay in processing entry & exit of international passengers.

From 20 famous software disasters Error in math equation sends US rocket (Mariner 1) on a wrong path and had to be destroyed. CAD software programmer made incorrect assumption about steel roof – Hartford stadium collpased under the weight of snow. Medical equipment gave too much radiation due to race condition and killed patients.

Major characteristics of a simple system Functionality is the focus. If the software misbehaves, you can simply reset it. possibly just 1 user! possibly developed by just 1 designer too. Easy to recreate a problem and debug…

Major characteristics of a complex system Stability & performance are very important. 10s to 1000s of users may use it daily. 10s to 100s of designers were likely involved. Built on top of several modules/libraries Software bugs can take days or even weeks to recreate. Particularly, race conditions can be painful to debug. System should be load-tested, but almost impoissible to test everything (or declare bug-free!) May interwork heavily with underlying hardware.

Major Characteristics of a Complex Systems Application Lots of data flows through the system. Electronic process has replaced paper-based mechanism – it can be companys lifeline! It can be standard ERP system like SAP/PeopleSoft or proprietary/custom-built system like telecom software. Generates lot of operational data that we can use to generate reports.

Sample complex system applications Airport control tower software Flight control software Rocket control system Order management system for a big company Wireless network system for telecom operator IRCTC Indian Railway booking system Internet

Airline reservation system issue We know there are several good reasons for moving from paper-based system to computerized system for any business. One problem with paper-based system is that an employee may misplace or loose a paper. Can similar thing happen in computerized system too? I booked my flight ticket to India using airlines website. After I finalized the trip itinerary, I submitted the credit card number and completed the transaction.

Airline reservation system issue Each transaction seems to go through a few states: Booking Requested Ticketed Partially Traveled Completed Typically Requested state lasts for 1 hour to 1 day, depending on whether it is local/international and involves multiple airlines etc. For the recent India trip, I had booked the ticket 2 months prior to travel date. On the day of travel, I logged in to print my itinerary & got a shock – My booking was still in Requested state!

Airline reservation system issue There was no or phone call from the airline regarding this issue. This is equivalent to paper lost in the manual system! Airline reservation system is a high capacity commercial transaction system - it is unacceptable that orders can be lost/stuck in such manner. In addition to generating overall performance reports, all commercial systems need to have audit mechanisms to shift through all the data automatically and raise alarms when something does not look right. In this case transaction in Requested state > 3 days would be a great one to raise alarm!

Wireless Network system Lots of raw performance data is collected every day for every tower equipment. Regional and whole network reports are generated daily. Yesterday report says, Coimbatore network had 2% call blocking and 1% call drop ratio. Is it good or bad? In other words, assuming you are the area manager, do you need to do anything right away?

Order-fulfillment system Let us say the last months report says, On average, we took 5 days to produce and ship. Is it good or bad? In other words, assuming you are the COO, do you need to do anything right away? Answer: It depends. We do not know 2% call drop, 1% call block, or 5 days to process are good numbers or not.

Power of trending!

Based on the past performance, we can see right away that block% increased performance has worsened. We need to investigate and correct it ASAP. Drop ratio has improved it will be good to know why. Average # of days has improved it will be good know why. Collection of meaningful metrics is extremely crucial for any business. Tools should enable the managers to access the trend information easily.

Summary I hope you will try to get the full value of such webinars by asking questions during the webinars and participating in follow-up discussions. More automation more reliance on system applications in our lives. Complex applications can have complex issues can be painful & exciting experience!

Questions & Answers Dr. Jeyakesavan Veerasamy