Natural Language to Machine Readable Format By: Damian Tamayo Presentation 2 – Nov. 13, 2009 CIS 895 – MSE Project.

Slides:



Advertisements
Similar presentations
Spreadsheet Vocabulary
Advertisements

Airline Reservation System
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Tic Tac Toe Game Design Using OOP
CHAPTER 10 FUN AND GAMES Group 1: Xiangling Liu.
Unit 251 Summary  Requirements may be represented in itemized format or in visual modeling (UML). Once the complete set of requirements are in our hand,
TIC-TAC-TOE FELIX CHEN CLUSTER 5: Computers in Biophysics and Robotics.
DATA STRUCTURES AND ALGORITHMS.  The project that we worked on is a well known game called “Tic Tac Toe”.  We implemented this game using a binary tree.
PLANNING THE TIC TAC TOE GAME BY NEEL DAVE. TIC TAC TOE INSTRUCTIONS Tic Tac Toe Instructions The basic concept of Tic Tac Toe 1.This is a game for two.
Writing Functional Specifications
Presented by : Ashin Ara Bithi Roll : 09 Iffat Ara Roll : 22 12th Batch Department of Computer Science & Engineering University of Dhaka.
Integer Tic Tac Toe Let’s Begin Rules: 1.Erase all x’s and o’s from the previous game before you begin. 2.Decide which player will be x’s and which will.
Representing a Game Board In a game, we represent the action taking place using an array – In a very simple game, we use individual variables to represent.
11 October Project Management Discipline of planning, organizing, and managing resources to bring about the successful completion of specific project.
© 2007 Ray S. Babcock Tracks Game is played on a (nxn) set of squares. There are three possible moves (labeled A,B,C). Players alternate making a move.
Excel 1 Notes CREATING A WORKSHEET WITH AN EMBEDDED CHART.
Examining the top three rows first Row two requires a 5. It has to be located in the middle 3x3 box. Two possible locations for 5 in centre box The centre.
It is as easy as playing tic-tac-toe!. Make the vertical and horizontal lines of a tic- tac-toe game.
Notes Ch. 12—Creating Tables Web Page Design. Why Use Tables? Tables are used to create a variety of items such as calendars, charts, and spreadsheets.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE 2 PRESENTATION Bakor Kamal CIS 895.
BRUE Behavioral Reverse Engineering in UML as Eclipse Plugin MSE Presentation 1 Sri Raguraman.
Software Engineering 1 The Life Cicle of Software Lesson 5.
Christopher Jeffers August 2012
CIS 895 – MSE P ROJECT KDD- Service based Numerical Entity Searcher (KSNES) Presentation 2 on March 31 st, 2009 Naga Sowjanya Karumuri 1.
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.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
CSC 213 – Large Scale Programming Lecture 3: Object-Oriented Analysis.
CIS 205—Web Design & Development Dreamweaver Chapter 5 Using HTML Tables to Lay Out a Page.
GUI & Optimizer for the Virtual Pipeline Simulation Testbed Walamitien Oyenan November 10, 2003 MSE Presentation (Phase 2)
4/16/2004MSE Presentation II1 ESTMD System -- A Web-based EST Model Database System Yinghua Dong.
Computer Programming for Engineers. Outline Tic-Tac-Toe (O-X Game) Drawing 3x3 grid Receiving the inputs Checking for a winner Taking turns between.
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Environment Model Building Tool MSE Presentation 1 Esteban Guillen.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Natural Language to Machine Readable Format By: Damian Tamayo Presentation 1 – Oct. 12, 2009 CIS 895 – MSE Project.
Rules “rules, play, culture”. COSC 4126 rules Rules of Tic-Tac-Toe 1.Play occurs on a 3 by 3 grid of 9 squares. 2.Two players take turns marking empty.
Project Management Inspections and Reviews 1 February.
+ TIC-TAC-TOE GAME CAPSTONE PROJECT SEN Team Members Sno.NameITU ID 1Keerthi Alimity Venkata Ganugapati Sujitha Sanku Bavi Bharathan87550.
Kansas State University Purchasing Contracts Management System (KSU – PCMS) Presentation 1 Date : 14 th October 2010 By Arthi Subramanian CIS 895 – MSE.
AgentTool (III) Dynamic MSE Presentation 2 Binti Sepaha.
Do I Understand Spreadsheets? Assessment Game. Question 1 What is a spreadsheet?
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
CIS—100 Chapter 8—Tracking Changes 1. Turning on Track Changes On the Review tab, in the Tracking group, click Track Changes. The background of the Track.
Battleships. You need to know How to draw two 11 x 11 grids How to read off names of squares.
1 5/18/2007ã 2007, Spencer Rugaber Architectural Documentation Graphical (views) and textual Kruchten's 4+1 Views –Philippe B. Kruchten. "The 4+1 View.
2-dimensional Arrays A 2-dimensional array has rows and columns It is actually an “array of arrays” A Tic-Tac-Toe board is an example of a 3 by 3 2-d array.
Project management Topic 2 Product based planning.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
First make 3 columns on your paper. In the 1 st one write your spelling words in a list. In the 2 nd write them in ABC order and in the 3 rd write them.
Tic – Tac – Toe ! Choose a square by clicking on “box #” Choose a square by clicking on “box #” If the person choosing the square gets the problem correct,
IL Marking Get out your CPU / Memory answers Swap with someone else
Bogor-Java Environment for Eclipse
A fun reading Comprehension Game
Following and Giving Instructions
Next Level Tic-Tac-Toe
UI Design.
Object Oriented Analysis and Design
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Tic Tac Toe application
PPT4: Requirement analysis
Structure diagrams for lab 13
Tic-Tac-Toe Game Engine
Unit II Game Playing.
Presentation transcript:

