Handbook on Agent-Oriented Design Processes


Book Description

To deal with the flexible architectures and evolving functionalities of complex modern systems, the agent metaphor and agent-based computing are often the most appropriate software design approach. As a result, a broad range of special-purpose design processes has been developed in the last several years to tackle the challenges of these specific application domains. In this context, in early 2012 the IEEE-FIPA Design Process Documentation Template SC0097B was defined, which facilitates the representation of design processes and method fragments through the use of standardized templates, thus supporting the creation of easily sharable repositories and facilitating the composition of new design processes. Following this standardization approach, this book gathers the documentations of some of the best-known agent-oriented design processes. After an introductory section, describing the goal of the book and the existing IEEE FIPA standard for design process documentation, thirteen processes (including the widely known Open UP, the de facto standard in object-oriented software engineering) are documented by their original creators or other well-known scientists working in the field. As a result, this is the first work to adopt a standard, unified descriptive approach for documenting different processes, making it much easier to study the individual processes, to rigorously compare them, and to apply them in industrial projects. While there are a few books on the market describing the individual agent-oriented design processes, none of them presents all the processes, let alone in the same format. With this handbook, for the first time, researchers as well as professional software developers looking for an overview as well as for detailed and standardized descriptions of design processes will find a comprehensive presentation of the most important agent-oriented design processes, which will be an invaluable resource when developing solutions in various application areas.




Handbook on Artificial Intelligence-Empowered Applied Software Engineering


Book Description

This book provides a structured overview of artificial intelligence-empowered applied software engineering. Evolving technological advancements in big data, smartphone and mobile software applications, the Internet of Things and a vast range of application areas in all sorts of human activities and professions lead current research towards the efficient incorporation of artificial intelligence enhancements into software and the empowerment of software with artificial intelligence. This book at hand, devoted to Novel Methodologies to Engineering Smart Software Systems Novel Methodologies to Engineering Smart Software Systems, constitutes the first volume of a two-volume Handbook on Artificial Intelligence-empowered Applied Software Engineering. Topics include very significant advances in (i) Artificial Intelligence-Assisted Software Development and (ii) Software Engineering Tools to develop Artificial Intelligence Applications, as well as a detailed Survey of Recent Relevant Literature. Professors, researchers, scientists, engineers and students in artificial intelligence, software engineering and computer science-related disciplines are expected to benefit from it, along with interested readers from other disciplines.




Agents and Artificial Intelligence


Book Description

This book constitutes selected papers from the refereed proceedings of the 13th International Conference on Agents and Artificial Intelligence, ICAART 2021, which was held online during February 4–6, 2021. A total of 72 full and 99 short papers were carefully reviewed and selected for the conference from a total of 298 submissions; 17 selected full papers are included in this book. They were organized in topical sections named agents and artificial intelligence.




Advances in Industrial Engineering in the Industry 4.0 Era


Book Description

At the core of this book are several application areas where Industry 4.0 has been, or can be, applied. This book introduces the Fourth Industrial Revolution, with discussions and reflections that will lead the reader into a deeper understanding of the nature of the concept. This book also reveals various facets that can be applied and utilized for implementation of the concept in various sectors. This book: • Comprehensively discusses skills for Industry 4.0 • Provides insights into the application of Industry 4.0 in the healthcare sector • Presents involvement of Industry 4.0 in current concepts such as supply chain and blockchain • Showcases innovative additive manufacturing to enhance human・machine co-working • Includes virtualization and simulation techniques for decision-making in manufacturing and assembly processes This book is primarily written for graduate students and academic researchers in the fields of industrial engineering, manufacturing engineering, mechanical engineering, production engineering, and aerospace engineering.




Intelligent Interactive Multimedia Systems and Services 2016


Book Description

This book contains the contributions presented at the ninth international KES conference on Intelligent Interactive Multimedia: Systems and Services, which took place in Puerto de la Cruz, Tenerife, Spain, June 15-17, 2016. It contains 65 peer-reviewed book chapters that focus on issues ranging from intelligent image or video storage, retrieval, transmission and analysis to knowledge-based technologies, from advanced information technology architectures for video processing and transmission to advanced functionalities of information and knowledge-based services. We believe that this book will serve as a useful source of knowledge for both academia and industry, for all those faculty members, research scientists, scholars, Ph.D. students and practitioners, who are interested in fundamental and applied facets of intelligent interactive multimedia.




Advances in Construction ICT and e-Business


Book Description

