Konza Prairie Long-Term Ecological Research Project Outline
130 likes | 219 Vues
Explore action items, project plan, architectural design, formal specification, and technical inspection checklist for the Konza Prairie LTER. Includes test plan examples, mapping demonstrations, and prototype demo.
Konza Prairie Long-Term Ecological Research Project Outline
E N D
Presentation Transcript
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