Abstract
We describe a methodology which enables development of flexible and reusable mobile agent applications for location aware indoor environments. The methodology, which is named “Workflow-awareness model” (WFA), is based on a concept where a pair of mobile agents cooperate to perform a given task to realize separation of concerns for software maintenance. The paper outlines the methodology, and shows how the concepts work in the prototype environment. Usefulness of this methodology concerning its efficiency and software engineering aspects are analyzed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bee-gent website (1999), http://www2.toshiba.co.jp/beegent
Print service interface version 1.0 working draft (2003)
Ubiquitous Application Development using a Mobile Agent-based System (2003)
Cazzola, W., Chiba, S., Ledoux, T.: Reflection and Meta-Level Architectures: State of the art and future trends. In: Malenfant, J., Moisan, S., Moreira, A.M.D. (eds.) ECOOP 2000 Workshops. LNCS, vol. 1964, pp. 1–15. Springer, Heidelberg (2000)
Damianou, N., Dulay, N., Lupu, E., Sloman, M.: The ponder policy specification language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 18–38. Springer, Heidelberg (2001)
Jurgcn Dix, V.S.: Subrahmanian, and George Pick. Mcta-Agcnt Programs. Technical Report 21-98 (1998)
F1PA. Fipa acl message structure specification (2002)
Harter, A., Hopper, A.: A distributed location system for the active office. IEEE Network 8(1) (1994)
Roman, G.C., Julien, C.: Egocentric contest-aware programming in ad hoc mobile environments. In: International Symposium on the Foundations of Software Engineering, pp. 23–30 (2002)
Elizabeth, A., Kendall: Role modeling for agent system analysis, design, and implementation. IEEE Concurrency 8(2), 34–41 (1999)
Lea, D.: Concurrent Programming in Java: Design Principles and Patterns, 2nd edn. Addison-Wesley, Reading (1999)
Ledoux, T., Bouraqadi-Saadani, N.M.: Adaptability in mobile agent systems using reflection. In: RM 2000, Workshop on Reflective Middleware, Middleware 2000 (April 2000)
Maamar, Z., Sheng, Q.Z., Benatallah, B.: Interleaving web services composition and execution using software agents and delegation. In: AAMAS 2003 Workshop on Web Serices and Agent-Based Engineering (2003)
Mascolo, C., Capra, L., Zachariadis, S., Emmerich, W.: Xmiddle: A data-sharing middleware for mobile computing. Wireless Personal Communications 21(1), 77–103 (2002)
Montanari, R., Bcllavista, P., Corradi, A., Stcfanclli, C.: Dynamic binding in mobile applications: A middleware approach. Internet Computing 7(2) (2003)
Montanari, R., Bellavista, P., Tibaldi, D.: Cosmos: A context-centric access control middleware for mobile environments. In: Horlait, E., Magedanz, T., Glitho, R.H. (eds.) MATA 2003. LNCS, vol. 2881, pp. 77–88. Springer, Heidelberg (2003)
Picco, G.P., Murphy, A.L., Roman, G.-C.: LIME: Linda meets mobility. In: International Conference on Software Engineering, pp. 368–377 (1999)
Roman, J.C., G.-C., Murphy, A.L.: A declarative approach to agent-centered context-aware computing in ad hoc wireless environments. Software Engineering for Large-Scale Multi-Agent Systems (2003)
Roth, V.: Secure recording of itineraries through co-operating agents. In: ECOOP Workshops, pp. 297–298 (1998)
Zachariadis, S., Mascolo, C.: Adaptable mobile applications through satin: Exploiting logical mobility in mobile computing middleware. In: UK-UbiNet Workshop (September 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matsuzaki, K., Yoshioka, N., Honiden, S. (2004). Development Methodology for Location-Aware Mobile Agent. In: Karmouch, A., Korba, L., Madeira, E.R.M. (eds) Mobility Aware Technologies and Applications. MATA 2004. Lecture Notes in Computer Science, vol 3284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30178-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-30178-3_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23423-4
Online ISBN: 978-3-540-30178-3
eBook Packages: Springer Book Archive