A software architecture manifests the major early design decisions, which determine the system’s development, deployment and evolution. Thus, making better architectural decisions is one of the large challenges in software engineering. Software architecture knowledge management is about capturing practical experience and translating it...
Science fiction is a literary genre based on scientific speculation. Works of science fiction use the ideas and the vocabulary of all sciences to create valid narratives that explore the future effects of science on events and human beings. Science Fact and Science Fiction examines in one volume how science has propelled...
Materials science includes those parts of chemistry and physics that deal with the properties of materials. It encompasses four classes of materials, the study of each of which may be considered a separate field: metals; ceramics; polymers and composites. Materials science is often referred to as materials science and engineering because it...
In the forty years since I started working in the field, and indeed for some years before that (almost since Calvin Mooers coined the term information storage and retrieval in the 1950s), there have been a significant number of books on information retrieval. Even if we ignore the more specialist research monographs and the...
Although the Internet of Things (IoT) will play a key role in the development of next generation information, network, and communication technologies, many are still unclear about what makes IoT different from similar concepts.
Answering fundamental questions about IoT architectures and models, Unit and Ubiquitous...
As 3G mobile communication systems are being deployed, the research community is now focusing on the research needed for the long-term evolution of 3G and 4G systems. This fully updated second volume of the successful Technologies for the Wireless Future is a unique and timely book, presenting up-to-the-minute ideas and trends in mobile...
The study of multiagent systems began in the field of distributed artificial intelligence (DAI) about 20 years ago. Today these systems are not simply a research topic, but are also beginning to become an important subject of academic teaching and industrial and commercial application. While there are several high-quality collections of...
Synthetic diamond is diamond produced by using chemical or physical processes. Like naturally occurring diamond it is composed of a three-dimensional carbon crystal. Due to its extreme physical properties, synthetic diamond is used in many industrial applications, such as drill bits and scratch-proof coatings, and has the potential to be used in...
These proceedings of the ACM SIGPLAN History of Programming Languages (HOPL) conference are a record, in the words of those who helped make the history, of a baker's dozen of the languages that set the tone of most of today's programming. It is difficult to describe the feeling that prevailed at the conference. There were no parallel...
Whether you are a professional new to the user-centered design field, or an experienced designer who needs to learn the fundamentals of user interface design and evaluation, this book can lead the way.
What will you get from this book? Based on a course from the Open University, UK which has been taught to over a thousand...
This project started as an interim report. The purpose was to communicate to various groups within Advantest about the main issues for system-on-achip (SoC) design and testing and the common industrial practices. Over one years time, a number of people contributed in various capacities to complete this report.
IMS Multimedia Telephony service has been standardized in 3GPP as the replacement of the circuit switched telephony service in cellular networks. The multimedia telephony service consists of several service components such as voice, video and text. ‘IMS Multimedia Telephony over Cellular Systems’ provides a comprehensive overview of the...