An overview of engineering systems that describes the new challenges posed for twenty-first-century engineers by today’s highly complex sociotechnical systems.
An introduction to a powerful and flexible network modeling tool for developing and understanding complex systems, with many examples from a range of industries.
Climate engineering—which could slow the pace of global warming by injecting reflective particles into the upper atmosphere—has emerged in recent years as an extremely controversial technology. And for good reason: it carries unknown risks and it may undermine commitments to conserving energy. Some critics also view it as an immoral human breach of the natural world. The latter objection, David Keith argues in A Scientist’s Case for Climate Engineering, is groundless; we have been using technology to alter our environment for years.
Urbanization and globalization have shaped the last hundred years. These two dominant trends are mutually reinforcing: globalization links countries through the networked communications of urban hubs. The urban population now generates more than eighty percent of global GDP. Cities account for enormous flows of energy and materials—inflows of goods and services and outflows of waste. Thus urban environmental management critically affects global sustainability.
Human survival depends on a continuing supply of energy, but the need for ever-increasing amounts of it poses a dilemma: How can we find energy sources that are sustainable and ways to convert and utilize energy that are more efficient? This widely used textbook is designed for advanced undergraduate and graduate students as well as others who have an interest in exploring energy resource options and technologies with a view toward achieving sustainability on local, national, and global scales.
Sitting on the beach on a sunny summer day, we enjoy the steady advance and retreat of the waves. In the water, enthusiastic waders jump and shriek with pleasure when a wave hits them. But where do these waves come from? How are they formed and why do they break on the shore? In Waves, Fredric Raichlen traces the evolution of waves, from their generation in the deep ocean to their effects on the coast.
Over the last several thousand years of human life on Earth, agricultural settlements became urban cores, and these regional settlements became tightly connected through infrastructures transporting people, materials, and information. This global network of urban systems, including ecosystems, is the anthroposphere; the physical flows and stocks of matter and energy within it form its metabolism. This book offers an overview of the metabolism of the anthroposphere, with an emphasis on the design of metabolic systems.
Engineering has experienced a technological revolution, but the basic engineering techniques applied in safety and reliability engineering, created in a simpler, analog world, have changed very little over the years. In this groundbreaking book, Nancy Leveson proposes a new approach to safety--more suited to today’s complex, sociotechnical, software-intensive world--based on modern systems thinking and systems theory.
In Software Abstractions Daniel Jackson introduces an approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This approach--which Jackson calls “lightweight formal methods” or “agile modeling”--takes from formal specification the idea of a precise and expressive notation based on a tiny core of simple and robust concepts but replaces conventional analysis based on theorem proving with a fully automated analysis that gives designers immediate feedback.
Engineering, for much of the twentieth century, was mainly about artifacts and inventions. Now, it’s increasingly about complex systems. As the airplane taxis to the gate, you access the Internet and check email with your PDA, linking the communication and transportation systems. At home, you recharge your plug-in hybrid vehicle, linking transportation to the electricity grid. Today’s large-scale, highly complex sociotechnical systems converge, interact, and depend on each other in ways engineers of old could barely have imagined.
Project teams can improve results by recognizing that the future is inevitably uncertain and that by creating flexible designs they can adapt to eventualities. This approach enables them to take advantage of new opportunities and avoid harmful losses. Designers of complex, long-lasting projects--such as communication networks, power plants, or hospitals--must learn to abandon fixed specifications and narrow forecasts. They need to avoid the “flaw of averages,” the conceptual pitfall that traps so many designs in underperformance.
Much of the difficulty in creating information technology systems that truly meet people's needs lies in the problem of pinning down system requirements. This book offers a new approach to the requirements challenge, based on modeling and analyzing the relationships among stakeholders. Although the importance of the system-environment relationship has long been recognized in the requirements engineering field, most requirements modeling techniques express the relationship in mechanistic and behavioral terms.