000 03670cam a2200709Ia 4500
001 ocn701308668
003 OCoLC
005 20171119110149.0
006 m o d
007 cr cn|||||||||
008 110210s2011 njua ob 001 0 eng d
016 7 _a015638961
_2Uk
020 _a9780470904916
_q(electronic bk.)
020 _a0470904917
_q(electronic bk.)
020 _a9780470904909
_q(electronic bk.)
020 _a0470904909
_q(electronic bk.)
020 _z9780470876596
_q(hbk.)
020 _z047087659X
_q(hbk.)
024 7 _a10.1002/9780470904916
_2doi
029 1 _aAU@
_b000046901145
029 1 _aAU@
_b000051593728
029 1 _aCHBIS
_b010058603
029 1 _aCHNEW
_b000604723
029 1 _aCHVBK
_b309707897
029 1 _aDEBSZ
_b372800408
029 1 _aDEBSZ
_b397000138
029 1 _aDEBSZ
_b400042525
029 1 _aDEBSZ
_b430995431
029 1 _aDEBSZ
_b449243559
029 1 _aGBVCP
_b790198096
029 1 _aNZ1
_b15915622
029 1 _aDEBBG
_bBV043392733
035 _a(OCoLC)701308668
_z(OCoLC)708569128
_z(OCoLC)823504901
037 _a10.1002/9780470904916
_bWiley InterScience
_nhttp://www3.interscience.wiley.com
040 _aDG1
_beng
_epn
_cDG1
_dDG1
_dYDXCP
_dEBLCP
_dMHW
_dOCLCQ
_dE7B
_dUKMGB
_dREDDC
_dDEBSZ
_dOCLCQ
_dIEEEE
_dAFU
_dN$T
_dOCLCA
_dOCLCQ
_dIDEBK
_dOCLCF
_dOCLCQ
_dDEBBG
_dIAS
049 _aMAIN
050 4 _aQA76.76.T55
_bS26 2011
072 7 _aCOM
_x051220
_2bisacsh
082 0 4 _a005.275
_222
100 1 _aSandén, Bo.
245 1 0 _aDesign of multithreaded software : the entity-life modeling approach /
_cby Bo Sandén.
_h[electronic resource]
260 _aHoboken, N.J. :
_bJohn Wiley & Sons,
_c©2011.
300 _a1 online resource (xix, 298 pages) :
_billustrations
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
504 _aIncludes bibliographical references and index.
505 0 _aFoundations. Introduction -- Support for Multithreading -- State Modeling -- The ELM Way. Entity-Life Modeling -- Design Patterns Based on Event Threads -- Event-Thread Patterns for Resource Sharing -- Simultaneous Exclusive Access to Multiple Resources -- Background and Discussion. Real-Time Software Architectures and Data-Flow Design Approaches -- The Origins of Entity-Life Modeling.
520 _aThis book assumes familiarity with threads (in a language such as Ada, C♯, or Java) and introduces the entity-life modeling (ELM) design approach for certain kinds of multithreaded software. ELM focuses on "reactive systems," which continuously interact with the problem environment. These "reactive systems" include embedded systems, as well as such interactive systems as cruise controllers and automated teller machines. Part I covers two fundamentals: program-language thread support and state diagramming. These are necessary for understanding ELM and are provided primarily for reference.
588 0 _aPrint version record.
650 0 _aThreads (Computer programs)
650 0 _aComputer software
_xDevelopment.
650 4 _aComputer science.
650 7 _aCOMPUTERS
_xProgramming
_xParallel.
_2bisacsh
650 7 _aComputer software
_xDevelopment.
_2fast
_0(OCoLC)fst00872537
650 7 _aThreads (Computer programs)
_2fast
_0(OCoLC)fst01150298
655 4 _aElectronic books.
710 2 _aWiley InterScience (Online service)
776 0 8 _iPrint version:
_aSandén, Bo.
_tDesign of multithreaded software.
_dHoboken, N.J. :
_bJohn Wiley & Sons,
_cc2011
_z9780470876596
_w(OCoLC)660533491
856 4 0 _uhttp://onlinelibrary.wiley.com/book/10.1002/9780470904916
_zWiley Online Library
942 _2ddc
_cBK
999 _c204895
_d204895