Abstract
OCAMS is a practical engineering application of multi-agent systems technology, involving redesign of the tools and practices in a complex, distributed system. OCAMS is designed to assist flight controllers in managing interactions with the file system onboard the International Space Station. The “simulation to implementation” development methodology combines ethnography, participatory design, multiagent simulation, and agent-based systems integration. We describe the model of existing operations and how it was converted into a future operations simulation that embeds a multiagent tool that automates part of the work. This hybrid simulation flexibly combines actual and simulated systems (e.g., mail) and objects (e.g., files) with simulated people, and is validated with actual data. A middleware infrastructure for agent societies is thus demonstrated in which agents are used to link arbitrary hardware and software systems to distributed teams of people on earth and in space—the first step in developing an interplanetary multiagent system.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Clancey, W.J., Sachs, P., Sierhuis, M., van Hoof, R.: Brahms: Simulating Practice for Work Systems Design. International Journal on Human-Computer Studies 49, 831–865 (1998)
Clancey, W.J.: Simulating Activities: Relating Motives, Deliberation, and Attentive Coordination. Cognitive Systems Research 3(3), 471–499 (2002)
van Hoof, R., Sierhuis, M.: Brahms Language Reference (2000), http://www.agentisolutions.com/documentation/language/ls_title.htm
Seah, C., Sierhuis, M., Clancey, W.J.: Multi-agent Modeling and Simulation Approach for Design and Analysis of MER Mission Operations. SIMCHI: Human-computer interface advances for modeling and simulation, January 2005, pp. 73-78 (2005)
Sierhuis, M.: Modeling and Simulating Work Practice; Brahms: A Multiagent Modeling and Simulation Language for Work System Analysis and Design. In: Dissertation in Social Science Informatics (SWI), The Netherlands. SIKS Dissertation 10, University of Amsterdam, Amsterdam (2001)
Sierhuis, M., Clancey, W.J., Seah, C., Trimble, J.P., Sims, M.H.: Modeling and Simulation for Mission Operations Work System Design. Journal of Management Information Systems 19(4), 85–129 (2003)
Sierhuis, M., Clancey, W.J., Seah, C., Acquisti, A., Bushnell, D., Damer, B., Dorighi, N., Edwards, L., Faithorn, L., Flueckiger, L., van Hoof, R., Lees, D., Nandkumar, A., Neukom, C., Scott, M., Sims, M., Wales, R., Wang, S.-Y., Wood, J., Zhang, B.: Agent-based Mission Modeling and Simulation. In: Agent Directed Simulation 2006; part of the 2006 Spring Simulation Multiconference, Huntsville, AL (2006)
Blomberg, J., Giacomi, J., Mosher, A., Swenton-Wall, P.: Ethnographic Field Methods and Their Relation to Design. In: Schuller, A.N.D. (ed.) Participatory Design: Principles and Practices, pp. 123–155. Lawrence Erlbaum Associates, Hillsdale (1993)
Greenbaum, J., Kyng, M. (eds.): Design at Work: Cooperative design of computer systems, Hillsdale. Lawrence Erlbaum, NJ (1991)
van der Aalst, W.M.P.: Putting Petri Nets to Work in the Workflow Arena. In: van der Aalst, J.M.C.W., Kordon, F., Kotsis, G., Moldt, D. (eds.) Petri Net Approaches for Modelling and Validation (pp, pp. 125–143. Lincom Europa, Munich (2003)
van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: Yet Another Workflow Language. Information Systems 30(4), 245–275 (2005)
Sachs, P.: Transforming Work: Collaboration, Learning, and Design. Communications of the ACM 38(9), 36–44 (1995)
Wickler, G., Tate, A., Hansberger, J.: Supporting Collaborative Operations within a Coalition Personnel Recovery Center. In: Paper presented at the International Conference on Integration of Knowledge Intensive Multi-Agent Systems, Waltham, MA (2007)
Sierhuis, M.: It’s not just goals all the way down – It’s activities all the way down. In: Engineering Societies in the Agents World, Seventh International Workshop (ESAW 2006). Springer, Dublin (in press, 2006)
Minar, M., Burkhart, R., Langton, C.: Swarm Development Group (1996), http://www.swarm.org
Tatara, E., North, M.J., Howe, T.R., Collier, N.T., Vos, J.R.: An Introduction to Repast Modeling by Using a Simple Predator-Prey Example. In: Agent 2006 Conference on Social Agents: Results and Prospects, Argonne National Laboratory, Argonne, IL (2006)
Bordini, R.H., Dastani, M., Dix, J., Seghrouchni, A.E.F. (eds.): Multi-Agent Programming: Languages, Platforms and Applications. Springer Science+Business Media, Inc, New York (2005)
Brooks, R.A.: A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation 2(1), 14–23 (1986)
Clancey, W.J., Sierhuis, M., Alena, R., Berrios, D., Dowding, J., Graham, J.S., Tyree, K.S., Hirsh, R.L., Garry, W.B., Semple, A., Buckingham Shum, S.J., Shadbolt, N., Rupert, S.: Automating CapCom Using Mobile Agents and Robotic Assistants. In: American Institute of Aeronautics and Astronautics 1st Space Exploration Conference, Orlando, FL (2005)
Sierhuis, M., Diegelman, T.E., Seah, C., Shalin, V., Clancey, W.J., Selvin, A.M.: Agent-based Simulation of Shuttle Mission Operations. In: Agent-Directed Simulation 2007; part of the 2007 Spring Simulation Multiconference, Norfolk, VA, pp. 53–60 (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Clancey, W.J. et al. (2008). Multi-agent Simulation to Implementation: A Practical Engineering Methodology for Designing Space Flight Operations. In: Artikis, A., O’Hare, G.M.P., Stathis, K., Vouros, G. (eds) Engineering Societies in the Agents World VIII. ESAW 2007. Lecture Notes in Computer Science(), vol 4995. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87654-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-87654-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87653-3
Online ISBN: 978-3-540-87654-0
eBook Packages: Computer ScienceComputer Science (R0)