@techreport{BN05, author = {Travis D. Breaux and James M. Niehaus}, affiliation = {North Carolina State University}, title = {Requirements for a Policy-Enforceable Agent Architecture}, year = {2005}, month = {March}, institution = {Department of Computer Science, North Carolina State University}, number = {TR-2005-17}, address = {Raleigh, NC, USA}, abstract = {Emerging legislation that governs consumer privacy presents a design challenge to multi-agent systems providing business, health-care and government services. As agents act on behalf of consumers and providers of goods and services, their compliance with laws governing information sharing and disclosure practices must be transparent and measurable to avoid prohibitive sanctions by regulators. Human-readable and machine-enforceable policies that govern agent behavior offer a promising avenue to safeguard against violations of law and achieve compliance in dynamic environments. We apply software engineering practices to this problem and present requirements for designing an agent-based policy language and agent framework and compare our approach to current practices. We elaborate our requirements using two scenarios demonstrating policy authorship and enforcement in a multi-agent environment. Our proposal is motivated by results from analyzing privacy policies and legislation related to services in e-commerce and health-care.}, keywords = {multi-agent systems, policy, regulations, normative systems}, }