Natural Language to Machine Readable Format By: Damian Tamayo Presentation 1 – Oct. 12, 2009 CIS 895 – MSE Project.

Slides:



Advertisements
Similar presentations
Airline Reservation System
Advertisements

2003 Mateusz Żochowski, Marcin Borzymek Software Life Cycle Analysis.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Ch 3: Unified Process CSCI 4320: Software Engineering.
Early Effort Estimation of Business Data-processing Enhancements CS 689 November 30, 2000 By Kurt Detamore.
1 Estimating Software Development Using Project Metrics.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
© ABB AB, Corporate Research - 1 5/19/2015 abb Project Breakdown Structure Creation.
CSTEP Cluster Sampling for Tail Estimation of Probability.
Team Spider Interim Presentation. Team Spider Members Sponsor  Telecom Consulting Group N.E. Corp. (TCN) Advisor  Professor Raghu Reddy Students  Adam.
From Inception to Elaboration Chapter 8 Applying UML and Patterns -Craig Larman.
PSU CS 106 Computing Fundamentals II Product Life Cycle & SW Product Life Cycle HM 9/3/2007.
Design, Implementation and Maintenance
Software Engineering Institute Capability Maturity Model (CMM)
Using CLIPS to Detect Network Intrusions - (CLIPNIDS) Phase I MSE Project Sripriya Marry Committee Members Dr. David Gustafson (Major Professor) Dr. Rodney.
BRUE Behavioral Reverse Engineering in UML as Eclipse Plugin MSE Presentation 1 Sri Raguraman.
An Internet Voting System Manager Yonghua Li Kansas State University October 19, 2001 MSE Project - Phase I.
New Vision Concept School Portal
© Janice Regan, CMPT 128, Jan CMPT 128 Introduction to Computing Science for Engineering Students Creating a program.
CIS 895 – MSE P ROJECT Cooperative Robotics Organization Simulator (CROS) Presentation 1 on Mar 1 st, 2011 Daniel Christopher Greene 1.
CIS 895 – MSE P ROJECT KDD- Service based Numerical Entity Searcher (KSNES) Presentation 2 on March 31 st, 2009 Naga Sowjanya Karumuri 1.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Unified Software Development Process (UP) Also known as software engineering process SEP describes how requirements are turned into software Defines who,
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 1 Eric Davis
The Planning Process Copyright, 2006 © L. Ouyang Liubo Ouyang Personal Software Process Lecture 11.
Bogor-Java Environment for Eclipse MSE Presentation II Yong Peng.
AgentTool (III) Dynamic MSE Presentation 1 Binti Sepaha.
ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 2 Eric Davis
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
4/16/2004MSE Presentation II1 ESTMD System -- A Web-based EST Model Database System Yinghua Dong.
Systems Development Lifecycle Testing and Documentation.
S-27 / Basics of the Project Schedule / AIA Convention 1998 / 1 S-27 Designing the Project Schedule Phillip G. Bernstein, AIA Cesar Pelli & Associates.
Mastergoal Machine Learning Environment Phase III Presentation Alejandro Alliana CIS895 MSE Project – KSU.
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Project Schedule PLAN IT!. Project Schedule Project Schedule is based on Work Breakdown Structure (WBS) Define the WBS correctly or the Project Schedule.
Environment Model Building Tool MSE Presentation 1 Esteban Guillen.
Student Curriculum Planning System MSE Project Presentation III Kevin Sung.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Self-assembling Agent System Presentation 1 Donald Lee.
CSCI 521 Final Exam Review. Why Establish a Standard Process? It is nearly impossible to have a high quality product without a high quality process. Standard.
Database Java Bean Feng Chen. Outline Tools and approaches Project overview Major contribution Project plan Cost estimate References Acknowledgment.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Natural Language to Machine Readable Format By: Damian Tamayo Presentation 2 – Nov. 13, 2009 CIS 895 – MSE Project.
MSE Portfolio Presentation 1 Doug Smith November 13, 2008
Project Management Inspections and Reviews 1 February.
MSE Presentation 1 Lakshmikanth Ganti
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
Requirements Management Overview NIGMS Software Development.
Communication Model for Cooperative Robotics Simulator MSE Presentation 1 Acharaporn Pattaravanichanon.
Kansas State University Purchasing Contracts Management System (KSU – PCMS) Presentation 1 Date : 14 th October 2010 By Arthi Subramanian CIS 895 – MSE.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Chapter – 8 Software Tools.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Bogor-Java Environment for Eclipse
Managing the Project Lifecycle
Software Verification and Validation
Network Life Cycle Created by Michael Law
Software Design and Development
Introduction to Systems Analysis and Design
Bryan Burlingame 28 November 2018
OO Design and Development
Jincheng Gao CIS895 – MSE Project
Route Graph Optimization
Lecture 13 Teamwork Bryan Burlingame 1 May 2019.
Presentation transcript:

