![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > General theory of computing > Systems analysis & design
This absorbing book provides a broad introduction to the surprising nature of change, and explains how the Law of Unintended Consequences arises from the waves of change following one simple change. Change is a constant topic of discussion, whether be it on climate, politics, technology, or any of the many other changes in our lives. However, does anyone truly understand what change is?Over time, mankind has deliberately built social and technology based systems that are goal-directed - there are goals to achieve and requirements to be met. Building such systems is man's way of planning for the future, and these plans are based on predicting the behavior of the system and its environment, at specified times in the future. Unfortunately, in a truly complex social or technical environment, this planned predictability can break down into a morass of surprising and unexpected consequences. Such unpredictability stems from the propagation of the effects of change through the influence of one event on another.The Nature of Change explains in detail the mechanism of change and will serve as an introduction to complex systems, or as complementary reading for systems engineering. This textbook will be especially useful to professionals in system building or business change management, and to students studying systems in a variety of fields such as information technology, business, law and society.
This established and authoritative text focuses on the design and analysis of nonlinear control systems. The author considers the latest research results and techniques in this updated and extended edition. Examples are given from mechanical, electrical and aerospace engineering. The approach consists of a rigorous mathematical formulation of control problems and respective methods of solution. The two appendices outline the most important concepts of differential geometry and present some specific findings not often found in other standard works. The book is, therefore, suitable both as a graduate and undergraduate text and as a source for reference.
Internet of Things: Challenges, Advances, and Applications provides a comprehensive introduction to IoT, related technologies, and common issues in the adoption of IoT on a large scale. It surveys recent technological advances and novel solutions for challenges in the IoT environment. Moreover, it provides detailed discussion of the utilization of IoT and its underlying technologies in critical application areas, such as smart grids, healthcare, insurance, and the automotive industry. The chapters of this book are authored by several international researchers and industry experts. This book is composed of 18 self-contained chapters that can be read, based on interest. Features: Introduces IoT, including its history, common definitions, underlying technologies, and challenges Discusses technological advances in IoT and implementation considerations Proposes novel solutions for common implementation issues Explores critical application domains, including large-scale electric power distribution networks, smart water and gas grids, healthcare and e-Health applications, and the insurance and automotive industries The book is an excellent reference for researchers and post-graduate students working in the area of IoT, or related areas. It also targets IT professionals interested in gaining deeper knowledge of IoT, its challenges, and application areas.
A cognitive psychologist and an industrial design engineer draw on their own experiences of cognition in the context of everyday life and work to explore how people attempt to find practical solutions for complex situations. The book approaches these issues by considering higher-order relations between humans and their ecologies such as satisfying, specifying, and affording. This approach is consistent with recent shifts in the worlds of technology and product design from the creation of physical objects to the creation of experiences. Featuring a wealth of bespoke illustrations throughout, A Meaning Processing Approach to Cognition bridges the gap between controlled laboratory experiments and real-world experience, by questioning the metaphysical foundations of cognitive science and suggesting alternative directions to provide better insights for design and engineering. An essential read for all students of Ecological Psychology or Cognitive Systems Design, this book takes the reader on a journey beyond the conventional dichotomy of mind and matter to explore what really matters.
Computer Modeling Applications for Environmental Engineers in its second edition incorporates changes and introduces new concepts using Visual Basic.NET, a programming language chosen for its ease of comprehensive usage. This book offers a complete understanding of the basic principles of environmental engineering and integrates new sections that address Noise Pollution and Abatement and municipal solid-waste problem solving, financing of waste facilities, and the engineering of treatment methods that address sanitary landfill, biochemical processes, and combustion and energy recovery. Its practical approach serves to aid in the teaching of environmental engineering unit operations and processes design and demonstrates effective problem-solving practices that facilitate self-teaching. A vital reference for students and professional sanitary and environmental engineers this work also serves as a stand-alone problem-solving text with well-defined, real-work examples and explanations.
There are hundreds of technologies and protocols used in telecommunications. They run the full gamut from application level to physical level. It is overwhelming to try to keep track of them. Network Design, Second Edition: Management and Technical Perspectives is a broad survey of the major technologies and networking protocols and how they interrelate, integrate, migrate, substitute, and segregate functionality. It presents fundamental issues that managers and engineers should be focused upon when designing a telecommunications strategy and selecting technologies, and bridges the communication gap that often exists between managers and technical staff involved in the design and implementation of networks. For managers, this book provides comprehensive technology overviews, case studies, and tools for decision making, requirements analysis, and technology evaluation. It provides guidelines, templates, checklists, and recommendations for technology selection and configuration, outsourcing, disaster recovery, business continuity, and security. The book cites free information so you can keep abreast of important developments. Engineers benefit from a review of the major technologies and protocols up and down the OSI protocol stack and how they relate to network design strategies. Topics include: Internet standards, protocols, and implementation; client server and distributed networking; value added networking services; disaster recovery and business continuity technologies; legacy IBM mainframe technologies and migration to TCP/IP; and MANs, WANs, and LANs. For engineers wanting to peek under the technology covers, Network Design provides insights into the mathematical underpinnings andtheoretical basis for routing, network design, reliability, and performance analysis. This discussion covers star, tree, backbone, mesh, and access networks. The volume also analyzes the commercial tools and approaches used in network design, planning, and management.
Over the last ten years, the ARM architecture has become one of the
most pervasive architectures in the world, with more than 2 billion
ARM-based processors embedded in products ranging from cell phones
to automotive braking systems. A world-wide community of ARM
developers in semiconductor and product design companies includes
software developers, system designers and hardware engineers. To
date no book has directly addressed their need to develop the
system and software for an ARM-based system. This text fills that
gap.
This technical dictionary will define all of the most-used words in the embedded systems field - over 2500. Designed to serve both the technical and non-technical audience, this book defines advanced terms in two steps. The first step is a general, contextual definition that will serve the needs of less technical readers. The second step is in terms that are appropriate to a serious technical reader. Some terms reference an appendix of even more detailed white papers.
The VHDL Reference: The essential guide for students and professionals working in computer hardware design and synthesis. The definitive guide to VHDL, this book combines a comprehensive reference of the VHDL syntax with tutorial and workshop materials that guide the reader through the principles of digital hardware design. The authors describe the concept of VHDL and VHDL-AMS for modelling and synthesis and explain how VHDL can be used for the design of digital systems. The CD-ROM features workshop and reference material to familiarise beginners with the use of VHDL for simulation and for synthesis. In-depth examples of VHDL construct are explained in compact and easy to follow form providing immediate help and answers to specific problems. The VHDL Reference is a highly accessible single source reference to the industry standard language for computer-aided electronic system design. It is not only an essential guide for undergraduate and postgraduate students in electrical engineering but also an indispensable aid to researchers and hardware designers and teachers using VHDL and logic synthesis. Features include:
Design Journeys for Complex Systems is a designer's handbook to learn systemic design tools to engage stakeholder groups in collaborative design to address complex societal systems. Systemic design uses systems thinking and service design to address large-scale societal contexts and complex socio-technical systems. These are contexts characterized by social and technological complexity, high uncertainty, and often problematic outcomes. Using a tour guide metaphor, the book trains people's mindsets and provides tools for dealing with hyper complexity, to enable understanding of systemic problems, and to build capacity to collaborate in teams to produce action proposals.
In an age where digital technology makes just about anything
possible, Interactive Design for New Media and the Web demonstrates
how to realize that promise through the creation of outstanding
interactive programs. This hands-on, practical book examines the
ever-expanding capabilities of all forms of digital presentation
for increasing interactivity, and the design principles and
interface guidelines needed to deliver the required message or
story with this technology.
"Human Factors in System Design, Development, and Testing"
describes engineering system design as a behavioral process, a
process which raises questions the designer must answer. It focuses
on the concepts underlying the design process, culminating in a
behavioral theory of the design process. Special effort has been
made to depict human factors design as it actually occurs.
Particular attention is paid to users of the design products, with
special emphasis on design for the elderly and handicapped.
This book covers the issues related to optimization of engineering and management problems using soft computing techniques with an industrial outlook. It covers a broad area related to real life complex decision making problems using a heuristics approach. It also explores a wide perspective and future directions in industrial engineering research on a global platform/scenario. The book highlights the concept of optimization, presents various soft computing techniques, offers sample problems, and discusses related software programs complete with illustrations. Features Explains the concept of optimization and relevance to soft computing techniques towards optimal solution in engineering and management Presents various soft computing techniques Offers problems and their optimization using various soft computing techniques Discusses related software programs, with illustrations Provides a step-by-step tutorial on how to handle relevant software for obtaining the optimal solution to various engineering problems
"User Interfaces for All" is the first book dedicated to the issues
of Universal Design and Universal Access in the field of
Human-Computer Interaction (HCI). Universal Design (or Design for
All) is an inclusive and proactive approach seeking to accommodate
diversity in the users and usage contexts of interactive products,
applications, and services, starting from the design phase of the
development life cycle. The ongoing paradigm shift toward a
knowledge-intensive information society is already bringing about
radical changes in the way people work and interact with each other
and with information. The requirement for Universal Design stems
from the growing impact of the fusion of the emerging technologies,
and from the different dimensions of diversity, which are intrinsic
to the information society.
The Systems Development Handbook provides practical guidance for the r ange of new applications problems, featuring contributions from many i ndustry experts. The book provides step-by-step charts, tables, schema tics, and a comprehensive index for easy access to topics and areas of related interest. Topics include cooperative processing; the transiti on to object-oriented development; rapid application development tools and graphical user interfaces (GUIs); database architecture in distri buted computing; development tools and techniques, including design, m easurement, and production; and more.
Systems-Level Modelling of Microbial Communities: Theory and Practice introduces various aspects of modelling microbial communities and presents a detailed overview of the computational methods which have been developed in this area. This book is aimed at researchers in the field of computational/systems biology as well as biologists/experimentalists studying microbial communities, who are keen on embracing the concepts of computational modelling. The primary focus of this book is on methods for modelling interactions between micro-organisms in a community, with special emphasis on constraint-based and network-based modelling techniques. A brief overview of population- and agent-based modelling is also presented. Lastly, it covers the experimental methods to understand microbial communities, and provides an outlook on how the field may evolve in the coming years.
Future requirements for computing speed, system reliability, and
cost-effectiveness entail the development of alternative computers
to replace the traditional von Neumann organization. As computing
networks come into being, one of the latest dreams is now possible
- distributed computing.
Complex Systems are natural systems that science is unable to describe exhaustively. Examples of Complex Systems are both unicellular and multicellular living beings; human brains; human immune systems; ecosystems; human societies; the global economy; the climate and geology of our planet. This book is an account of a marvelous interdisciplinary journey the author made to understand properties of the Complex Systems. He has undertaken his trip, equipped with the fundamental principles of physical chemistry, in particular, the Second Law of Thermodynamics that describes the spontaneous evolution of our universe, and the tools of Non-linear dynamics. By dealing with many disciplines, in particular, chemistry, biology, physics, economy, and philosophy, the author demonstrates that Complex Systems are intertwined networks, working in out-of-equilibrium conditions, which exhibit emergent properties, such as self-organization phenomena and chaotic behaviors in time and space.
This book is the first to directly address the question of how to
bridge what has been termed the "great divide" between the
approaches of systems developers and those of social scientists to
computer supported cooperative work--a question that has been
vigorously debated in the systems development literature.
Traditionally, developers have been trained in formal methods and
oriented to engineering and formal theoretical problems; many
social scientists in the CSCW field come from humanistic traditions
in which results are reported in a narrative mode. In spite of
their differences in style, the two groups have been cooperating
more and more in the last decade, as the "people problems"
associated with computing become increasingly evident to everyone.
This book is the first to directly address the question of how to bridge what has been termed the "great divide" between the approaches of systems developers and those of social scientists to computer supported cooperative work--a question that has been vigorously debated in the systems development literature. Traditionally, developers have been trained in formal methods and oriented to engineering and formal theoretical problems; many social scientists in the CSCW field come from humanistic traditions in which results are reported in a narrative mode. In spite of their differences in style, the two groups have been cooperating more and more in the last decade, as the "people problems" associated with computing become increasingly evident to everyone. The authors have been encouraged to examine, rigorously and in depth, the theoretical basis of CSCW. With contributions from field leaders in the United Kingdom, France, Scandinavia, Mexico, and the United States, this volume offers an exciting overview of the cutting edge of research and theory. It constitutes a solid foundation for the rapidly coalescing field of social informatics. Divided into three parts, this volume covers social theory, design theory, and the sociotechnical system with respect to CSCW. The first set of chapters looks at ways of rethinking basic social categories with the development of distributed collaborative computing technology--concepts of the group, technology, information, user, and text. The next section concentrates more on the lessons that can be learned at the design stage given that one wants to build a CSCW system incorporating these insights--what kind of work does one need to do and how is understanding of design affected? The final part looks at the integration of social and technical in the operation of working sociotechnical systems. Collectively the contributors make the argument that the social and technical are irremediably linked in practice and so the "great divide" not only should be a thing of the past, it should never have existed in the first place.
This textbook serves as an introduction to fault-tolerance, intended for upper-division undergraduate students, graduate-level students and practicing engineers in need of an overview of the field. Readers will develop skills in modeling and evaluating fault-tolerant architectures in terms of reliability, availability and safety. They will gain a thorough understanding of fault tolerant computers, including both the theory of how to design and evaluate them and the practical knowledge of achieving fault-tolerance in electronic, communication and software systems. Coverage includes fault-tolerance techniques through hardware, software, information and time redundancy. The content is designed to be highly accessible, including numerous examples and exercises. Solutions and powerpoint slides are available for instructors.
When software systems are delivered too late, when they fail to
meet the needs of their users, when only a fraction of their
capacity is used, when their maintenance costs more than their
development, when changes are impossible – then there is a frantic
search for new and better engineering techniques and tools. Dahlbom ande Mathiassen advocate a different approach to these
problems: pausing and reflection. Surprisingly little time in the
education of systems developers is devoted to a consideration of
the methods, goals and politics of computerization. The core of the
book is an examination of the notion of quality itself. The
effective computer professional must arrive at his or her sense of
what quality can and should mean in a particular situation in order
to resolve the inevitable creative tensions between the nature of
people and that of computers, between structured systems and the
process of change. The authors draw on a rich range of literature from philosophy, organizational theory, and technology and social change to support their points. But, adducing many real-life examples they avoid jargon and presuppose no formal background. "Computer in Context" will help students, computer professionals, and managers alike understand better what it is they are trying to do with computer systems, how and why.
Systems Engineering Guidebook: A Process for Developing Systems and Products is intended to provide readers with a guide to understanding and becoming familiar with the systems engineering process, its application, and its value to the successful implementation of systems development projects. The book describes the systems engineering process as a multidisciplinary effort. The process is defined in terms of specific tasks to be accomplished, with great emphasis placed on defining the problem that is being addressed prior to designing the solution. |
![]() ![]() You may like...
The Evolution of Sustainable Investments…
Francesco Gangi, Antonio Meles, …
Hardcover
R3,620
Discovery Miles 36 200
Governing Complexity in Times of…
Jarle Trondal, Robyn Keast, …
Hardcover
R3,488
Discovery Miles 34 880
Taking the Fear Out of Data Analysis…
Adamantios Diamantopoulos, Bodo B. Schlegelmilch, …
Hardcover
R3,581
Discovery Miles 35 810
Rights To Land - A Guide To Tenure…
William Beinart, Peter Delius, …
Paperback
![]()
|