This introduction to cryptography employs a programming-oriented approach to study the most important cryptographic schemes in current use and the main cryptanalytic attacks against them. Discussion of the theoretical aspects, emphasizing precise security definitions based on methodological tools such as complexity and randomness, and of the mathematical aspects, with emphasis on number-theoret…
No Inv.: 119955-119957/P/Perp/09/3c
This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explai…
No Inv.: 119872-119874/P/Perp/09/3c
Community structure is a salient structural characteristic of many real-world networks. Communities are generally hierarchical, overlapping, multi-scale and coexist with other types of structural regularities of networks. This poses major challenges for conventional methods of community detection. This book will comprehensively introduce the latest advances in community detection, especially th…
In order to exchange knowledge, humans need to share a common lexicon of words as well as to access the world models underlying that lexicon. What is a natural process for a human turns out to be an extremely hard task for a machine: computers can’t represent knowledge as effectively as humans do, which hampers, for example, meaning disambiguation and communication. Applied ontologies and …
This book is about a significant step forward in software development. It brings state-of-the-art ontology reasoning into mainstream software development and its languages. Ontology Driven Software Development is the essential, comprehensive resource on enabling technologies, consistency checking and process guidance for ontology-driven software development (ODSD). It demonstrates how to apply …
Software effort estimation is a key element of software project planning and management. Yet, in industrial practice, the important role of effort estimation is often underestimated and/or misunderstood. In this book, Adam Trendowicz presents the CoBRA method (an abbreviation for Cost Estimation, Benchmarking, and Risk Assessment) for estimating the effort required to successfully complete …
Ana Escribano Cuesta's thesis presents a detailed study of the inter- and intramolecular reactions of carbonyl compounds with 1,6-enynes using gold (I) complexes. An important part of the work involved streamlining the variables that allow the selective synthesis of different products such as tricyclic compounds, dihydropyrans, 1,3-dienes or cyclobutenes. The second chapter highlights the impor…
Lázlo Zechmeister was one of the pioneers in chromatology. He recognized the potential of the chromatographic method and made extensive use of it for his research about natural products. In 1938 he founded the book series "Progress in the Chemistry of Organic Natural Products" which includes review articles on contemporary research by masters in their fields of expertise. This text casts light…