LEADER 03972nam 22007095 450 001 9910254234003321 005 20230421072228.0 010 $a3-319-20822-5 024 7 $a10.1007/978-3-319-20822-0 035 $a(CKB)3710000000492389 035 $a(EBL)4178346 035 $a(SSID)ssj0001584598 035 $a(PQKBManifestationID)16265225 035 $a(PQKBTitleCode)TC0001584598 035 $a(PQKBWorkID)14866358 035 $a(PQKB)10871393 035 $a(DE-He213)978-3-319-20822-0 035 $a(MiAaPQ)EBC4178346 035 $z(PPN)258862041 035 $a(PPN)190523107 035 $a(EXLCZ)993710000000492389 100 $a20151012d2016 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aDistributed Embedded Controller Development with Petri Nets$b[electronic resource] $eApplication to Globally-Asynchronous Locally-Synchronous Systems /$fby Filipe de Carvalho Moutinho, Luís Filipe Santos Gomes 205 $a1st ed. 2016. 210 1$aCham :$cSpringer International Publishing :$cImprint: Springer,$d2016. 215 $a1 online resource (90 p.) 225 1 $aSpringerBriefs in Electrical and Computer Engineering,$x2191-8120 ;$v150 300 $aDescription based upon print version of record. 311 $a3-319-20821-7 320 $aIncludes bibliographical references and index. 327 $aIntroduction -- Related work -- Development of distributed embedded controllers -- Application Example -- Conclusions and future work. 330 $aThis book describes a model-based development approach for globally-asynchronous locally-synchronous distributed embedded controllers.  This approach uses Petri nets as modeling formalism to create platform and network independent models supporting the use of design automation tools.  To support this development approach, the Petri nets class in use is extended with time-domains and asynchronous-channels. The authors? approach uses models not only providing a better understanding of the distributed controller and improving the communication among the stakeholders, but also to be ready to support the entire lifecycle, including the simulation, the verification (using model-checking tools), the implementation (relying on automatic code generators), and the deployment of the distributed controller into specific platforms. Uses a graphical and intuitive modeling formalism supported by design automation tools; Enables verification, ensuring that the distributed controller was correctly specified; Provides flexibility in the implementation and maintenance phases to achieve desired constraints (high performance, low power consumption, reduced costs), enabling porting to different platforms using different communication nodes, without changing the underlying behavioral model. 410 0$aSpringerBriefs in Electrical and Computer Engineering,$x2191-8120 ;$v150 606 $aElectronic circuits 606 $aMicroprocessors 606 $aComputer architecture 606 $aElectronics 606 $aElectronic Circuits and Systems 606 $aProcessor Architectures 606 $aElectronics and Microelectronics, Instrumentation 615 0$aElectronic circuits. 615 0$aMicroprocessors. 615 0$aComputer architecture. 615 0$aElectronics. 615 14$aElectronic Circuits and Systems. 615 24$aProcessor Architectures. 615 24$aElectronics and Microelectronics, Instrumentation. 676 $a004.16 700 $aMoutinho$b Filipe de Carvalho$4aut$4http://id.loc.gov/vocabulary/relators/aut$01061800 702 $aSantos Gomes$b Luís Filipe$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910254234003321 996 $aDistributed Embedded Controller Development with Petri Nets$92520206 997 $aUNINA