1 / 9

The Semantic Web Week 16 Knowledge Engineering – Real Example

The Semantic Web Week 16 Knowledge Engineering – Real Example. Module Website: http://scom.hud.ac.uk/scomtlm/chs2533 Practical this week: Protégé-2000 WITH OWL. FAROAS - A Case Study involving Aircraft Separation Criteria. segment2. segment1. Shanwick Oceanic Area. Requirements / Benefits.

mahsa
Download Presentation

The Semantic Web Week 16 Knowledge Engineering – Real Example

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Semantic WebWeek 16Knowledge Engineering – Real Example Module Website: http://scom.hud.ac.uk/scomtlm/chs2533 Practical this week: Protégé-2000 WITH OWL

  2. FAROAS - A Case Study involving Aircraft Separation Criteria segment2 segment1 Shanwick Oceanic Area

  3. Requirements / Benefits Creating a Formal Specification of ATC conceptualisation => Precise, Unambiguous representation of Safety Related concepts Strong basis for future software contracts Strong basis for prototype software tools

  4. Knowledge Sources Training Manuals Operational Manuals Existing software tools Existing Software Documentation ATC personnel

  5. Example of Separation Requirement Paragraph 3.6.4.1 of the Manual of Air Traffic Services, Part 2, Section 3 - separation standards states: “For subsonic aircraft, the minimum longitudinal separation between turbojet aircraft, meeting the MNPS, and operating wholly or partly in MNPS airspace, shall 10 minutes, provided that …….ETC”

  6. The FAROAS Project contract research from NATS Ltd: • encoded part of the requirements of a system that is to maintain separation between aircraft over the Atlantic Ocean in an expressive, structured logic • The kernel of this specification was written in about 500 logic axioms and is called the CPS • A validation environment was built around the CPS and helped “debug” it

  7. Expert Visual Inspection Automated Syntax Checking Opportunities for bug detection in a Formal Model CPS -an ATC requirements statement DETECT BUGS Automated Reasoning Automated Translation to Executable Software Batch Testing Simulation

  8. [(one_or_both_of Segment1 and Segment2 are_flown_at_subsonic_speed) & ( the_Aircraft_on(Segment1) and the_Aircraft_on(Segment2) meet_mnps) & ( the_Aircraft_on(Segment1) and the_Aircraft_on(Segment2) are_jets & (the_Profile_containing(Segment1) & the_Profile_containing(Segment2) are_wholly_or_partly_in_the_ mnps_airspace) ] => [(the_basic_min_longitudinal_sep _Val_in_mins_required_for Segment1 and Segment2) = 10 <=> …. ETC the_basic_min_longitudinal_sep_Val_in_mins_required_for(Segment1,Segment2,10):- are_subject_to_oceanic_cpr(Segment1,Segment2), both_are_flown_at_supersonic_speed(Segment1,Segment2), (both_are_flown_at_the_same_mach_number_in_level_flight(Segment1,Segment2) ; the_Aircraft_on_segment(Segment1,Aircraft1), the_Type_of(Aircraft1,Type1), the_Aircraft_on_segment(Segment2,Aircraft2), the_Type_of(Aircraft2,Type2), Type1=Type2, are_cruise_climbed(Segment1,Segment2) ), .. ETC CPS Auto-generated CPSlp

  9. Major Outcome of FAROAS • Validation and Maintenance of Complex Models (Ontologies? Domain theories? Formal Specifications? KBs?) require automated tool support to identify bugs and help remove them. • Such “models” are not written like programs to allow systematic testing but are designed to decrease the semantic gap between model and what is modelled. • See http://scom.hud.ac.uk/scomtlm/faroas.html

More Related