skip to main content
10.1145/568760.568792acmotherconferencesArticle/Chapter ViewAbstractPublication PagessekeConference Proceedingsconference-collections
Article

Information systems development through social structures

Published: 15 July 2002 Publication History

Abstract

Information systems for organizations such as e-business and knowledge management systems must continually evolve to adapt to their operational environment. Unfortunately, current development methodologies do not support system evolution well, making software an obstacle to organizational changes. The paper describes a framework that develops and evolves seamlessly a system-to-be within its organizational environment. We adopt a set of social structures --- organizational styles and social patterns --- based on concepts of organization theory and agent approaches, as a foundation to model early and late requirements as well as architectural and detailed design. We illustrate the use of the social structures through a case study, and we specify one of the styles in Formal Tropos language. This research has been conducted within the context of the Tropos project.

References

[1]
A. I. Anton, "Goal-Based Requirements Analysis", In Proceedings of the Second International Conference On Requirements Analysis (ICRE'96), pp.l36-144, 1996.]]
[2]
Y. Aridor and D. B. Lange. "Agent Design Patterns: Elements of Agent Application Design" In Proceedings of the Second International Conference on Autonomous Agents (Agents'98), New York, USA, May 1998.]]
[3]
G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide, The Addison-Wesley Object Technology Series, Addison-Wesley, 1999.]]
[4]
J. A. Bubenko, "Next Generation Information Systems: an Organizational Perspective", In Proceedings of the International Workshop on Development of Intelligent Information Systems, Niagara-on-the-Lake, Ontario, pp. 22-31, Canada, April 1991.]]
[5]
J. Castro, M. Kolp and J. Mylopoulos. "A Requirements-Driven Development Methodology". In Proceedings of the 13th International Conference on Advanced Information Systems Engineering (CAiSE'01), Interlaken, Switzerland, June 2001.]]
[6]
L. K. Chung, B. A. Nixon, E. Yu and J. Mylopoulos. Non-Functional Requirements in Software Engineering, Kluwer Publishing, 2000.]]
[7]
A. Dardenne, A. van Lamsweerde, and S. Fickas, "Goal---directed Requirements Acquisition", Science of Computer Programming, 20, pp. 3-50, 1993.]]
[8]
A. Fuxman, P. Giorgini, M. Kolp, and J. Mylopoulos. "Information systems as social structures". In Proceedings of the 2nd International Conference on Formal Ontologies for Information Systems (FOIS'01), Ogunquit, USA, October 2001.]]
[9]
E. Gamma, R. Helm, R. Johnson and J. Vlissides. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, 1995.]]
[10]
P. Giorgini, A. Perini, J. Mylopoulos, F. Giunchiglia and P. Bresciani. "Agent-Oriented Software Development: A Case Study". In Proceedings of the 13th International Conference on Software Engineering & Knowledge Engineering (SEKE01), Buenos Aires, Argentina, June 2001.]]
[11]
B. Gomes-Casseres. The alliance revolution: the new shape of business rivalry, Harvard University Press, 1996.]]
[12]
S. Hayden, C. Carrick, and Q. Yang. "Architectural Design Patterns for Multiagent Coordination". In Proceedings of the International Conference on Autonomous Agents (Agents'99), Seattle, USA, May 1999.]]
[13]
M. Kolp, P. Giorgini, and J. Mylopoulos. "An Organizational Perspective on Multi-agent Architectures". In Proceedings of the Eighth International Workshop on Agent Theories, architectures, and languages (ATAL'01), Seattle, USA, August 2001.]]
[14]
H. Mintzberg, Structure in fives: designing effective organizations. Prentice-Hall, 1992.]]
[15]
J. Odell, H. Van Dyke Parunak, and B. Bauer, "Extending UML for Agents", In Proceedings of the Agent-Oriented Information System Workshop at the 17th National Conference on Artificial Intelligence, pp. 3-17, Austin, USA, July 2000.]]
[16]
S. Parsons, "Some qualitative approaches to applying the Dempster-Shafer theory". In Information and Decision technologies, 19 (1994), pp 321- 337.]]
[17]
W. Richard Scott. Organizations: rational, natural, and open systems, Prentice Hall, 1998.]]
[18]
M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline, Upper Saddle River, N.J., Prentice Hall, 1996.]]
[19]
L. Segil. Intelligent business alliances: how to profit using today's most important strategic tool, Times Business, 1996,]]
[20]
R. Wirfs-Brock, B. Wilkerson, and L. Wiener, Designing Object-Oriented Software, Englewood Cliffs, Prentice-Hall, 1990.]]
[21]
M. Y. Yoshino, and U. S. Rangan, Strategic Alliances: An Entrepreneurial Approach to Globalization, Harvard Business School Press, 1995.]]
[22]
E. Yu. Modelling Strategic Relationships for Process Reengineering, Ph.D. thesis, Department of Computer Science, University of Toronto, Canada, 1995.]]

