Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Categories for Software Engineering

Buy
Categories for Software Engineering, 9783540209096 (3540209093), Springer, 2004

This book provides a gentle, software engineering oriented introduction to category theory. Assuming only a minimum of mathematical preparation, this book explores the use of categorical constructions from the point of view of the methods and techniques that have been proposed for the engineering of complex software systems: object-oriented development, software architectures, logical and algebraic specification techniques, models of concurrency, inter alia. After two parts in which basic and more advanced categorical concepts and techniques are introduced, the book illustrates their application to the semantics of CommUnity – a language for the architectural design of interactive systems.

In the past ten years, several books have been published on category theory either by computer scientists or having computer scientists as a target audience (e.g. [6, 12, 22, 89, 105], to which a precious collection of little gems [90] and the chapter cum book [91] should be added). Isn't the working computer scientist spoilt with choice?

Although each of the above mentioned books presents an approach of its own, there is one aspect in common in their view of computer science: the analogy between arrows (morphisms) and (classes of) computations. This "type-theoretic" or "functional" approach corresponds to a view of computer science as a science of computation, i.e. a discipline concerned with the study of computational phenomena where the focus is on the nature and organisation of computations.

(HTML tags aren't allowed.)

Analyzing Receiver Operating Characteristic Curves With SAS (Sas Press Series)
Analyzing Receiver Operating Characteristic Curves With SAS (Sas Press Series)
As a diagnostic decision-making tool, receiver operating characteristic (ROC) curves provide a comprehensive and visually attractive way to summarize the accuracy of predictions. They are extensively used in medical diagnosis and increasingly in fields such as data mining, credit scoring, weather forecasting, and psychometry. In this example-driven...
Beginning Java 8 Games Development
Beginning Java 8 Games Development

Beginning Java 8 Games Development, written by Java expert and author Wallace Jackson, teaches you the fundamentals of building a highly illustrative game using the Java 8 programming language. In this book, you'll employ open source software as tools to help you quickly and efficiently build your Java game...

The Bank Analyst's Handbook: Money, Risk and Conjuring Tricks
The Bank Analyst's Handbook: Money, Risk and Conjuring Tricks
Financial institutions have few friends. However, despite their poor image, they provide a range of services without which it is difficult to envisage how a modern economy could operate. It is also true that banks attract some of the brightest and most highly qualified people of any industry. Money is one factor, banks pay well for top talent, but...

Metabolic Ecology: A Scaling Approach
Metabolic Ecology: A Scaling Approach

One of the first textbooks in this emerging important field of ecology.

Most of ecology is about metabolism: the ways that organisms use energy and materials. The energy requirements of individuals – their metabolic rates – vary predictably with their body size and temperature. Ecological interactions are
...

Mad About Modern Physics : Braintwisters, Paradoxes, and Curiosities
Mad About Modern Physics : Braintwisters, Paradoxes, and Curiosities
This book of almost 250 puzzles begins where our first book, Mad
About Physics: Braintwisters, Paradoxes, and Curiosities (2001)
ended—with the physics of the late nineteenth and early twentieth
centuries. The Michelson-Morley experiment of 1887, the
challenges posed by atomic spectra and blackbody radiation, the...
Water and the Future of Humanity: Revisiting Water Security
Water and the Future of Humanity: Revisiting Water Security

This unique, engaging, and highly authoritative volume enlightens readers on changes needed in the way society accesses, provides, and uses water. It further shines a light on changes needed in the way we use food, energy, and other goods and services in relation to water, and offers projections and recommendations, up to 2050, that apply to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy