"This book delivers definitive research on the use of agent technologies to advance the practice of electronic business in today's organizations, targeting the needs of enterprises in open and dynamic business opportunities to incorporate skilled use of multiple independent information systems. It clearly articulates the stages involved in developing agent-based e-business systems"--Provided by publisher.
Now professional software developers working in highly complex distributed environments can learn how to create agents for client/server environments. This book clearly explains the programming of agents for improving user interfaces, for improving performance and usability of LANS and WANS, for managing mail, and even for assisting in the development of other software.
One of the most important reasons for the current intensity of interest in agent technology is that the concept of an agent, as an autonomous system capable of interacting with other agents in order to satisfy its design objectives, is a natural one for software designers. Just as we can understand many systems as being composed of essentially passive objects, which have a state and upon which we can perform operations, so we can understand many others as being made up of interacting semi-autonomous agents. This book brings together revised versions of papers presented at the First International Workshop on Agent-Oriented Software Engineering, AOSE 2000, held in Limerick, Ireland, in conjunction with ICSE 2000, and several invited papers. As a comprehensive and competent overview of agent-oriented software engineering, the book addresses software engineers interested in the new paradigm and technology as well as research and development professionals active in agent technology.
This volume constitutes the refereed proceedings of the Second International Conference on HCI in Business, HCIB 2015, held as part of the 17th International Conference on Human-Computer Interaction, HCII 2015, which took place in Los Angeles, CA, USA, in August 2015. HCII 2015 received a total of 4843 submissions, of which 1462 papers and 246 posters were accepted for publication after a careful reviewing process. The papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. They thoroughly cover the entire field of human-computer interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. The 72 papers presented in this volume address the following topics: social media for business, enterprise systems, business and gamification, analytics, visualization and decision- making, industry, academia, innovation, and market.
Discusses the current status of portals in higher education by providing insight into the role portals play in an institution's business and educational strategy, by taking the reader through the processes of conceptualization, design, and implementation of the portals in different stages of development at major universities and by offering insight from three producers of portal software systems in use at institutions of higher learning and elsewhere.
Specifying and implementing dynamical systems with the situation calculus. Modeling and implementing dynamical systems is a central problem in artificial intelligence, robotics, software agents, simulation, decision and control theory, and many other disciplines. In recent years, a new approach to representing such systems, grounded in mathematical logic, has been developed within the AI knowledge-representation community. This book presents a comprehensive treatment of these ideas, basing its theoretical and implementation foundations on the situation calculus, a dialect of first-order logic. Within this framework, it develops many features of dynamical systems modeling, including time, processes, concurrency, exogenous events, reactivity, sensing and knowledge, probabilistic uncertainty, and decision theory. It also describes and implements a new family of high-level programming languages suitable for writing control programs for dynamical systems. Finally, it includes situation calculus specifications for a wide range of examples drawn from cognitive robotics, planning, simulation, databases, and decision theory, together with all the implementation code for these examples. This code is available on the book's Web site.
Learn how to employ JADE to build multi-agent systems! JADE (Java Agent DEvelopment framework) is a middleware for the development of applications, both in the mobile and fixed environment, based on the Peer-to-Peer intelligent autonomous agent approach. JADE enables developers to implement and deploy multi-agent systems, including agents running on wireless networks and limited-resource devices. Developing Multi-Agent Systems with JADE is a practical guide to using JADE. The text will give an introduction to agent technologies and the JADE Platform, before proceeding to give a comprehensive guide to programming with JADE. Basic features such as creating agents, agent tasks, agent communication, agent discovery and GUIs are covered, as well as more advanced features including ontologies and content languages, complex behaviours, interaction protocols, agent mobility, and the in-process interface. Issues such as JADE internals, running JADE agents on mobile devices, deploying a fault tolerant JADE platform, and main add-ons are also covered in depth. Developing Multi-Agent Systems with JADE: Comprehensive guide to using JADE to build multi-agent systems and agent orientated programming. Describes and explains ontologies and content language, interaction protocols and complex behaviour. Includes material on persistence, security and a semantics framework. Contains numerous examples, problems, and illustrations to enhance learning. Presents a case study demonstrating the use of JADE in practice. Offers an accompanying website with additional learning resources such as sample code, exercises and PPT-slides. This invaluable resource will provide multi-agent systems practitioners, programmers working in the software industry with an interest on multi-agent systems as well as final year undergraduate and postgraduate students in CS and advanced networking and telecoms courses with a comprehensive guide to using JADE to employ multi agent systems. With contributions from experts in JADE and multi agent technology.
The Enterprise Operations Management Handbook provides the expert advice and guidance of hundreds of leading computing practitioners and consultants. Covering all major areas of enterprise operations management, this edition provides essential information for managing a modern, evolving data center. Topics include business issues, technology issues, and operational issues. This current, practical reference also reviews such critical areas as strategic planning, data center management, data center controls, systems planning, network technology, contingency planning, human resource planning, desktop computing, and future directions. The Enterprise Operations Management Handbook serves as an invaluable tool for designing, building, and maintaining a high-performance, service-oriented data center.