Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes Project Milestones Date 15 Feb 07 22 Feb 07 08 Mar 07 22 Mar 07 05 Apr 07 26 Apr 07 11 May 07 Description Proposal and Presentation Status Report (10 Min) Progress Report (20 Min) Status Report (10 Min) Formal Progress Presentation (30 Min) Dry Run of Final Presentation Final Project Presentation Final Report Agenda •Background •SysML Models •SysML Usability •Webpage •General Status •Questions EDD Background • Electronic Data Discovery System • EDD system takes electronic documents and formats them into a desired package for the lawyers to review. • Problem: • The process is complex/costly and requires multiple stages to produce the final deliverable. • Goal: • Our goal is to model and compare the performances of three different EDD systems. • Evaluate the effectiveness of SysML to achieve our goal. SysML Diagrams •Use SysML Diagrams to model and capture our problem domain. •Context Diagram – describes the context of the EDD System •Requirement Diagram – describes the hierarchy and allocation of EDD requirements •Component Diagram – describes the building blocks of the EDD System •Activity Diagram – describes the activities of the EDD System •Parametric Diagram – describes the constraints and equations of the EDD System. Context Diagram Requirements Diagram EDD Components What is this diagram? Describes Behaviors Describes the characteristics Component Model Decompositions Components Model (cont) Decompositions Activity Model of Current Process Processing Server 9 executables Engineer 9 Copies Unix Client 6 Pearl Scripts Review Team 6 Quality Checks Mac Client Engineer 2 Copies Unix Client 2 Pearl Scripts Processing Server 1 executable performs 13 activities Review Team 2 Quality Checks Mac Client Comparing Alternatives With NPV Comparing Alternatives with Net Present Value • Net Present Value is a technique to compare the three systems financially • The cash flows in and out can be decomposed and modeled probabilistically then fed into the NPV model as inputs • The goal is to model NPV for each alternative over 3 years • We can also tweak the model inputs for sensitivity analysis NPV Parametric Diagram: In-Flows To drive Revenue we can: Increase the availability to accept incoming projects Increase the processing rate of the machines Increase the number of machines Increase the number of staff Charge more for each project … QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. NPV Assumptions •Example of Assumptions for Initial Runs: •All Jobs are completed in the month they are started •Jobs are processed as fast as possible •There is no cost or time lost in migrating from the baseline system •The pricing scheme does not change between alternatives or yearto-year •The lowest revenue for a job is $2,500 •And assorted assumptions about the distributions of model inputs… NPV Example Model Output NPV Density Function 0.05 Baseline 0.03 Autonomy 0.02 0.01 Baseline: Mean: 12 Million Standard Deviation: 2.4 Million Autonomy: Mean: $15.9 Million Standard Deviation: 3.8 Million 00 0, 0 50 00 Dollars $2 7, 00 0, 0 00 $2 5, 0, 0 $2 2, 50 00 0, 0 00 00 $2 0, $1 7, 50 0, 0 00 0, 0 $1 5, 00 00 0, 0 50 00 $1 2, 00 0, 0 0 $1 0, 00 ,0 0 $7 ,5 0 00 ,0 0 $5 ,0 $2 ,5 00 ,0 0 0 0 $0 Probability 0.04 SysML Usability •Multi-Attribute Utility Assessment Evaluation Hierarchy Multi-Attribute Utility Assessment Evaluation Hierarchy* Overall System Utility Effect On Task Performance Process Quality System Usability Product Quality General Ease Of Use Ease of Learning * Adelman & Riedel, Handbook for Evaluating Knowledge Based Systems, 1997 Interface Flexibility Purpose of the Survey • Evaluate SysML as a modeling language for designing systems • Evaluate SysML model maturity • Evaluate IBM Rational System Developer • Determine if SysML is a useful tool for system development • Will hand out to OR680 students using SysML • Expect about 10 responses Sample Survey Questions • Questions focus on either SysML as a language or IBM Rational System Developer as a tool • Most questions will be rated on a scale of 1 to 5 • Responses will be averaged together to determine a score for each category • Sample Questions • Overall, SysML improves the system design process. • Rational System Developer provides feedback when processing user commands. • SysML was easy to learn. • I can easily add model elements to the System model. Survey Example Survey will have participant answer a series of questions 10. Modeling a system with SysML is faster than the current process (i.e., Power Point) Strong ly Disagree Strong ly Agree 1 2 3 4 11. The SysML diagrams ava ilable were adequa te for my project. Strong ly Disagree 1 2 3 4 5 Strong ly Agree 5 Webpage Development Mason.gmu.edu/~cchang7 General Status Schedule Progress To Date SysML Software Installation – 100% Currently using Temp licenses (could not access GMU server for floating licenses) SysML Training – Complete 3/3/07 SysML Model Development – 80% complete Web Site Development – 90% complete SysML Metrics – 80% complete Baseline Performance Analysis – 100% Comparison of Systems - 30% Questions?
© Copyright 2026 Paperzz