Norm Enforcement as Supervisory Control
Conference paper
First Online:
- 913 Downloads
Abstract
In this paper, we study normative multi-agent systems from a supervisory control theory perspective. Concretely, we show how to model three well-known types of norm enforcement mechanisms by adopting well-studied supervisory control theory techniques for discrete event systems. Doing so provides a semantics for normative multi-agent systems rooted in formal languages and the ability to automatically synthesize SCT-based norm enforcement mechanisms for special, but still fairly expressive, type of systems and properties.
References
- 1.Alechina, N., Bulling, N., Dastani, M., Logan, B.: Practical run-time norm enforcement with bounded lookahead. In: Proceeding of the 2015 International Conference on Autonomous Agents and Multiagent Systems, pp. 443–451 (2015)Google Scholar
- 2.Alechina, N., Dastani, M., Logan, B.: Programming norm-aware agents. In: Proceeding of the 11th International Conference on Autonomous Agents and Multiagent Systems, vol. 2, pp. 1057–1064 (2012)Google Scholar
- 3.Alechina, N., Dastani, M., Logan, B.: Reasoning about normative update. In: Proceeding of the Twenty-Third International Joint Conference on Artificial Intelligence, pp. 20–26 (2013)Google Scholar
- 4.Alvarez-Napagao, S., Aldewereld, H., Vázquez-Salceda, J., Dignum, F.: Normative monitoring: semantics and implementation. In: De Vos, M., Fornara, N., Pitt, J.V., Vouros, G. (eds.) COIN -2010. LNCS, vol. 6541, pp. 321–336. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-21268-0_18 CrossRefGoogle Scholar
- 5.Andrighetto, G., Governatori, G., Noriega, P., van der Torre, L.W.: Normative Multi-Agent Systems, vol. 4. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Germany (2013)Google Scholar
- 6.Aucher, G.: Supervisory control theory in epistemic temporal logic. In: International conference on Autonomous Agents and Multi-Agent Systems, pp. 333–340 (2014)Google Scholar
- 7.Barkaoui, K., Chaoui, A., Zouari, B.: Supervisory control of discrete event systems based on structure theory of petri nets. In: 1997 IEEE International Conference on Systems, Man, and Cybernetics, 1997 Computational Cybernetics and Simulation, vol. 4, pp. 3750–3755. IEEE (1997)Google Scholar
- 8.Bicchieri, C.: The Grammar of Society: The Nature and Dynamics of Social Norms. Cambridge University Press, New York (2005)CrossRefGoogle Scholar
- 9.Blondel, V.D., Tsitsiklis, J.N.: A survey of computational complexity results in systems and control. Automatica 36(9), 1249–1274 (2000)MathSciNetCrossRefzbMATHGoogle Scholar
- 10.Boella, G., van der Torre, L.W.: Regulative and constitutive norms in normative multiagent systems. KR 4, 255–265 (2004)Google Scholar
- 11.Bowen, J., Stavridou, V.: Safety-critical systems, formal methods and standards. Softw. Eng. J. 8(4), 189–209 (1993)CrossRefGoogle Scholar
- 12.Bulling, N., Dastani, M.: Norm-based mechanism design. Artif. Intell. 239, 97–142 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
- 13.Cassandras, C.G., Lafortune, S.: Introduction to Discrete Event Systems. Springer Science & Business Media, US (2009)zbMATHGoogle Scholar
- 14.Dastani, M., Grossi, D., Meyer, J.C.: A logic for normative multi-agent programs. J. Log. Comput. 23(2), 335–354 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
- 15.Dastani, M., Grossi, D., Meyer, J.-J.C., Tinnemeier, N.: Normative multi-agent programs and their logics. In: Meyer, J.-J.C., Broersen, J. (eds.) KRAMAS 2008. LNCS, vol. 5605, pp. 16–31. Springer, Heidelberg (2009). doi: 10.1007/978-3-642-05301-6_2 CrossRefGoogle Scholar
- 16.Esteva, M., Rosell, B., Rodríguez-Aguilar, J.A., Arcos, J.L.: AMELI: an agent-based middleware for electronic institutions. In: 3rd International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 236–243 (2004)Google Scholar
- 17.Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory Languages and Computation. Addison-Wesley, Reading (1979)zbMATHGoogle Scholar
- 18.Hübner, J.F., Sichman, J.S., Boissier, O.: \(\cal{S-M}oise^{+}\): A middleware for developing organised multi-agent systems. In: Boissier, O., Padget, J., Dignum, V., Lindemann, G., Matson, E., Ossowski, S., Sichman, J.S., Vázquez-Salceda, J. (eds.) AAMAS 2005. LNCS, vol. 3913, pp. 64–77. Springer, Heidelberg (2006). doi: 10.1007/11775331_5 CrossRefGoogle Scholar
- 19.y López, F.L., Luck, M.: Modelling norms for autonomous agents. In: 4th Mexican International Conference on Computer Science (ENC 2003), 8–12 September 2003, Apizaco, Mexico, pp. 238–245 (2003)Google Scholar
- 20.Åkesson, K., Fabian, M., Flordal, H., Vahidi, A.: Supremica - a tool for verification and synthesis of discrete event supervisors. In: Proceeding of the 11th Mediterranean Conference on Control and Automation (2003)Google Scholar
- 21.Ramadge, P.J., Wonham, W.M.: Supervisory control of a class of discrete event processes. SIAM J. Control Optim. 25(1), 206–230 (1987)MathSciNetCrossRefzbMATHGoogle Scholar
- 22.Ramadge, P.J., Wonham, W.M.: The control of discrete event systems. Proc. IEEE 77(1), 81–98 (1989)CrossRefzbMATHGoogle Scholar
- 23.Reiser, C., da Cunha, A., Cury, J.: The environment GRAIL for supervisory control of discrete event systems. In: Proceeding of 8th International Workshop on Discrete Event Systems, pp. 390–391, July 2006Google Scholar
- 24.Ricker, L., Lafortune, S., Gene, S.: DESUMA: A tool integrating GIDDES and UMDES. In: Proceeding of 8th International Workshop on Discrete Event Systems, pp. 392–393 (2006)Google Scholar
- 25.Storey, N.R.: Safety Critical Computer Systems. Addison-Wesley Longman Publishing Co Inc., Reading (1996)Google Scholar
- 26.Wonham, W.M., Ramadge, P.J.: On the supremal controllable sublanguage of a given language. SIAM J. Control Optim. 25(3), 637–659 (1987)MathSciNetCrossRefGoogle Scholar
- 27.Zhang, Z., Wonham, W.M.: STCT: An efficient algorithm for supervisory control design. In: Symposium on Supervisory Control of Discrete Event Systems, pp. 249–6399 (2001)Google Scholar
- 28.Zouari, B., Barkaoui, K.: Parameterized supervisor synthesis for a modular class of discrete event systems. In: Proceeding of the IEEE International Conference on Systems, Man & Cybernetics, 5–8 October 2003, Washington, D.C, USA, pp. 1874–1879 (2003)Google Scholar
Copyright information
© Springer International Publishing AG 2017