Abstract
In the last few years, software applications have increased in complexity and in stakeholder’s expectations principally due to new Internet-centric application areas such as e-business, web services, ubiquitous computing, and peer-to-peer networks. Multi-agent systems (MAS) architectures have gained popularity for developing such software. Unfortunately, despite considerable work in software architecture during the last decade, few research efforts have aimed at truly defining frameworks for agent-based architectural design. Considering that a MAS architecture is conceived as a society of software agents, this paper overviews SKwyRL, a social-driven design framework dedicated to build up agent-based systems. The framework proposes a modern approach based on organizational structures and social patterns to define agent architectures notably in the context of e-business system design.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kruchten, P.: The Rational Unified Process: An introduction. Addison-Wesley, Reading (2003)
Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emering Discipline. Prentice-Hall, Englewood Cliffs (1996)
Gamma, É., Helm, R., Johnson, J., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Kolp, M., Giorgini, P., Mylopoulos, J.: A Goal-Based Organizational Perspective on Multi-Agents Architectures. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, p. 128. Springer, Heidelberg (2002)
Kolp, M., Giorgini, P., Mylopoulos, J.: Information systems development through social structures. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE 2002), Italy (2002)
Faulkner, S., Kolp, M., Coyette, A., Do, T.T.: Agent Oriented Design of E-Commerce System Architecture. In: Proceedings of the 6th International Conference on Enterprise Information Systems (ICEIS 2004), Porto, Portugal (April 2004)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (1998)
Mintzberg, H.: Structure in fives: designing effective organizations. Prentice-Hall, Englewood Cliffs (1992)
Scott, W.R.: Organizations: rational, natural, and open systems. Prentice-Hall, Englewood Cliffs (1998)
Yoshino, M.Y., Srinivasa Rangan, U.: Strategic alliances: an entrepreneurial approach to globalization. Harvard Business School Press (1995)
Dussauge, P., Garrette, B.: Cooperative Strategy: Competing Successfully Through Strategic Alliances. Wiley and Sons, Chichester (1999)
Morabito, J., Sack, I., Bhate, A.: Organization modeling: innovative architectures for the 21st century. Prentice-Hall, Englewood Cliffs (1999)
Segil, L.: Intelligent business alliances: how to profit using today’s most important strategic tool. Times Business (1996)
Yu, E.: Modeling Strategic Relationships for Process Reengineering. PhD thesis, Univesity of Toronto, Department of Computer Science, Canada (1995)
Do, T.T., Kolp, M., Pirotte, A.: Social Patterns for Designing Multi-Agent Systems. In: Proceedings of the 15th International Conference on Software Engineering and Knowledge Engineering (SEKE 2003), San Francisco, USA (July 2003)
JACK Intelligent Agents, http://www.agent-software.com/
Chung, L.: Representing and Using Non-Functional Requirements: A Process-Oriented Approach. Ph.D. Thesis, Department of Computer Science, University of Toronto, Canada (1993)
Giorgini, P., Mylopoulos, J., Nicchiarelli, E., Sebastiani, R.: Reasoning with goal models. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, p. 167. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kolp, M., Do, T.T., Faulkner, S. (2005). A Social-Driven Design of e-Business System. In: Choren, R., Garcia, A., Lucena, C., Romanovsky, A. (eds) Software Engineering for Multi-Agent Systems III. SELMAS 2004. Lecture Notes in Computer Science, vol 3390. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31846-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-31846-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24843-9
Online ISBN: 978-3-540-31846-0
eBook Packages: Computer ScienceComputer Science (R0)