|
|
Books > Computing & IT > Computer programming > Software engineering
The Digital Twin Paradigm for Smarter Systems and Environments: The
Industry Use Cases, Volume 117, the latest volume in the Advances
in Computers series, presents detailed coverage of new advancements
in computer hardware, software, theory, design and applications.
Chapters vividly illustrate how the emerging discipline of digital
twin is strategically contributing to various digital
transformation initiatives. Specific chapters cover Demystifying
the Digital Twin Paradigm, Digital Twin Technology for "Smarter
Manufacturing", The Fog Computing/ Edge Computing to leverage
Digital Twin, The industry use cases for the Digital Twin idea,
Enabling Digital Twin at the Edge, The Industrial Internet of
Things (IIOT), and much more.
Advances in Computers, Volume 114, the latest volume in this
innovative series published since 1960, presents detailed coverage
of new advancements in computer hardware, software, theory, design
and applications. Chapters in this updated release include A
Comprehensive Survey of Issues in Solid State Drives, Revisiting VM
performance and optimization challenges for big data, Towards
Realizing Self-Protecting Healthcare Information Systems: Design
and Security Challenges, and SSIM and ML based QoE enhancement
approach in SDN context.
If you look around you will find that all computer systems, from
your portable devices to the strongest supercomputers, are
heterogeneous in nature. The most obvious heterogeneity is the
existence of computing nodes of different capabilities (e.g.
multicore, GPUs, FPGAs, ...). But there are also other
heterogeneity factors that exist in computing systems, like the
memory system components, interconnection, etc. The main reason for
these different types of heterogeneity is to have good performance
with power efficiency. Heterogeneous computing results in both
challenges and opportunities. This book discusses both. It shows
that we need to deal with these challenges at all levels of the
computing stack: from algorithms all the way to process technology.
We discuss the topic of heterogeneous computing from different
angles: hardware challenges, current hardware state-of-the-art,
software issues, how to make the best use of the current
heterogeneous systems, and what lies ahead. The aim of this book is
to introduce the big picture of heterogeneous computing. Whether
you are a hardware designer or a software developer, you need to
know how the pieces of the puzzle fit together. The main goal is to
bring researchers and engineers to the forefront of the research
frontier in the new era that started a few years ago and is
expected to continue for decades. We believe that academics,
researchers, practitioners, and students will benefit from this
book and will be prepared to tackle the big wave of heterogeneous
computing that is here to stay.
Chatbots offer exceptional services to end-users due to various
factors including the ability to respond to customers' requests
quickly according to their convenience. Given the magnitude of
research and interest in chatbots, further study on several vital
and evolving concerns including human-bot interaction, chatbot
adoption, chatbot architecture and design considerations, and
chatbot evaluation is required to ensure the technology is utilized
appropriately. Trends, Applications, and Challenges of Chatbot
Technology provides novel research content and reviews of current
chatbot technology and sheds light on challenges and open questions
as well as possible research directions. Covering key topics such
as human-computer interaction, customer support, and algorithms,
this reference work is ideal for computer scientists, industry
professionals, policymakers, researchers, academicians,
practitioners, scholars, instructors, and students.
To provide the necessary security and quality assurance activities
into Internet of Things (IoT)-based software development,
innovative engineering practices are vital. They must be given an
even higher level of importance than most other events in the
field. Integrating the Internet of Things Into Software Engineering
Practices provides research on the integration of IoT into the
software development life cycle (SDLC) in terms of requirements
management, analysis, design, coding, and testing, and provides
security and quality assurance activities to IoT-based software
development. The content within this publication covers agile
software, language specification, and collaborative software and is
designed for analysts, security experts, IoT software programmers,
computer and software engineers, students, professionals, and
researchers.
Advances in Computers, the latest volume in the series published
since 1960, presents detailed coverage of innovations in computer
hardware, software, theory, design, and applications. In addition,
it provides contributors with a medium in which they can explore
their subjects in greater depth and breadth than journal articles
usually allow. As a result, many articles have become standard
references that continue to be of significant, lasting value in
this rapidly expanding field.
Complex Systems and Clouds: A Self-Organization and Self-Management
Perspective provides insights into the intricate world of
self-organizing systems. Large scale distributed computer systems
have evolved into very complex systems and are at the point where
they need to borrow self-adapting organizing concepts from nature.
The book explores complexity in big distributed systems and in the
natural processes in physics and chemistry, building a platform for
understanding how self-organization in big distributed systems can
be achieved. It goes beyond the theoretical description of
self-organization to present principles for designing
self-organizing systems, and concludes by showing the need for a
paradigm shift in the development of large-scale systems from
strictly deterministic to non-deterministic and adaptive.
Advances in Computers, the latest volume in the series published
since 1960, presents detailed coverage of innovations in computer
hardware, software, theory, design, and applications. In addition,
it provides contributors with a medium in which they can explore
their subjects in greater depth and breadth than journal articles
usually allow. As a result, many articles have become standard
references that continue to be of significant, lasting value in
this rapidly expanding field.
The development of software has expanded substantially in recent
years. As these technologies continue to advance, well-known
organizations have begun implementing these programs into the ways
they conduct business. These large companies play a vital role in
the economic environment, so understanding the software that they
utilize is pertinent in many aspects. Researching and analyzing the
tools that these corporations use will assist in the practice of
software engineering and give other organizations an outline of how
to successfully implement their own computational methods. Tools
and Techniques for Software Development in Large Organizations:
Emerging Research and Opportunities is an essential reference
source that discusses advanced software methods that prominent
companies have adopted to develop high quality products. This book
will examine the various devices that organizations such as Google,
Cisco, and Facebook have implemented into their production and
development processes. Featuring research on topics such as
database management, quality assurance, and machine learning, this
book is ideally designed for software engineers, data scientists,
developers, programmers, professors, researchers, and students
seeking coverage on the advancement of software devices in today's
major corporations.
Certifiable Software Applications 1: Main Processes is dedicated to
the establishment of quality assurance and safety assurance. It
establishes the context for achieving a certifiable software
application. In it, the author covers recent developments such as
the module, component and product line approach. Applicable
standards are presented and security principles are described and
discussed. Finally, the requirements for mastering quality and
configuration are explained. In this book the reader will find the
fundamental practices from the field and an introduction to the
concept of software application.
|
|