<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Wulf et al (1974) speak of the separation of mechanism from policy in operating systems, and attribute the idea to Brinch Hansen in 1970:<div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">2. Separation of mechanism and policy. Among the major causes of our inability to experiment with, and adapt, existing operating systems is their failure to properly separate mechanisms from policies. (Hansen [1] has presented cogent arguments for this separation.) Such separation contributes to the flexibility of the system, for it leaves the complex decisions in the hands of the person who should make them--the higher-level system designer.</div></blockquote><div class=""><div class=""><br class=""></div><div class=""><span style="font-family: tahoma, arial, verdana, sans-serif; background-color: rgb(255, 255, 255);" class="">W. Wulf, E. Cohen, W. Corwin, A. Jones, R. Levin, C. Pierson, and F. Pollack. 1974. HYDRA: the kernel of a multiprocessor operating system. </span><span style="box-sizing: border-box; font-family: tahoma, arial, verdana, sans-serif;" class="">Commun. ACM</span><span style="font-family: tahoma, arial, verdana, sans-serif; background-color: rgb(255, 255, 255);" class=""> 17, 6 (June 1974), 337-345. DOI: <a href="https://doi.org/10.1145/355616.364017" class="">https://doi.org/10.1145/355616.364017</a> (also available here: </span><font face="tahoma, arial, verdana, sans-serif" class=""><a href="http://pages.cs.wisc.edu/~remzi/cs736.html/Papers/hydra.pdf" class="">http://pages.cs.wisc.edu/~remzi/cs736.html/Papers/hydra.pdf</a>).</font><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 6, 2018, at 3:48 PM, Colin Garvey <<a href="mailto:garvec@rpi.edu" class="">garvec@rpi.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi all --<div class=""><br class=""></div><div class="">Apologies if this is common knowledge and I've just not done my homework but--</div><div class=""><br class=""></div><div class="">Could anyone point me toward a source of/on the first uses of the word "policy" in the computing/robotics world? Especially interested in the use of "policy" as something an "agent" has that basically tells them "what to do."</div><div class=""><br class=""></div><div class="">Even just some estimates of when this language became widely used would be helpful.</div><div class=""><br class=""></div><div class="">Thanks!</div><div class=""><br class=""></div><div class="">Colin Garvey</div><div class="">PhD Candidate, RPI</div></div>
_______________________________________________<br class="">This email is relayed from members at <a href="http://sigcis.org" class="">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" class="">http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at <a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" class="">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a></div></blockquote></div><br class=""></div></div></body></html>