slide1
Download
Skip this Video
Download Presentation
What is a Fault?

Loading in 2 Seconds...

play fullscreen
1 / 13

What is a Fault? - PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on

Standardized Fault Reporting in Electronic Commerce Software University of St. Thomas MBIF 705 – Foundations of Electronic Commerce Jeff D. Conrad December 3, 2003. What is a Fault?. Step 1. Step 2. Step 2. Step 3. Fault. Step 4. A fault tolerance system is resilient.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' What is a Fault?' - caesar


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Standardized Fault Reporting in Electronic Commerce SoftwareUniversity of St. ThomasMBIF 705 – Foundations of Electronic CommerceJeff D. ConradDecember 3, 2003

slide2

What is a Fault?

Step 1

Step 2

Step 2

Step 3

Fault

Step 4

A fault tolerance system is resilient

slide3

Software Faults in EC

Hardware

Network connection

Operating system

Database

Server application

Security

Process

Validation

Payment

Image source: http://www.sticare.com/cable/internet.htm

slide4

User Faults in EC

...

Validation

User interface

Accessibility

Data entry

Image source: http://www.mormedia.com/default.asp?bhcd2=1070487151&bhcp=1

slide6

EC Requires

Information

Payment

Trust

Legal

Regulatory

Image source: http://www.aucklandfinance.co.nz/images/pics/deal-handshake.jpg

slide7

Affect on EC

Labor

Failure

Performance

Redundancy

Delayed Profits

Sales Forfeited

Image source: http://www.rsi-ketchum.com/ketchum/images/inside-costs-image.jpg

slide8

Software Reliability

Image source: http://www.swen.uwaterloo.ca/~rekram/reports/software_reliability_growth_modeling_and_prediction.pdf

slide9

Fault Tolerance

Image source: http://www.hq.nasa.gov/office/codeq/doctree/fthb.pdf

slide10

Failure Space

Image source: http://www.hq.nasa.gov/office/codeq/doctree/fthb.pdf

slide12

Fault Standard

<fault>

<appCustomer/> /* the customer id of the application */

<appEnvironment/> /* environment that the application is running on */

<appMode/> /* what mode the fault was found in – testing, live or development */

<appServer/> /* environment that the application is running on */

<appUser/> /* the user id of the application */

<appVendor/> /* url of software vendor */

<appVersion/> /* the application version */

<faultCode/> /* fault code */

<faultDetails/> /* any extra details that should be saved */

<faultId/> /* unique id for this fault */

<faultMessage/> /* 0-256 character line simply describing the error */

<faultSeverity/> /* log-based severity 1-10 */

<faultType/> /* type of fault */

<occDate/> /* date the fault occurred */

<occTime/> /* time the fault occurred */

<srcFile/> /* if the error occurred external to the application source */

<srcFilePos/> /* file position in the external file */

<srcFileLine /> /* line number in the external file */

<srcFileLinePos /> /* position in the line in the external file */

<src/> /* path to the source code */

<srcFunction/> /* source code function or method name */

<srcLine/> /* line number in the source code */

<srcLinePos/> /* position in the line in the source code */

<stackReference/> /* reference indices, keys or ids that may help debug */

<stackTrace/> /* a stack trace of the functions called */

</fault>

slide13

Conclusion

Proactive Feedback

Diagnostic

Resiliency

Paper and presentation available at:

http://personal.stthomas.edu/jdconrad1/jdconrad1.htm

ad