|
|
Books > Computing & IT > Computer programming
The internet of things (IoT) has had a major impact on academic and
industrial fields. Applying these technologies to healthcare
systems reduces medical costs while enriching the patient-centric
approach to medicine, allowing for better overall healthcare
proficiency. However, usage of IoT in healthcare is still suffering
from significant challenges with respect to the cost and accuracy
of medical sensors, non-standard IoT system architectures, assorted
wearable devices, the huge volume of generated data, and
interoperability issues. Incorporating the Internet of Things in
Healthcare Applications and Wearable Devices is an essential
publication that examines existing challenges and provides
solutions for building smart healthcare systems with the latest
IoT-enabled technology and addresses how IoT improves the
proficiency of healthcare with respect to wireless sensor networks.
While highlighting topics including mobility management, sensor
integration, and data analytics, this book is ideally designed for
computer scientists, bioinformatics analysts, doctors, nurses,
hospital executives, medical students, IT specialists, software
developers, computer engineers, industry professionals,
academicians, researchers, and students seeking current research on
how these emerging wireless technologies improve efficiency within
the healthcare domain.
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.
In this book, the authors focus on efficient ways to program
instrumentation and automation systems using LabVIEW (TM), a system
design platform and development environment commonly used for data
acquisition, instrument control, and industrial automation on a
variety of operating systems. Starting with the concepts of data
flow and concurrent programming, the authors go on to address the
development of state machines, event programming and consumer
producer systems. Chapters cover the following topics: Introduction
to LabVIEW (TM), debugging tools, structures, SubVIs, structures -
LabVIEW (TM) features, organizing front panel and block diagram,
using software resources, using hardware resources, implementing
test machines with a basic architecture, controlling the user
interface, error handling, responding to the user interactions, the
ATM review project, communication between loops at different rates,
preventing race conditions, advanced use of software resources, and
real-time programming. This book helps undergraduate and graduate
students learn how to identify the most suitable design patterns
depending on the application, and how to implement them in
conjunction with data acquisition and instrumentation control
systems. It is also a helpful resource for engineers and scientists
who want to implement binary files to record data, control the user
interface and implement efficient ways of programming.
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.
Software engineering has surfaced as an industrial field that is
continually evolving due to the emergence of advancing technologies
and innovative methodologies. Scrum is the most recent revolution
that is transforming traditional software procedures, which has
researchers and practitioners scrambling to find the best
techniques for implementation. The continued development of this
agile process requires an extensive level of research on up-to-date
findings and applicable practices. Agile Scrum Implementation and
Its Long-Term Impact on Organizations is a collection of innovative
research on the methods and applications of scrum practices in
developing agile software systems. The book combines perspectives
from both the academic and professional communities as the
challenges and solutions expressed by each group can create a
better understanding of how practice must be applied in the real
world of software development. While highlighting topics including
scrum adoption, iterative deployment, and human impacts, this book
is ideally designed for researchers, developers, engineers,
practitioners, academicians, programmers, students, and educators
seeking current research on practical improvements in agile
software progression using scrum methodologies.
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.
The idea of this book grew out of a symposium that was held at
Stony Brook in September 2012 in celebration of David S.Warren's
fundamental contributions to Computer Science and the area of Logic
Programming in particular. Logic Programming (LP) is at the nexus
of Knowledge Representation, Artificial Intelligence, Mathematical
Logic, Databases, and Programming Languages. It is fascinating and
intellectually stimulating due to the fundamental interplay among
theory, systems, and applications brought about by logic. Logic
programs are more declarative in the sense that they strive to be
logical specifications of "what" to do rather than "how" to do it,
and thus they are high-level and easier to understand and maintain.
Yet, without being given an actual algorithm, LP systems implement
the logical specifications automatically. Several books cover the
basics of LP but focus mostly on the Prolog language with its
incomplete control strategy and non-logical features. At the same
time, there is generally a lack of accessible yet comprehensive
collections of articles covering the key aspects in declarative LP.
These aspects include, among others, well-founded vs. stable model
semantics for negation, constraints, object-oriented LP, updates,
probabilistic LP, and evaluation methods, including top-down vs.
bottom-up, and tabling. For systems, the situation is even less
satisfactory, lacking accessible literature that can help train the
new crop of developers, practitioners, and researchers. There are a
few guides onWarren's Abstract Machine (WAM), which underlies most
implementations of Prolog, but very little exists on what is needed
for constructing a state-of-the-art declarative LP inference
engine. Contrast this with the literature on, say, Compilers, where
one can first study a book on the general principles and algorithms
and then dive in the particulars of a specific compiler. Such
resources greatly facilitate the ability to start making meaningful
contributions quickly. There is also a dearth of articles about
systems that support truly declarative languages, especially those
that tie into first-order logic, mathematical programming, and
constraint solving. LP helps solve challenging problems in a wide
range of application areas, but in-depth analysis of their
connection with LP language abstractions and LP implementation
methods is lacking. Also, rare are surveys of challenging
application areas of LP, such as Bioinformatics, Natural Language
Processing, Verification, and Planning. The goal of this book is to
help fill in the previously mentioned void in the LP literature. It
offers a number of overviews on key aspects of LP that are suitable
for researchers and practitioners as well as graduate students. The
following chapters in theory, systems, and applications of LP are
included.
|
|