Evolving Software Systems


Book Description

During the last few years, software evolution research has explored new domains such as the study of socio-technical aspects and collaboration between different individuals contributing to a software system, the use of search-based techniques and meta-heuristics, the mining of unstructured software repositories, the evolution of software requirements, and the dynamic adaptation of software systems at runtime. Also more and more attention is being paid to the evolution of collections of inter-related and inter-dependent software projects, be it in the form of web systems, software product families, software ecosystems or systems of systems. With this book, the editors present insightful contributions on these and other domains currently being intensively explored, written by renowned researchers in the respective fields of software evolution. Each chapter presents the state of the art in a particular topic, as well as the current research, available tool support and remaining challenges. The book is complemented by a glossary of important terms used in the community, a reference list of nearly 1,000 papers and books and tips on additional resources that may be useful to the reader (reference books, journals, standards and major scientific events in the domain of software evolution and datasets). This book is intended for all those interested in software engineering, and more particularly, software maintenance and evolution. Researchers and software practitioners alike will find in the contributed chapters an overview of the most recent findings, covering a broad spectrum of software evolution topics. In addition, it can also serve as the basis of graduate or postgraduate courses on e.g., software evolution, requirements engineering, model-driven software development or social informatics.







The Hydrographic Journal


Book Description




Green Petroleum


Book Description

Can "green petroleum" reverse global warming and bring down high gasoline prices? Written in non-technical language for the layperson, this book investigates and details how the oil and gas industry can "go green" with new processes and technologies, thus bringing the world's most important industry closer to environmental and economic sustainability. This book unravels the mysteries of the current energy crisis and argues that solutions to global warming will come only from the development of new technologies. Discussed here are the reasons why petroleum operations, as they are now, are not sustainable; how each practice treads an inherently implosive path; and how each spells irreversible damage to the planet's ecosystem. Fossil fuel consumption is not the culprit; rather, the practices involved, from exploration to refining and processing, are responsible for the current damage to the environment.




Governing Technology in the Quest for Sustainability on Earth


Book Description

Governing Technology in the Quest for Sustainability on Earth explores how human technologies can be managed to ensure the long-term sustainability of our species and of other life forms with which we share this world. It analyses human impact, the discourses of environmentalism and issues of economics, history and science. As these variables are complex, drawing on issues from the social, physical and life sciences as well as the humanities, Dain Bolwell uses an interdisciplinary approach to investigate these concepts and their related public policies. Exploring three major existing and emerging technologies – chemical herbicides, nuclear-electric power generation, and robotics and artificial intelligence – the book demonstrates the multifaceted and complicated nature of the grand challenges we face and draws out the measures required to effect sustainability in the wider political sphere. Exploring how we can govern technology most effectively to ensure a long term and sustainable future, this book will be of great interest to students and researchers of environmental studies, science and technology and environmental law and policy.







Fuel Cell and Hydrogen Technologies in Aviation


Book Description

This book explores cutting-edge topics on hydrogen and fuel cell technologies in aviation. Coverage includes comparisons with conventional technologies, hydrogen storage options, energy management strategies, life cycle assessment, and application of fuel cells in different aerial vehicle classes. It also offers insights into recent progress and new technological developments in the field, along with case studies and practical applications. Fuel Cell and Hydrogen Technologies in Aviation is an invaluable guide for students, researchers, and engineers working on sustainable air transportation and the performance and environmental analysis of fuel cell-powered aerial vehicles.




Insight


Book Description