000 03677nam a2200877 i 4500
001 6381797
003 IEEE
005 20200421114237.0
006 m o d
007 cr |n|||||||||
008 151222s2011 nju ob 001 eng d
020 _a9780470904916
_qebook
020 _z0470904917
_qelectronic
024 7 _a10.1002/9780470904916
_2doi
035 _a(CaBNVSL)mat06381797
035 _a(IDAMS)0b00006481bea018
040 _aCaBNVSL
_beng
_erda
_cCaBNVSL
_dCaBNVSL
050 4 _aQA76.76.T55
_bS26 2011eb
082 0 4 _a005.275
_222
100 1 _aSand�en, Bo,
_eauthor.
245 1 0 _aDesign of multithreaded software :
_bthe entity-life modeling approach /
_cby Bo Sand�en.
264 1 _aOxford :
_bWiley-Blackwell,
_c2011.
264 2 _a[Piscataqay, New Jersey] :
_bIEEE Xplore,
_c[2011]
300 _a1 PDF (272 pages).
336 _atext
_2rdacontent
337 _aelectronic
_2isbdmedia
338 _aonline resource
_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.
506 1 _aRestricted to subscribers or individual electronic text purchasers.
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. P.
530 _aAlso available in print.
538 _aMode of access: World Wide Web
588 _aDescription based on PDF viewed 12/22/2015.
650 0 _aThreads (Computer programs)
650 0 _aComputer software
_xDevelopment.
655 0 _aElectronic books.
695 _aAssembly
695 _aBooks
695 _aComputer architecture
695 _aConcurrent computing
695 _aDatabases
695 _aEngines
695 _aHeating
695 _aInstruction sets
695 _aJava
695 _aLibraries
695 _aMessage systems
695 _aMonitoring
695 _aMultithreading
695 _aObject oriented modeling
695 _aOnline banking
695 _aOperating systems
695 _aPressing
695 _aProcessor scheduling
695 _aProgramming
695 _aProgramming profession
695 _aRadiation detectors
695 _aReal-time systems
695 _aResource management
695 _aSafety
695 _aSections
695 _aSoftware
695 _aSwitches
695 _aSynchronization
695 _aSystem recovery
695 _aTemperature sensors
695 _aTerminology
695 _aTiming
695 _aUnified modeling language
695 _aVehicles
710 2 _aIEEE Xplore (Online Service),
_edistributor.
710 2 _aWiley InterScience (Online service),
_epublisher.
856 4 2 _3Abstract with links to resource
_uhttp://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6381797
942 _cEBK
999 _c59809
_d59809