130 likes | 210 Views
Konza Prairie Long-Term Ecological Research ( LTER ) Henry Mikhail. Presentation2. Outline. Action Items Project Plan Architectural Design Formal Specification Technical Inspection Checklist Test Plan Mapping examples Prototype Demo Questions and/or comments. Action items.
E N D
Konza Prairie Long-Term Ecological Research (LTER) Henry Mikhail Presentation2
Outline • Action Items • Project Plan • Architectural Design • Formal Specification • Technical Inspection Checklist • Test Plan • Mapping examples • Prototype Demo • Questions and/or comments
Action items • Ontology Visualization • Change the ontology layout to show concept without having to hover over the concept circles. • Created a database to host part of the Konza data. • C. Developed code to interact with the web server and database server to • build some examples.
Formal specification -- $ProjectHeader: use 0.393 Wed, 16 May 2007 14:10:28 +0200 opti $ model Konza -- classes class Get Data operations getTableName(concept: String , criteria: String) : String get Data( table Name: String) : Set(String) createCSVFile( data: Set(String)) : Boolean get Criteria(concept: String) : Set(String) end
Formal Specs - continue constraints context GetData::getTableName(concept : String , criteria : String) : String pre validParams: concept > ' ' post validTable: criteria > ' ' context GetData::getData(tableName : String) : Set(String) pre : tableName > ' ' post : result-> size > 0 context GetData::createCSVFile(data: Set(String)) : Boolean pre : data->size > 0 post : result = true context getCriteria (concept: String) : Set(String) pre : concept > ' ' post : result->size > 0
Technical Inspection Checklist • Items to inspect • System Architecture Design document • System Components • System component responsibilities • Interface Specifications • System behavior • USE/OCL model • Inspectors • Wesam ElShamy • Scott Bell
Test plan • Use cases • View ontology: Navigate to the url of the web page that shows the Konza ontology. • Search Data: Click on an ontology concept to test the search web page. Perform several test cases. • Download data: Attempt to download data files and save them locally.
mapping example 1 Land Observation Time Sex (m,f,u) Observation distance Data set: CBP01 Bird Populations Bird Specie code
mapping example 2 Soil Soil type Soil relative humidity Observation Time Wind Speed at Sampling time Temperature at Sampling time Cloud cover directly overhead # of individuals per sample Grasshoppers Specie code