loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
Natural-Language Processing Support for Developing Policy-Governed Software Systems
Santa Barbara, California
July 29-August 03
ISBN: 0-7695-1251-8
James Bret Michael, Naval Postgraduate School
Vanessa L. Ong, Naval Postgraduate School
Neil C. Rowe, Naval Postgraduate School
Abstract: Organizations are policy-driven entities. Policy bases can be very large and the relation-ships between policies can be complex. In addition, policy can change on a frequent basis. Checking for gaps in policy or analyzing the ramifications of changing policy is necessary to both identify and rectify gaps or unintended policy prior to the policy base being refined into requirements for a system. A policy workbench is an integrated set of computer-based tools for developing, reasoning about, and maintaining policy. A workbench takes as input a computationally equivalent form of policy statements. We have developed a prototype of a tool that maps natural-language policy statements to an equivalent computational form. In this paper we describe the architecture of a natural-language input-processing tool (NLIPT). It has an extractor, which generates a meaning list representative of the natural-language in-put; an index-term generator, which identifies the key terms used to index relevant policy schema in the policy base; a structural modeler, which structures a schema for input; and a logic modeler, which maps the schema to an equivalent logical form. We experimented with a prototype of the extractor which successfully parsed a sample of ninety-nine Naval Postgraduate School security policy statements with ninety-six percent accuracy.
Citation:
James Bret Michael, Vanessa L. Ong, Neil C. Rowe, "Natural-Language Processing Support for Developing Policy-Governed Software Systems," tools, pp.0263, 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39), 2001
Usage of this product signifies your acceptance of the Terms of Use.