Categories for Software Engineering

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...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Fiadeiro, Jose Luiz (Autor)
Korporace: SpringerLink (online služba) (Distributor) 
Médium: E-kniha
Jazyk:angličtina
Vydáno: Berlin, Heidelberg : Springer Berlin Heidelberg : 2005
Žánr/forma:elektronické knihy
ISBN:9783540268918
On-line přístup:Plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo otaguje tento záznam!
Obálka
LEADER 03871nam a22004695i 4500
001 001811742
003 CZ PrSTK
005 20190618233122.0
006 m f d
007 cr nn 008mamaa
008 100301s2005 gw | s |||| 0|eng d
020 |a 9783540268918  |9 978-3-540-26891-8 
024 7 |a 10.1007/b138249  |2 doi 
040 |a DE-He213  |b cze  |d ABA013  |e rda 
050 4 |a QA76.758 
072 7 |a 004.4/.6  |x Programování. Software  |2 Konspekt  |9 23 
080 |a 004.4  |2 MRF 
100 1 |a Fiadeiro, Jose Luiz  |4 aut 
245 1 0 |a Categories for Software Engineering /  |c by Jose Luiz Fiadeiro 
250 |a 1st ed. 2005 
264 1 |a Berlin, Heidelberg :  |b Springer Berlin Heidelberg :  |c 2005 
300 |a 1 online zdroj (XIV, 250 p.) 
336 |a text  |b txt  |2 rdacontent 
337 |a počítač  |b c  |2 rdamedia 
338 |a online zdroj  |b cr  |2 rdacarrier 
505 0 |a Basics -- Introducing Categories -- Building Categories -- Universal Constructions -- Functors -- Advanced Topics -- Functor-Based Constructions -- Adjunctions -- Applications -- CommUnity -- Architectural Description -- An Algebra of Connectors 
520 |a 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. "For computer scientists, this unique book presents Category Theory in a manner tailored to their interests and with examples to which they can relate." Ira Forman, IBM "This book applies little-known yet quite powerful formal tools from category theory to software structures: designs, architectures, patterns, and styles. Rather than focus on issues at the level of computational models and semantics, it instead applies these tools to some of the problems facing the sophisticated software architect. The terminology and mind set (Parts 1 and 2), while different from many common approaches, can provide startlingly concise expression of key properties of software systems (Part 3), and give rigorous meaning to entire families of box-and-line architecture drawings. It is applicable to the formal specification, decomposition, and composition of service-oriented architectures." Desmond D'Souza, Kinetium 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
659 0 |a Software engineering 
659 0 |a Computer science 
659 0 |a Logic design 
659 1 4 |a Software Engineering/Programming and Operating Systems  |0 http://scigraph.springernature.com/things/product-market-codes/I14002 
659 2 4 |a Software Engineering  |0 http://scigraph.springernature.com/things/product-market-codes/I14029 
659 2 4 |a Programming Techniques  |0 http://scigraph.springernature.com/things/product-market-codes/I14010 
659 2 4 |a Programming Languages, Compilers, Interpreters  |0 http://scigraph.springernature.com/things/product-market-codes/I14037 
659 2 4 |a Logics and Meanings of Programs  |0 http://scigraph.springernature.com/things/product-market-codes/I1603X 
659 2 4 |a Mathematics of Computing  |0 http://scigraph.springernature.com/things/product-market-codes/I17001 
710 2 |a SpringerLink (online služba)  |7 ntk2018999494  |4 dst 
776 0 8 |i Tištěné vydání :  |t Categories for Software Engineering 
856 4 0 |u https://doi.org/10.1007/b138249  |y Plný text 
910 |a ABA013 
950 |a Springer  |b Computer Science 2015