This internationally conducted study of the latest construction industry practices addresses a broad range of Information and Communication Technology applications. Drawing on research conducted in the US and UK, this book presents the state of the art of various ebusiness processes, and examines BIM, virtual environments and mobile technologies. Innovation is a theme that runs throughout this book, so in addition to the direct impact of these new technical achievements, it also considers the management styles that helped them to emerge. Examples from industry are illustrated with case studies and presented alongside research from some of the best known academics in this field. This book is essential reading for all advanced students and researchers interested in how ICT is changing construction management and the construction industry.




Business Modeling and Software Design


Book Description

This book constitutes the proceedings of the 8th International Symposium on Business Modeling and Software Design, BMSD 2018, held in Vienna, Austria, in July 2018. The 14 full papers and 21 short papers selected for inclusion in this book deal with a large number of research topics: (i) Some topics concern Business Processes (BP), such as BP modeling / notations / visualizations, BP management, BP variability, BP contracting, BP interoperability, BP modeling within augmented reality, inter-enterprise collaborations, and so on; (ii) Other topics concern Software Design, such as software ecosystems, specification of context-aware software systems, service-oriented solutions and micro-service architectures, product variability, software development monitoring, and so on; (iii) Still other topics are crosscutting with regard to business modeling and software design, such as data analytics as well as information security and privacy; (iv) Other topics concern hot technology / innovation areas, such as blockchain technology and internet-of-things. Underlying with regard to all those topics is the BMSD’18 theme: Enterprise Engineering and Software Engineering - Processes and Systems for the Future.




Industrial Agents


Book Description

Industrial Agents explains how multi-agent systems improve collaborative networks to offer dynamic service changes, customization, improved quality and reliability, and flexible infrastructure. Learn how these platforms can offer distributed intelligent management and control functions with communication, cooperation and synchronization capabilities, and also provide for the behavior specifications of the smart components of the system. The book offers not only an introduction to industrial agents, but also clarifies and positions the vision, on-going efforts, example applications, assessment and roadmap applicable to multiple industries. This edited work is guided and co-authored by leaders of the IEEE Technical Committee on Industrial Agents who represent both academic and industry perspectives and share the latest research along with their hands-on experiences prototyping and deploying industrial agents in industrial scenarios. Learn how new scientific approaches and technologies aggregate resources such next generation intelligent systems, manual workplaces and information and material flow system Gain insight from experts presenting the latest academic and industry research on multi-agent systems Explore multiple case studies and example applications showing industrial agents in a variety of scenarios Understand implementations across the enterprise, from low-level control systems to autonomous and collaborative management units




Handbook of Research on Investigations in Artificial Life Research and Development


Book Description

Research on artificial life is critical to solving various dynamic obstacles individuals face on a daily basis. From electric wheelchairs to navigation, artificial life can play a role in improving both the simple and complex aspects of civilian life. The Handbook of Research on Investigations in Artificial Life Research and Development is a vital scholarly reference source that examines emergent research in handling real-world problems through the application of various computation technologies and techniques. Examining topics such as computational intelligence, multi-agent systems, and fuzzy logic, this publication is a valuable resource for academicians, scientists, researchers, and individuals interested in artificial intelligence developments.




Developing Intelligent Agent Systems


Book Description

Build your own intelligent agent system... Intelligent agent technology is a tool of modern computer science that can be used to engineer complex computer programmes that behave rationally in dynamic and changing environments. Applications range from small programmes that intelligently search the Web buying and selling goods via electronic commerce, to autonomous space probes. This powerful technology is not widely used, however, as developing intelligent agent software requires high levels of training and skill. The authors of this book have developed and tested a methodology and tools for developing intelligent agent systems. With this methodology (Prometheus) developers can start agent-oriented designs and implementations easily from scratch saving valuable time and resources. Developing Intelligent Agent Systems not only answers the questions “what are agents?” and “why are they useful?” but also the crucial question: “how do I design and build intelligent agent systems?” The book covers everything a practitioner needs to know to begin to effectively use this technology - including an introduction to the notion of agents, a description of the concepts involved, and a software engineering methodology. Read on for: a practical step-by-step introduction to designing and building intelligent agent systems. a full life-cycle methodology for developing intelligent agent systems covering specification, analysis, design and implementation of agents. PDT: Prometheus Design Tool – software support for the Prometheus design process. the example of an electronic bookstore to illustrate the design process throughout the book. Electronic resources including the Prometheus Design Tool (PDT), can be found at: http://www.cs.rmit.edu.au/agents/prometheus This book is aimed at industrial software developers, software engineers and at advanced undergraduate students. It assumes knowledge of basic software engineering but does not require knowledge of Artificial Intelligence or of mathematics. Familiarity with Java will help in reading the examples in chapter 10.