A Pattern-Matching Approach for Automated Scenario-Driven Testing of Structured Computational Policy

Abstract

Organizations are policy-driven entities, Policy bases can be very large and complex; these factors are in the dynamic nature of policy evolution, The mechanical aspects of policy modification and assurance of the consistency, completeness, and correctness of a policy base can be automated to some degree, Such support is known as computer support for policy, We developed an object-oriented schema-based approach to structure policy, Our structural model consists of Unified Modeling Language class and collaboration diagrams, The structural model is used by a suite of testing tools, We present a case study to illustrate our approach to automated testing of policy, Our approach to test-case generation is based on the use of patterns within policy statements and relationships between policy objects, The test spectrum has query-specific tests at one end, and the generic types of tests at the other end, We introduce the use of statistical inference to reuse test cases by determining the patterns that approximate the query-to-be-executed, Query mapping, anytime reasoning and fuzzy logic concepts in policies and their applications are discussed.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2001
Accession Number
ADA397521

Entities

People

  • Mehmet Sezgin

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Application Software
  • Artificial Intelligence
  • Artificial Intelligence Computing
  • Case Studies
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Fuzzy Logic
  • Fuzzy Sets
  • Information Processing
  • Information Science
  • Information Systems
  • Language
  • Software Development
  • Software Testing
  • Statistical Inference

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Distributed Systems and Data Platform Development
  • Mathematical Modeling and Probability Theory.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms