skip to main content
article

A software retrieval service based on adaptive knowledge-driven agents for wireless environments

Published:01 September 2006Publication History
Skip Abstract Section

Abstract

The ability to retrieve software in an easy and efficient way confers competitive advantage on computer users in general and, even more especially, on users of wireless devices (like some laptops, PDAs, etc.). In this article, we present a software retrieval service that allows users to select and retrieve software in an easy and efficient way, anywhere and anytime. Two relevant components of this service are: 1) a software ontology (software catalog) which provides users with a semantic description of software elements, hiding the location and access method of various software repositories, and 2) a set of specialist agents that allow browsing of the software catalog (automatically customized for each user), and an efficient retrieval method for the selected software. These agents automatically adapt their behavior to different users and situations by considering the profile and preferences of the users and the network status.In summary, our software-obtaining process based on an ontology and autonomous and adaptive agents presents a qualitative advance with respect to existing solutions: our approach adapts to the features of users, relieving them from knowing the technical features of their devices and the location and access method of various remote software repositories.

References

  1. Barbará, D. 1999. Mobile computing and databases---a survey. IEEE Trans. Knowl. Data Engin. 11, 1 (Jan.-Feb.) 108--117. Google ScholarGoogle Scholar
  2. Braga, R. M. W., Werner, C. M. I., and Mattoso, M. 2000. Using ontologies for domain information retrieval. In 11th International Workshop on Database and Expert Systems Applications (DEXA'00). Greenwich, London, U.K. IEE Computer Society Press. Google ScholarGoogle Scholar
  3. Chen, H., Finin, T., and Joshi, A. 2003. An ontology for context-aware pervasive computing environments. In 18th International Joint Conference on Artificial Intelligence (IJCAI'03) Workshop on Information Integration on the Web (IIWeb'03). Acapulco Mexico. Academic University Press.Google ScholarGoogle Scholar
  4. Chris Drummond, D. I. and Holte, R. C. 2000. A learning agent that assists the browsing of software libraries. IEEE Trans. Softw. Engin. 26, 12, 1179--1196. Google ScholarGoogle Scholar
  5. CNET Inc. 2006a. http://www.shareware.com.Google ScholarGoogle Scholar
  6. CNET Inc. 2006b. http://www.download.com.Google ScholarGoogle Scholar
  7. Goñi, A., Illarramendi, A., Mena, E., Villate, Y., and Rodriguez, J. 2001. ANTARCTICA: A multiagent system for internet data services in a wireless computing framework. In NSF Workshop on an Infrastructure for Mobile and Wireless Systems, Scottsdale, AZ, Lecture Notes in Computer Science, vol. 2538, 119--135. Google ScholarGoogle Scholar
  8. IBM Corporation. 2006. TME 10 Software Distribution---Mobile Clients SG24-4854-00. http://www.pdc.kth.se/doc/SP/redbooks/pdfbks/sg244854.pdf.gz.Google ScholarGoogle Scholar
  9. Mena, E., Illarramendi, A., and Goñi, A. 2000. Automatic ontology construction for a multiagent-based software gathering service. In Proceedings of the 4th International Workshop on Cooperative Information Agents (CIA'00), Boston, Lecture Notes on Artificial Intelligence MA, 232--243. Google ScholarGoogle Scholar
  10. Mena, E., Royo, J., Illarramendi, A., and Goñi, A. 2002. Adaptable software retrieval service for wireless environments based on mobile agents. In 2002 International Conference on Wireless Networks (ICWN'02). Las Vegas, NY, CSREA Press, 116--124.Google ScholarGoogle Scholar
  11. Mena, E., Royo, J., Illarramendi, A., and N I, A. G. 2002. An agent-based approach for helping users of hand-held devices to browse software catalogs. In Cooperative Information Agents VI, 6th International Workshop (CIA2002). Madrid, Spain, Lecture Notes on Artificial Intelligence, 51--65. Google ScholarGoogle Scholar
  12. Merseguer, J., Campos, J., and Mena, E. 2003. Analysing internet software retrieval systems: Modeling and performance comparison. Wireless Netw. J. Mobile Comm. Computa. Inform. 9, 3 (May), 223--238. Google ScholarGoogle Scholar
  13. Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., and White, J. 1998. MASIF, the OMG mobile agent system interoperability facility. In Proceedings of Mobile Agents Stuttgart, Germany. Lecture Notes in Artificial Intelligence, vol. 1477. Google ScholarGoogle Scholar
  14. Mitrovic, N., Royo, J., and Mena, E. 2004. Adus: Indirect generation of user interfaces on wireless devices. In 15th International Workshop on Database and Expert Systems Applications (DEXA'04), 7th International Workshop Mobility in Databases and Distributed Systems (MDDS'2004). Zaragoza, Spain. IEEE Computer Society. Google ScholarGoogle Scholar
  15. Pitoura, E. and Samaras, G. 1998. Data Management for Mobile Computing. Vol. 10. Kluwer Academic Publishers, Boston, MA. Google ScholarGoogle Scholar
  16. Ranganathan, A., McGrath, R., Campbell, R., and Mickunas, M. 2003. Ontologies in a pervasive computing environment. In 18th International Joint Conference On Artificial Intelligence (IJCAI'03), Workshop on Information Integration on the Web (IIWeb'03). Acapulco (Mexico). Academic University Press.Google ScholarGoogle Scholar
  17. Recursion Software 2006. http://www.recursionsw.com/voyager.htm.Google ScholarGoogle Scholar
  18. Seacord, R. C., Hissam, S. A., and Wallnau, K. C. 1998. Agora: A search engine for software components. IEEE Internet Comput. 2, 6, 62--70. Google ScholarGoogle Scholar
  19. Sun Microsystems, Inc. 2006. http://java.sun.com/products/javawebstart/.Google ScholarGoogle Scholar
  20. Tucows.Com Inc. 2006. http://www.tucows.com.Google ScholarGoogle Scholar
  21. Ye, Y. and Fischer, G. 2001. Context-aware browsing of large component repositories. In Proceedings of the IEEE 16th International Conference on Automated Software Engineering. Coronado Island, CA. IEEE Computer Society, 99--106. Google ScholarGoogle Scholar
  22. Yen, I., Khan, L., Prabhakaran, B., Bastani, F. B., and Linn, J. 2001. An online repository for embedded software. In 13th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'01) Dallas, TX. IEEE Computer Society. Google ScholarGoogle Scholar

Index Terms

  1. A software retrieval service based on adaptive knowledge-driven agents for wireless environments

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!