Cited By

View all
  • (2015)A goal-based framework on contextual requirements modelling for agent-mediated continual quality improvement (aCQI) in curriculum designProceedings of the 9th International Conference on Ubiquitous Information Management and Communication10.1145/2701126.2701178(1-8)Online publication date: 8-Jan-2015
  • (2013)Designing multi-agent unit tests using systematic test design patterns-(extended version)Engineering Applications of Artificial Intelligence10.1016/j.engappai.2013.04.00926:9(2128-2142)Online publication date: 1-Oct-2013
  • (2012)Building Strategic Enterprise Context Models with i*: A Pattern-Based ApproachTrends in Enterprise Architecture Research and Practice-Driven Research on Enterprise Transformation10.1007/978-3-642-34163-2_3(40-59)Online publication date: 2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SEKE '02: Proceedings of the 14th international conference on Software engineering and knowledge engineering
July 2002
859 pages
ISBN:1581135564
DOI:10.1145/568760
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 July 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. i* framework
  2. tropos methodology
  3. requirements engineering

Qualifiers

  • Article

Conference

SEKE02

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2015)A goal-based framework on contextual requirements modelling for agent-mediated continual quality improvement (aCQI) in curriculum designProceedings of the 9th International Conference on Ubiquitous Information Management and Communication10.1145/2701126.2701178(1-8)Online publication date: 8-Jan-2015
  • (2013)Designing multi-agent unit tests using systematic test design patterns-(extended version)Engineering Applications of Artificial Intelligence10.1016/j.engappai.2013.04.00926:9(2128-2142)Online publication date: 1-Oct-2013
  • (2012)Building Strategic Enterprise Context Models with i*: A Pattern-Based ApproachTrends in Enterprise Architecture Research and Practice-Driven Research on Enterprise Transformation10.1007/978-3-642-34163-2_3(40-59)Online publication date: 2012
  • (2011)Ontology Based Object-Oriented Domain ModelingTheoretical and Practical Advances in Information Systems Development10.4018/978-1-60960-521-6.ch003(37-60)Online publication date: 2011
  • (2009)A development framework for component-based agent-oriented business servicesInternational Journal of Agent-Oriented Software Engineering10.1504/IJAOSE.2009.0236423:2/3(328-367)Online publication date: 1-Mar-2009
  • (2008)Requirements Elicitation Using Goal-Based Organizational Model19th Australian Conference on Software Engineering (aswec 2008)10.1109/ASWEC.2008.4483244(543-551)Online publication date: Mar-2008
  • (2007)Improving Multi-Agent Architectural DesignSoftware Engineering for Multi-Agent Systems V10.1007/978-3-540-73131-3_10(165-184)Online publication date: 1-Feb-2007
  • (2006)Improving the architectural design of multi-agent systemsProceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems10.1145/1138063.1138083(107-113)Online publication date: 22-May-2006
  • (2006)Multi-Agent Architectures as Organizational StructuresAutonomous Agents and Multi-Agent Systems10.1007/s10458-006-5717-613:1(3-25)Online publication date: 1-Jul-2006
  • (2005)A social-driven design of e-business systemSoftware Engineering for Multi-Agent Systems III10.5555/2167504.2167511(70-84)Online publication date: 1-Jan-2005
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media