DocumentCode :
1750051
Title :
Natural-language processing support for developing policy-governed software systems
Author :
Michael, James Bret ; Ong, Vanessa L. ; Rowe, Neil C.
Author_Institution :
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
fYear :
2001
fDate :
2001
Firstpage :
263
Lastpage :
274
Abstract :
Organizations are policy-driven entities. Policy bases can be very large and the relationships 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. The authors 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 input; 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
Keywords :
computational linguistics; natural language interfaces; natural languages; object-oriented programming; software development management; vocabulary; NLIPT; Naval Postgraduate School security policy statements; computational form; computer based tools; equivalent logical form; index-term generator; key terms; logic modeler; meaning list representative; natural language input; natural language input-processing tool; natural language policy statements; natural language processing support; policy bases; policy schema; policy statements; policy workbench; policy-driven entities; policy-governed software systems development; structural modeler; unintended policy; Computer science; Information security; Information systems; Java; Logic; Marine vehicles; Natural languages; Prototypes; Software systems; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2001. TOOLS 39. 39th International Conference and Exhibition on
Conference_Location :
Santa Barbara, CA
ISSN :
1530-2067
Print_ISBN :
0-7695-1251-8
Type :
conf
DOI :
10.1109/TOOLS.2001.941679
Filename :
941679
Link To Document :
بازگشت