Natural Language to Machine Readable Format By: Damian Tamayo Presentation 1 – Oct. 12, 2009 CIS 895 – MSE Project

Documentation  cis.ksu.edu/~dtamayo  What I want to do, Where I want to go  Vision Document – Project Overview  My plan to get there  Project Plan  Gantt Chart  Standards/Guidelines  SQA Plan

Overview  Project Overview  The Goal  Project Requirements  Examples – Simulated output  Parsing  Logical Output  Semantics  PPOS  SQA  Cost Estimation  Project Schedule  Questions

Project Overview - Goal  Employ natural language processing to detect structure and semantics of a sentence in order to output correct logic so that it can be in machine readable format  accurately represent the inputted text  understand the parsed structure that is represented  Ex: Two cars entered the same intersection from different roadways

Project Requirements  Program Requirements  Main focus of MSE project  Proprietary POS Tagger  Ensure correct Input

Program Requirements  Req1 (Critical) GUI  A.)POS tagger output tab  B.(Critical) User input (ui) tab/process -> split sentences tab  C.) Split sentences tab -> hold process ui  D.(Critical) tab for internal representation  E.(Critical) ontology tab for showing logic  F.(Critical)PPOS tagger – ensure input

Program Reqs (cont)  Req2 – error messages/servers not running  Req3 – UI free from grammatical errors  Req4 – UI not ambigous  Req5 – UI can be multiple sentences

Program Reqs (cont)  Req6 – Dynamic UI  Req7 – Correct punctuation  Req8 (Critical) – Internal Rep correct  Req9 – UI not use pronouns  Req10 – UI not use inference

PPOS Req  PReq1 – PPOS tab -> UI manually tag  A.) Supersedes other POS taggers  B.) Return parse of sentence  PReq2 – tag options similar to other POS taggers  PReq3 – Dynamic tagging

Expected GUI

Expected GUI – Split Sentences

Expected Parse

Example Parse Output 2

Expected Internal Representation

Expected Logic Output

Expected Logical Rep  If you are entering a through street or highway at which there are stop signs, you must stop completely and proceed when you can do so without interfering with other traffic.

Expected PPOS

SQA  Supervisory Committee  Attend presentations  Provide feedback  Major Professor  Meet with developer/weekly basis  Developer  Produce product in given timeframe  Meet weekly w/ Major Professor

SQA (cont)  Documentation and Coding Standards  Existing Project  Adding onto  Follow existing examples  Metrics  COCOMO II  Reviews Audits  Michael Marlen – chief advisor

SQA (cont)  Testing  Dynamic Basis  As code is integrated  Tools  MS Visual Studio 2008  TortoiseSVN  Source Control

Cost Estimation  COCOMO II  Effort – 2.45 * EAF * (KSLOC) ^ 1.09  Time = 2.5 * (Effort) ^ 0.38  26.8 = 2.45 * 0.89 * 10^1.09  8.7 = 2.5 * 26.8 ^0.38

EAF

EAF

EAF

Cost Estimation  COCOMO II  Effort – 2.45 * EAF * (KSLOC) ^ 1.09  Time = 2.5 * (Effort) ^ 0.38  26.8 = 2.45 * 0.89 * 10^1.09  8.7 = 2.5 * 26.8 ^0.38

Gantt Chart

Milestones  Internal Representation  Logical Representation  PPOS Tagger

Project Schedule  Presentation 1 – Oct 12, 2009  Inception Phase  Presentation 2 – November 5, 2009 ?  Elaboration Phase  Presentation 3 – December 3, 2009 ?  Production Phase – Final Product

Phase 2 Deliverables  Vision Plan 2.0  Project Plan 2.0  Architectural Design Document  Software Test Plan 1.0  Technical Inspection  Presentation 2

To Do  Revise Documents  Build GUI  Implement Internal Representation  Phase 2 Documents