Allen, R., & Garlan, D. (1997). A formal basis for architectural connection. ACM Transactions on Software Engineering and Methodology.
Bass, L., Clements, P., & Kazman, R. (2003). Software architectures in practice (2nd edn.). Addison-Wesley.
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., & Mylopoulos, J. (2001). A knowledge level software engineering methodology for agent oriented programming. In Proceedings of the 5th international conference on autonomous agents, (pp. 648–655) Montreal (CA): ACM Press.
Castelfranchi, C. (2000). Engineering social order. In Engineering societies in the agents world, Vol. 1972 of LNAI (pp. 1–18) Springer-Verlag.
Chella, A., Cossentino, M., Sabatucci, L., & Seidita, V. (2006). PASSI: An agile process for designing agents. Journal of Computer Systems Science and Engineering.
Esteva, M., Rosell, B., Rodríguez-Aguilar, J. A., & Arcos, J. L. (2004). AMELI: An agent-based middleware for electronic institutions. In N. R. Jennings, C. Sierra, L. Sonenberg, & M. Tambe (Eds.), 3rd international joint conference on autonomous agents and multiagent systems (AAMAS 2004) (Vol. 1). New York, USA, pp. 236–243, ACM.
Garlan, D., Monroe, R. T., & Wile, D. (2000). Acme: Architectural description of component-based systems. In G. T. Leavens & M. Sitaraman (Eds.), Foundations of component-based systems. Cambridge University Press, pp. 47–68.
Gasser, L. (2001). MAS infrastructure: Definitions, needs and prospects. In T. Wagner & O. F. Rana (Eds.), Infrastructure for agents, multi-agent systems, and scalable multi-agent systems, international workshop on infrastructure for multi-agent systems, Barcelona, Spain, June 3–7, 2000, Revised Papers, Vol. 1887 of Lecture Notes in Computer Science (pp. 1–11). Springer.
JADE-board (2000). Java agent DEvelopment framework. http://sharon.cselt.it/ projects/jade/.
Jennings N.R. (2001). An agent-based approach for building complex software systems. Communications ACM 44(4):35–41MathSciNetCrossRefGoogle Scholar
Mamei, M., & Zambonelli, F. (2005). Programming stigmergic coordination with the TOTA middleware. In F. Dignum, V. Dignum, S. Koenig, S. Kraus, M. P. Singh, & M. Wooldridge (Eds.), 4th international joint conference on autonomous agents and multiagent systems (AAMAS 2005), July 25–29, 2005 (pp. 415–422) Utrecht, The Netherlands: ACM.
Noriega, P., & Sierra, C. (2002). Electronic institutions: Future trends and challenges. In M.Klusch, S.Ossowski, & O. Shehory (Eds.), Cooperative information agents VI, Vol. 2446 of LNCS. Springer Verlag.
Norling, E., & Ritter, F. E. (2001). Embodying the JACK agent architecture. In Australian joint conference on artificial intelligence, Vol. 2256 of Lecture Notes in Computer Science (pp. 368–377). Springer.
Omicini, A. (2001). SODA: Societies and infrastructures in the analysis and design of agent-based systems. In P. Ciancarini & M. J. Wooldridge (Eds.), Agent-oriented software engineering, Vol. 1957 of LNCS (pp. 185–193), Springer-Verlag. 1st International Workshop (AOSE 2000), Limerick, Ireland, 10 June 2000. Revised Papers.
Omicini, A., Ossowski, S., & Ricci, A. (2004). Coordination infrastructures in the engineering of multiagent systems. In F. Bergenti, M.-P. Gleizes, & F. Zambonelli (Eds.), Methodologies and software engineering for agent systems: The agent-oriented software engineering handbook, Vol. 11 of multiagent systems, artificial societies, and simulated organizations. Kluwer Academic Publishers, Chapt. 14, pp. 273–296.
Omicini A., Zambonelli F. (1999). Coordination for internet application development. Autonomous agents and multi-agent systems, 2(3):251–269CrossRefGoogle Scholar
Parunak V D. (1997). Go to the ant: Engineering principles from natural agent systems. Annals of Operations Research 75: 69–101CrossRefGoogle Scholar
Picco, G. P., Murphy, A. L., & Roman, G.-C. (2000). Developing mobile computing applications with LIME. In ICSE. pp. 766–769.
Platon, E., Mamei, M., et al. (2006). “Mechanisms” paper in this issue.
Ricci, A., Omicini, A., & Denti, E. (2002). Virtual enterprises and workflow management as agent coordination issues. International Journal of Cooperative Information Systems, 11
(3/4), 355–379. Special issue: Cooperative information agents—Best Papers of CIA 2001.Google Scholar
Ricci A., Viroli M. (2005). Coordination artifacts: A unifying abstraction for engineering environment-mediated coordination in MAS. Informatica 29:433–443Google Scholar
Rossi, D., Cabri, G., & Denti, E. (2001). Tuple-based technologies for coordination. In A., F. Zambonelli, M. Klusch & R. Tolksdorf (Eds.), Coordination of internet agents: models, technologies and applications. Springer, Chapt. 4, pp. 83–109.
Sauter, J. A., Matthews, R. S., Parunak, H. V. D., & Brueckner, S. (2005). Performance of digital pheromones for swarming vehicle control. In 4th international joint conference on autonomous agents and multiagent systems (AAMAS 2005), July 25–29, 2005 (pp. 903–910) Utrecht, The Netherlands: ACM.
Schelfthout, K., Weyns, D., & Holvoet, T. (2005). Middleware for protocol-based coordination in dynamic networks. In Proceedings of 3rd international workshop on middleware for pervasive and ad-hoc computing (MPAC05).
Sycara, K., Paolucci, M., van Velsen, M., Giampapa, J. (2003). The RETSINA MAS infrastructure. Special Joint Issue of Autonomous Agents and MAS, 7(1–2).
Viroli, M., & Ricci, A. (2004). Instructions-based semantics of agent mediated interaction. In N. R. Jennings, C. Sierra, L. Sonenberg, & M. Tambe (Eds.), 3rd international joint conference on autonomous agents and multiagent systems (AAMAS 2004), Vol. 1. (pp. 102–110). New York, USA: ACM.
Weyns, D., Omicini, A., & Odell, J. (2006) “Definition” paper in this issue.
Weyns, D., Schelfthout, K., Holvoet, T., & Lefever, T. (2005a). Decentralized control of E’GV transportation systems. In 4th international joint conference on autonomous agents and multiagent systems (AAMAS 2005), July 25–29, 2005 (pp. 67–74). Utrecht, The Netherlands: ACM.
Weyns, D., Schelfthout, K., Holvoet, T., Lefever, T., & Wielemans, J. (2005b). Architecture-centric development of an AGV transportation system. In Proceedings of the 4th international/central and eastern european conference on multi-agent systems, Vol. 3690 of Lecture Notes in Computer Science.
Weyns, D., Vizarri, G., & Holvoet, T. (2005c). Environments for situated multi-agent systems: Beyond infrastructure. In D. Weyns, H. V. D. Parunak, & F. Michel (Eds.), 2nd international workshop “environments for multi-agent systems” (E4MAS 2005). AAMAS (2005). Utrecht, The Netherlands. Available at E4MAS 2005 website.
Wood, M., DeLoach, S. A., & Sparkman, C. (2001). Multiagent system engineering. International Journal of Software Engineering and Knowledge Engineering, 11
(3), 231–258.Google Scholar
Zambonelli F., Jennings N.R., Wooldridge M. (2003). Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering Methodology 12(3):317–370CrossRefGoogle Scholar
Zambonelli, F., & Parunak, H. V. D. (2003). Signs of a revolution in computer science and software engineering. In 3rd international workshop on engineering societies in the agents world, Vol. 2577 of LNCS (pp. 13–28). Springer Verlag.