Natural Language to Machine Readable Format By: Damian Tamayo Presentation 2 – Nov. 13, 2009 CIS 895 – MSE Project

Outline  Flow Diagram  Action Items  Architectural Design  Test Plan  Formal Inspection Checklist  Project Plan  Prototype Demonstration  Questions / Comments

NLP Flow Diagram

Program Parts  NLP Program  User input into the system  OpenNLP Server  POS tagger  StanfordNLP Server  POS tagger  PPOS Server  Source of user defined POS sentences  PPOS Client  Program to manually define the POS for sentences

PPOS Flow Diagram

PPOS Parts  PPOS Client  Create manually tagged sentences  Save manually tagged sentences  PPOS Maintenance  View Parse list  Delete parses  Resave Parses

Action Items  Formal Specification  USE program

Architectural Design/Class Diagram  m_Expanded.html m_Expanded.html m_Expanded.html  m_Collapsed.html m_Collapsed.html m_Collapsed.html

Overview

Sequence Diagram

TagSet   Tags.html Tags.html

Examples Tic-Tac-Toe is a game. Three squares by Three squares composes the game board in which you play Tic-Tac-Toe. There are two players in this game. One Player chooses the X token while the other player gets the O token. Player X draws a grid of 6 empty squares in the formation of 3 rows and 3 columns. The first move is made by Player X. Player X and Player O take turns until the game is over. A turn is placing an X or O on an empty square. The game is over when all nine squares are filled or one player has three of their mark in a horizontal, vertical, or diagonal row. Player X puts his token in the top left corner. Player O puts his token in the middle left. Player X puts his token in the center. Player O puts his token in the bottom left corner. Player X puts his token in the bottom right corner.

Formal Specification  USE Version  bremen.de/projects/USE/#download bremen.de/projects/USE/#download bremen.de/projects/USE/#download  Models all classes  Models all necessary methods and calls  Specification can be found at:  Appended to the end of Architectural Design document

Test Plan

Program will be tested by developer and two fellow graduate students: Michael Marlen Jack Hart

Inspection Checklist Action ItemInspection ItemP/F/PartialComments 1Class diagrams use UML standard symbols 2Class diagram is clear 3Sequence Diagram uses UML standard symbols 3Sequence and class diagrams match 4OCL model represents class diagram 5Architecture Design Document meets requirements

Milestones  Presentation 1  October 12, 2009  PPOS Client/Server  Internal Rep  Presentation 2  November 13, 2009  Presentation 3  Bug fixes  Logical Support  Dec 7, 2009  Complete by December 10, 2009

Gantt Chart

Prototype  NLP_Program  Tic Tac Toe Sentences  POViz tab  Shows structure of sentence  PPOS_Client  Manually tag a sentence  Save  Maintenance

Phase 3 Deliverables  Action Items  User Manual  Component Design  Source Code  Assessment Evaluations  Project Evaluation  References  Formal Technical Inspection Letters

To Do  Work on Deliverables  Revise Documents as needed