• DocumentCode
    1974412
  • Title

    Designing decentralized software for a wireless network environment: evaluating patterns of mobility for a mobile agent swarm

  • Author

    Cicirello, Vincent A. ; Mroczkowski, Andrew ; Regli, William

  • Author_Institution
    Dept. of Comput. Sci., Drexel Univ., Philadelphia, PA, USA
  • fYear
    2005
  • fDate
    30-31 Aug. 2005
  • Firstpage
    49
  • Lastpage
    57
  • Abstract
    Designing decentralized software applications for a wireless network environment offers harsh challenges to the software engineer. All of the usual difficulties associated with a distributed system are present, but are amplified by the inherent dynamics and uncertainty of the wireless network. This paper takes an agent-oriented software engineering perspective in considering how to design decentralized software systems for a mobile ad hoc network (MANET) of resource-constrained devices. Specifically, the authors codify within the context of a software design pattern the concept of an agent swarm. Swarms of mobile agents have been used in the development of applications to support coordination and collaboration in a live MANET test bed. Work is underway to transition some of this technology into use by public protectors as part of the Philadelphia area urban wireless network testbed. The objectives of this paper include motivating the need for a swarm-based approach to distributed software for wireless environments and discussing the critical issues involved with mobile agents swarming on a MANET. For example, one such design issue is the selection of migration patterns for use by the swarming agents. Several different types of itinerary patterns are evaluated within the context of a mobile agent swarm.
  • Keywords
    ad hoc networks; mobile agents; mobile computing; mobility management (mobile radio); object-oriented methods; particle swarm optimisation; MANET; agent-oriented software engineering; decentralized software design pattern; distributed software; mobile ad hoc network; mobile agent swarm; public protector; resource-constrained device; wireless network environment; Application software; Design engineering; Mobile ad hoc networks; Mobile agents; Software design; Software engineering; Software systems; Testing; Uncertainty; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multi-Agent Security and Survivability, 2005 IEEE 2nd Symposium on
  • Print_ISBN
    0-7803-9447-X
  • Type

    conf

  • DOI
    10.1109/MASSUR.2005.1507047
  • Filename
    1507047