Graphical User Interface Tool Kit for Path-Based Network Policy Language

Abstract

The Path-based Policy Language (PPL) is a formal network policy language for constructing models of Internet service and access control. Seven changes have been made to the LEXER and YACC code of PPL. Five of the changes are related to the syntax of policy rules in PPL. Two of the changes are related to the semantics of the language. A graphical user interface tool kit for creating, validating, archiving and compiling policies represented in PPL has been developed. The tool kit has a field-by-field interface that allows a policy maker to input and update PPL compliant policy rules, while hiding the subtle details of the PPL syntax from the user. Prior to the work reported here, policy files were created separately and the PPL compiler had to be invoked manually from a command line interface. The GUI combines the processes of forming a policy file and compiling. These processes are performed automatically from the menu items of the tool kit. The GUI itself is password protected, permitting only authorized users access to the system. Protection of the policy rules is also provided via the tool kit.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2002
Accession Number
ADA401566

Entities

People

  • Tufan Ekin

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Graphical User Interface
  • Java Programming Language
  • Kits
  • Language
  • Linguistics
  • Network Topology
  • Programming Languages
  • Tool Kits
  • Tools
  • User Interface
  • Web Browsers

Readers

  • Computational Linguistics
  • Cybersecurity.
  • Database Systems and Applications