Proceedings of the 2008 Winter Simulation Conference S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds.

Size: px
Start display at page:

Download "Proceedings of the 2008 Winter Simulation Conference S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds."

Transcription

1 Proceedings of the 2008 Wer Simultion Conference S. J. Mson, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. PLCStudio: SIMULATION BASED PLC CODE VERIFICATION Sng C. Prk, Chng Mok Prk, nd Gi-Nm Wng Jongeun Kwk, nd Sungjoo Yeo UDMTEk 113 Ho Snhkwon, Ajou University, Suwon, , South Kore Dept. of Industril nd Informtion Systems Engineering, Ajou University Suwon , South Kore ABSTRACT Proposed in this pper is the rchitecture of PLC progrmming environment tht enbles visul verifiction of PLC progrms. The proposed rchitecture egrtes PLC progrm with corresponding plnt model, so tht users cn uitively verify the PLC progrm in 3D grphic environment. The plnt model includes ll mnufcturing devices of production system s well s corresponding device progrms to perform their tsks in the production system, nd PLC progrm contins the control logic for the plnt model. For the implementtion of the proposed PLC progrmming environment, it is essentil to develop n efficient methodology to construct virtul device model s well s virtul plnt model. The proposed PLC progrmming environment provides n efficient construction method for plnt model bsed on the DEVS (Discrete Event Systems Specifictions) formlism, which supports the specifiction of discrete event models in hierrchicl, modulr mnner. Simultion is n essentil tool in the design nd nlysis of complex systems tht cnnot be esily described by nlyticl or mthemticl models [5, 6]. It is useful for clculting utiliztion sttistics, finding bottlenecks, poing out scheduling errors nd even for creting mnufcturing schedules. Trditionlly, vrious simultion lnguges, including ARENA nd AutoMod, re used for the simultion of mnufcturing systems [14]. Those simultion lnguges hve been widely ccepted both in industry nd in cdemi; however, they remin s nlysis tools for the rough design stge of production line, becuse their simultion models re not relistic enough to be utilized for detiled design or for implementtion purposes. For exmple, rel production lines re usully controlled by PLC (Progrmmble Logic Controller) progrms [3], s shown in Fig. 1, but conventionl simultion lnguges roughly describe the control logic with independent entity flows (job flows) between processes. 1 INTRODUCTION Generlly, industril production lines re dynmic systems whose sttes chnge ccording to the occurrence of vrious events, thus exhibiting the chrcteristics of discrete event system. If mnufcturers re to remin competitive in continuously chnging mrketplce, they must not only continue to improve their products, but lso strive to improve production systems continuously [10]. Thus, n efficient prototyping environment for production systems is crucil. A modern production line is highly egrted system composed of utomted worksttions such s robots with tool-chnging cpbilities, hrdwre hndling system nd storge system, nd computer control system tht controls the opertions of the entire system. The implementtion of production line requires much investment, nd decisions t the design stge hve to be mde very crefully to ensure tht highly utomted mnufcturing system will successfully chieve the ended benefits. Figure 1: Production system controlled by PLC progrm For detiled design (virtul prototyping) of production line, it is necessry to crete much more detiled simultion model tht cn forecst not only the production cpbility of the system but lso the physicl vlidity nd efficiency of co-working mchines nd control /08/$ IEEE 222

2 Prk, Prk, Wng, Kwk, nd Yeo progrms. As shown in Fig. 1, vrious mchines tht operte simultneously in n industril mnufcturing system re usully controlled by PLCs, currently the most suitble nd widely employed industril control technology [1-4]. A PLC (Progrmmble Logic Controller) emultes the behvior of n electric ldder digrm. As they re sequentil mchines, to emulte the workings of prllel circuits tht respond instntneously, PLCs use n input/output imge tble nd scnning cycle. When progrm is being run in PLC it is continuously executing scnning cycle. The progrm scn solves the Boolen logic relted to the informtion in the input tble with tht in output nd ernl rely tbles. In ddition, the informtion in the output nd ernl rely tbles is updted during the progrm scn. In PLC, this Boolen logic is typiclly represented using grphicl lnguge known s ldder digrm [3]. Previous pproches on PLC progrms cn be ctegorized o two groups; 1) Verifiction of given PLC progrm [18, 19], nd 2) Genertion of dependble PLC progrm [15-17]. In the first group, vrious softwre tools hve been developed for the verifiction of PLCbsed systems vi the use of timed utomt, such s UPPAAL2k, KRONOS, Supremic nd HyTech, minly for progrms written in sttement list lnguge lso termed Boolen [2]. Those softwre tools verify PLC progrms to certin ent; however, they remin limited. Since they re minly focusing on the checking of theoreticl ttributes (sfety, liveness, nd rechbility), it is not esy for users to determine whether the PLC progrms ctully chieve the ended control objectives. In the second group, mny reserchers hve focused on the utomtic genertion of PLC progrms from vrious formlisms including stte digrms, Petri nets nd IDEF0. Those formlisms cn help the design process of control logics, however, it is still difficult to find hidden errors which re the most difficult prt of the verifiction of control progrm. To cope with the problem, we need more trnsprent PLC progrmming environment helping users to recognize hidden errors. The objective of this pper is to propose the rchitecture of PLC progrmming environment tht enbles the visul vlidtion of PLC progrm. The proposed PLC progrmming environment employs virtul plnt model consisting of virtul devices, so tht users cn esily verify the PLC progrm. The overll structure of the pper is s follows. Section 2 illustrtes the rchitecture of the proposed PLC progrmming environment, while Section3 describes n efficient construction methodology for plnt model, which cn be synchronized with PLC progrm. Section 4 shows n exmple nd illustrtions. Finlly, concluding remrks re given in Section 5. 2 VISUAL VALIDATION OF PLC PROGRAMS To design the rchitecture of the PLC progrmming environment, it is importnt to understnd the bsic procedure used to construct PLC progrm (ldder digrm). Chung et l. [1] proposed procedure for the development of n industril utomted production system tht consists of nine steps. They re: 1) Define the process to be controlled; 2) Mke sketch of the process opertion; 3) Crete written sequence listing of the process step by step; 4) On the sketch, dd the sensors needed to crry out the control sequence; 5) Add the mnul controls needed for the process-setup or for opertionl checks; 6) Consider the sfety of the operting personnel nd mke dditions nd djustments s needed; 7) Add the mster stop switches required for sfe shutdown; 8) Crete ldder logic digrm tht will be used s bsis for the PLC progrm; nd 9) Consider the possible pos where the process-sequence my go stry. The most timeconsuming tsk for the control logic designers is the 8-th step, which is usully done by the repetitive method of Code writing, testing nd debugging until the control objectives re chieved [2]. The bottleneck of the 8-th step is tht the conventionl PLC progrmming environments re not especilly uitive, prticulrly for the testing nd debugging of PLC progrm, s they show only the sttus of PLC without providing ny links to the trget system (production line). For the vlidtion of PLC progrm, engineers need to imgine the stte chnges of production line from the input nd output ports of PLC. Tht is the reson conventionl PLC progrmming environments re often inefficient nd prone to humn error. As the configurtions of production lines nd their control progrms become more complicted, there is strong need for more uitive PLC progrmming environment. It is hoped tht this pper will tke positive steps in this direction. Figure 2: The proposed PLC progrmming environment 223

3 Prk, Prk, Wng, Kwk, nd Yeo Fig. 2 shows the rchitecture of the proposed PLC progrmming environment. It consists of two lyers, model lyer nd n ppliction lyer. The model lyer hs three models, plnt model (virtul fctory model), PLC progrm (control model) nd n I/O mpping model. The plnt model includes ll mnufcturing devices of the production system s well s the corresponding device progrms to perform their tsks in the production system, nd the PLC progrm contins the control logic for the plnt model. For the egrtion of the plnt model nd the PLC progrm, it is necessry to define the mpping between the plnt model nd the PLC progrm, which is described by the I/O mpping model. The ppliction lyer simultneously provides two erfces to users. The PLC simultor performs the simultion of the control progrm, nd the plnt model visulizer shows the corresponding plnt model (3D grphic models) reflecting the chnging sttes of the production system during the PLC simultion. Thus, it becomes much esier for users to verify the PLC progrm through the plnt model visulizer. Among the three models of the model lyer, the plnt model plys key role in the proposed PLC progrmming environment. As mentioned erlier, the plnt model should contin ll devices s well s the device control progrms. Thus, it cn be considered s virtul fctory model, model executing mnufcturing processes in computers s well s the rel world [11-13]. To implement virtul fctory, it is necessry to construct digitl models for ll the physicl nd logicl elements (entities nd ctivities) of rel fctory. The plnt model consists of mnufcturing devices with their positions in the lyout. To represent such mnufcturing device, this pper employs the concept of virtul device: digitl model imitting the physicl nd logicl spects of rel device. A virtul device needs to min its reltionships with other devices or PLC progrms s well s the inherent ttributes of the device, such s the kinemtics nd geometric shpe. To do so, virtul device is split o two prts; shell nd core. The shell prt cn dpt to the different configurtions of production systems, nd the core prt undertkes the inherent properties of the device. The concept of virtul device is shown in Fig. 3. Figure 3: Virtul device model The reusbility of virtul device is very importnt, s virtul device cn be used for mny different configurtions of production systems. Without the effective reusbility chrcteristic of virtul device, it is more common to crete new components from scrtch thn to serch for useful elements in other systems. For the reusbility of virtul device, it is essentil for the shell prt of virtul device to be flexible enough to be comptible with ny configurtion of production system. To build such shell prt, this pper employs Zeigler s DEVS (Discrete Event Systems Specifictions) formlism [7, 8], which supports the specifiction of discrete event models in hierrchicl, modulr mnner. The semntics of the formlism re highly comptible with objectoriented specifictions for simultion models. Within the DEVS formlism, one must specify two types of submodels: 1) the tomic model, the bsic models from which lrger models re built, nd 2) the coupled model, how tomic models re connected in hierrchicl mnner. Formlly, n tomic model M is specified by 7-tuple: M =< X, S, Y,,, λ, t > X: input events set; S: sequentil sttes set ; Y: output events set; : S S: ernl trnsition function; : Q * X S: ernl trnsition function Q = {(s,e) s S, 0 e t (s)}: totl stte of M; λ : S Y: output function; t : S Rel: time dvnce function. The four elements in the 7-tuple, nmely,, λ ndt, re clled the chrcteristic functions of n tomic model. The second form of the model, termed coupled model, shows method for coupling severl component 224

4 Prk, Prk, Wng, Kwk, nd Yeo models together to form new model. Formlly, couple model DN is defined s: DN =< X, Y, M, EIC, EOC, IC, SELECT > X: input events set; Y: output events set; M: set of ll component models in DEVS; EIC DN.IN * M.IN: ernl input coupling reltion; EOC M.OUT * DN.OUT: ernl output coupling reltion; IC M.OUT * M.IN: ernl coupling reltion; SELECT: 2 M Ø M: tie-breking selector, where the ensions.in nd.out represent the input port set nd the output port set of the respective DEVS models. For the implementtion of the plnt model, the shell prt of virtul device is represented s n tomic model, nd the entire plnt model is represented s coupled model, including the tomic models (virtul devices) nd the coupling reltionships between them. The detil specifictions for the plnt model re ddressed in the following section. Given tht plnt model consists of virtul devices, the construction method of virtul device is described before explining the construction method of plnt model. As explined erlier, virtul device consists of shell prt nd core prt. The core prt of virtul device includes the inherent properties of the device, such s kinemtics, geometric shpe nd the execution of devicelevel commnds. For the modeling of the core prt of virtul device, the CSG (constructive solid geometry) modeling scheme ws employed, s shown in Fig. 5. In the CSG modeling scheme, user cn erctively construct solid model by combining vrious primitives, such s cylinders, spheres, boxes nd cones. To imitte the kinemtics of rel device, it is necessry to define the moving jos nd the ttributes of ech jo. Our finl gol is to provide librry contining ll stndrd mnufcturing devices, such s mchining sttions, AGVs, nd robots. Therefore, users cn esily instntite virtul devices, without mking efforts for modeling virtul devices. 3 PLANT MODEL CONSTRUCTION The objective of the proposed PLC progrmming environment is to provide n uitive PLC progrmming nd verifiction environment by connecting the plnt model to the PLC progrm. To chieve this objective, it is essentil to develop n efficient construction procedure of plnt model. Fig. 4 shows the erctions mong three models of the PLC progrmming environment. The three models re plnt model, n I/O mpping model, nd PLC progrm. The plnt model is controlled by the PLC progrm through the I/O mpping model. Figure 4: Interctions mong three models of the PLC progrmming environment Figure 5: Core prt modeling of virtul device The shell prt, enclosing the core prt, should llow virtul device model to dpt to different plnt configurtions. This prt is modeled s n tomic model of the DEVS formlism, which is timed-fsa (finite stte utomt). To define the shell prt of virtul device, first it is necessry to identify the set of tsks tht re ssigned to the device. The ctivtion of ech tsk is normlly triggered by n ernl signl from either the PLC progrm or other virtul devices. Once the set of tsks is identified for virtul device, it is then possible to rct the stte trnsition digrm, which defines n tomic model of the DEVS formlism. Fig. 6-() shows simple exmple of n AGV (Automtic Guided Vehicle) with two tsks, T1 (movement from p1 to p2) nd T2 (movement from p2 to p1). As the two tsks should be triggered by ernl events, the shell prt of the AGV must hve two 225

5 Prk, Prk, Wng, Kwk, nd Yeo input ports, termed here s Signl_1 nd Signl_2, s shown in Fig. 6-(b). From the set of tsks, it is possible to instntite the stte trnsition digrm utomticlly. For this exmple, there re four sttes, P1, DoT1, P2 nd DoT2. While P1 nd P2 tke ernl events from the input ports (Signl_1, Signl_2) for stte trnsitions, DoT1 nd DoT2 tke ernl events tht re the end events of the two tsks (T1 nd T2). The DEVS tomic model of the virtul device, corresponding to the AGV, cn be described s follows: Shell of virtul device: M =< X, S, Y,,, λ, t X = {Signl_1, Signl_2} S= {P1, DoT1, P2, DoT2} Y= {T1Done, T2Done} (DoT1) = P2 (DoT2) = P1 (P1, Signl_1) = DoT1 (P2, Signl_2) = DoT2 λ (DoT1) = T1Done λ (DoT2) = T2Done t (DoT1) = Time_1. t (DoT2) = Time_2. > 4-(), cn be described s follows: Plnt Model: DN =< X, Y, M, EIC, EOC, IC, SELECT > X = {input1, input2}, Y = {output1, output2} M: = {VD I, VD J } EIC = {(DN.input1* VD J.input2), (DN.input2* VD I.input1)} EOC = {( VD I.output1, DN.output1), (VD J.output1*DN.output2)} IC= {( VD I.output2* VD J.input1)} SELECT: 2 M Ø M: tie-breking selector. The finl objective of the plnt model is the visul vlidtion of PLC progrm. To do so, it is necessry to define the communicting links between the plnt model nd the PLC progrm, which is described by the I/O mpping model. Fig. 7 shows the I/O mpping model for the AGV exmple shown in Fig. 6. Once the I/O mpping reltions re estblished, the PLC progrm cn control the plnt model through the I/O mpping model. Figure 7: I/O mpping model between plnt model nd PLC progrm Figure 6: Shell modeling of virtul device Once virtul device models re constructed, plnt model cn be defined by combining the virtul devices. While virtul devices re described s tomic models, the entire plnt model is modeled s coupled model, including those tomic models nd coupling reltionships between them. Fig. 4-() shows simple exmple of plnt model including two virtul devices, VD I nd VD J. The DEVS couple model of the plnt model, shown in Fig. The proposed methodology for the construction of plnt model hs two mjor benefits. The first is the reusbility of virtul device model, signifying tht the structure of virtul device model chieves independence from the configurtions of production system. The second benefit is the uitiveness in defining the stte trnsition digrm of the virtul device model. Users with only pssing knowledge of discrete event system modeling cn esily define virtul device model simply by identifying the set of tsks. 226

6 Prk, Prk, Wng, Kwk, nd Yeo 4 EXAMPLES & ILLUSTRATIONS Figure 8: 3D grphic model of welding Cell models: plnt model (virtul fctory model), PLC progrm (control model) nd n I/O mpping model. The plnt model includes ll mnufcturing devices of the production system, nd the PLC progrm contins the control logic for the plnt model. The I/O mpping model functions s communiction link between these two models. As the plnt model plys key role in the proposed PLC progrmming environment, it is essentil to develop prcticl methodology in the construction of virtul device model s well s virtul plnt model. To do so, this pper ddresses n efficient construction method of plnt model bsed on the DEVS (Discrete Event Systems Specifictions) formlism, which supports the specifiction of discrete event models in hierrchicl, modulr mnner. The proposed methodology for the construction of plnt model hs two mjor benefits. The first is the reusbility of virtul device model, signifying tht the structure of the virtul device model chieves independence from the configurtions of production system. The second benefit is tht we cn uitively define the stte trnsition digrm of virtul device model. It is not necessry for users to hve in-depth knowledge of discrete event system modeling, s they simply hve to identify set of tsks in order to define virtul device model. Figure 9: Plnt model of welding cell Figure 10: Gntt chrt for checking simultion result 5 DISCUSSION AND CONCLUSIONS This pper proposes the rchitecture of PLC progrmming environment tht enbles visul verifiction of PLC progrm by synchronizing PLC progrm with corresponding virtul plnt model. The model lyer of the proposed rchitecture consists of three REFERENCES C. P. Chung, X. Ln, J. C. Chen, A systemtic procedure for designing stte combion circuits in PLCs, Journl of Industril Technology, 1999;15(3):2-5. S. Mnesis, K. Akntziotis, Automted synthesis of ldder utomtion circuits bsed on stte-digrms, Advnces in Engineering Softwre, 2005;36: A. Rulln, Progrmmble logic controllers versus personl computers for process control, Computers nd Industril Engineering, 1997;33: J. Jng, P. H. Koo, S. Y. Nof, Appliction of design nd control tools in multirobot cell, Computers nd Industril Engineering, 1997;32: P. Klingstm, P. Gullnder, Overview of simultion tools for computer-ided production engineering, Computers in Industry, 1999;38: A. M. A. Al-Ahmri, K. Ridgwy, An egrted modeling method to support mnufcturing system nlysis nd design, Computers in Industry, 1999;38: B. P. Zeigler, Multifcetted modeling nd discrete event simultion, Acdemic Press, Orlnd, T. G. Kim, DEVSIM++ User s Mnul, Deprtment of Electricl Engineering, KAIST, Kore,

7 Prk, Prk, Wng, Kwk, nd Yeo M. P. Groover, Fundmentls of modern mnufcturing, Wiley, B.K. Choi, B.H. Kim, New trends in CIM: Virtul mnufcturing systems for n genertion mnufcturing, Current Advnces in Mechnicl Design nd Production Seventh Ciro University Int. MDP Conf., Ciro, Februry 15-17, 2000, M. Onosto, K. Iwt, Development of virtul mnufcturing system by egrting product models nd fctory models, CIRP, 1993;42(1): K. Iwt, M. Onosto, K. Termoto, S. Oski, A modeling nd simultion rchitecture for virtul mnufcturing systems, CIRP, 1995;44(1): L. Ye, F. Lin, Virtul system simultion A step beyond the conventionl simultion, 22 nd Int. Conf. on Computer nd Industril Engineering, 1997/12/20, Anglni A, Grieco A, Pcell M, Tolio T. Object-oriented modeling nd simultion of flexible mnufcturing system: rule-bsed procedure, Simultion Modeling Prctice nd Theory, 2002;10: G. Fry, Automtic implementtion of Petri net bsed control lgorithms on PLCs, Proceedings of the Americn control conference ACC 2000, Chicgo; 2000, J. S. Lee, P. L. Hsu, A PLC-bsed design for the sequence controller in discrete event systems, Proceedings of the 2000 IEEE Interntionl conference on Control Applictions, Anchorge; 2000, M. A. Jfri, T. O. Boucher, A rule-bsed system for generting ldder logic control progrm from high level system model, Journl of Intelligent Mnufcturing Systems, 1994 ;5 : D. Alexndre, B. Gerd, G. L. Kim, Y. Wng, A tool rchitecture for the n genertion of UPPAAL, ; 2003 G. L. Kim, P. Pul, Y. Wng, UPPAAL in nutshell, Interntionl Journl on Softwre Tools for Technology Trnsfer, 1997;1(1+2): AUTHOR BIOGRAPHIES S.C. PARK is n ssistnt professor in the Deprtment of Industril & Informtion Systems Engineering t Ajou University. Before joining Ajou, he worked for DimlerChrysler Corp. nd CubickTek Co., developing commercil nd in-house CAD/CAM/CAPP/simultion softwre systems. He received his BS, MS, nd PhD degrees from KAIST in 1994, 1996, nd 2000, respectively, ll in industril engineering. His reserch erests include geometric lgorithms in CAD/CAM, process plnning, engineering knowledge mngement, nd discrete event system simultion. He cn be reched vi emil t <milto:scprk@jou.c.kr>. Gi-NAM WANG is deprtment hed nd professor in the Deprtment of Industril & Informtion Systems Engineering t AJOU University, South Kore. He hs completed his PhD in 1992 from Texs A&M University, in Industril Engineering. He hs worked s visiting professor t University of Texs t Austin during His re of reserch is relted to Intelligent Informtion & mnufcturing system, system egrtion & utomtion, e-business solutions nd imge processing. He cn be reched vi emil t <milto:gnwng@jou.c.kr>. CHANG MOK PARK is reserch professor in the Deprtment of Industril & Informtion Systems Engineering t AJOU University. He hs completed his PhD in 2002 from AJOU University, in Industril Engineering. His reserch erest is relted to Intelligent Informtion & mnufcturing system, nd imge processing. He cn be reched vi emil t <milto:cmprk@jou.c.kr>. JONGEUN KWAK is PHD student in Industril nd Informtion Systems Engineering t Ajou University. He did his BS nd MS in Computer Science Deprtment in yer 1994 nd 1996 respectively, from POSTECH, Kore. Before joining PHD, he worked in LG Coopertive Institute of Technology s senior resercher for 5 yers, he lso worked in Unisoft Ltd, nd t Freelncer until He cn be reched vil emil t <milto:jkwk@jou.c.kr>. SUNGJOO YEO is PHD student in the Deprtment of Industril nd Informtion Systems Engineering t Ajou University. He completed his BS, MS in yer 1999 nd 2001 respectively in Ajou University, IISE Deprtment. Before joining PHD, he worked in FUJITSU LIMITED s senior IT consultnt for 7 yers. His reserch re includes simultion nd dt mining. He cn be contcted vi <milto:orihep@jou.c.kr>. 228

Virtual Plant for Control Program Verification

Virtual Plant for Control Program Verification 2011 International Conference on Circuits, System and Simulation IPCSIT vol.7 (2011) (2011) IACSIT Press, Singapore Virtual Plant for Control Program Verification Sangchul Park 1 + and June S. Jang 2 1

More information

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li 2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min

More information

In the last lecture, we discussed how valid tokens may be specified by regular expressions.

In the last lecture, we discussed how valid tokens may be specified by regular expressions. LECTURE 5 Scnning SYNTAX ANALYSIS We know from our previous lectures tht the process of verifying the syntx of the progrm is performed in two stges: Scnning: Identifying nd verifying tokens in progrm.

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 Introduction to EsyMP Network Projection EsyMP Network Projection Fetures... 5 Disply Options... 6 Multi-Screen Disply Function... 6 Movie Sending Mode...

More information

Fig.25: the Role of LEX

Fig.25: the Role of LEX The Lnguge for Specifying Lexicl Anlyzer We shll now study how to uild lexicl nlyzer from specifiction of tokens in the form of list of regulr expressions The discussion centers round the design of n existing

More information

Computer-Aided Multiscale Modelling for Chemical Process Engineering

Computer-Aided Multiscale Modelling for Chemical Process Engineering 17 th Europen Symposium on Computer Aided Process Engineesing ESCAPE17 V. Plesu nd P.S. Agchi (Editors) 2007 Elsevier B.V. All rights reserved. 1 Computer-Aided Multiscle Modelling for Chemicl Process

More information

Tool Vendor Perspectives SysML Thus Far

Tool Vendor Perspectives SysML Thus Far Frontiers 2008 Pnel Georgi Tec, 05-13-08 Tool Vendor Perspectives SysML Thus Fr Hns-Peter Hoffmnn, Ph.D Chief Systems Methodologist Telelogic, Systems & Softwre Modeling Business Unit Peter.Hoffmnn@telelogic.com

More information

OMG, Real Time Embedded Distributed Object Systems Workshop. Arlington, USA, July 15-18, 2002

OMG, Real Time Embedded Distributed Object Systems Workshop. Arlington, USA, July 15-18, 2002 OMG, Rel Time Embedded Distributed Object Systems Workshop. Arlington, USA, July 15-18, 2002 The DSSV Methodology: High Level Vlidtion of CORBA Architecture using Discrete Event Simultion Approch. Emmnuelle

More information

EasyMP Multi PC Projection Operation Guide

EasyMP Multi PC Projection Operation Guide EsyMP Multi PC Projection Opertion Guide Contents 2 Introduction to EsyMP Multi PC Projection 5 EsyMP Multi PC Projection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters

More information

Epson iprojection Operation Guide (Windows/Mac)

Epson iprojection Operation Guide (Windows/Mac) Epson iprojection Opertion Guide (Windows/Mc) Contents 2 Introduction to Epson iprojection 5 Epson iprojection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters nd Projection

More information

A New Learning Algorithm for the MAXQ Hierarchical Reinforcement Learning Method

A New Learning Algorithm for the MAXQ Hierarchical Reinforcement Learning Method A New Lerning Algorithm for the MAXQ Hierrchicl Reinforcement Lerning Method Frzneh Mirzzdeh 1, Bbk Behsz 2, nd Hmid Beigy 1 1 Deprtment of Computer Engineering, Shrif University of Technology, Tehrn,

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

An Integrated Simulation System for Human Factors Study

An Integrated Simulation System for Human Factors Study An Integrted Simultion System for Humn Fctors Study Ying Wng, Wei Zhng Deprtment of Industril Engineering, Tsinghu University, Beijing 100084, Chin Foud Bennis, Dmien Chblt IRCCyN, Ecole Centrle de Nntes,

More information

A HYDRAULIC SIMULATOR FOR AN EXCAVATOR

A HYDRAULIC SIMULATOR FOR AN EXCAVATOR P-06 Proceedings of the 7th JFPS Interntionl Symposium on Fluid Power TOYAMA 008 September 5-8 008 A HYDRAULIC SIMULATOR FOR AN EXCAVATOR Soon-Kwng Kwon* Je-Jun Kim* Young-Mn Jung* Chn-Se Jung* Chng-Don

More information

IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI

IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI Appliction Note Rel-time nd offline modultion from ETI files Generting nd nlyzing ETI files Rel-time interfce using EDI/ETI IZT DAB CONTENTSERVER

More information

How to Design REST API? Written Date : March 23, 2015

How to Design REST API? Written Date : March 23, 2015 Visul Prdigm How Design REST API? Turil How Design REST API? Written Dte : Mrch 23, 2015 REpresenttionl Stte Trnsfer, n rchitecturl style tht cn be used in building networked pplictions, is becoming incresingly

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-188 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

pdfapilot Server 2 Manual

pdfapilot Server 2 Manual pdfpilot Server 2 Mnul 2011 by clls softwre gmbh Schönhuser Allee 6/7 D 10119 Berlin Germny info@cllssoftwre.com www.cllssoftwre.com Mnul clls pdfpilot Server 2 Pge 2 clls pdfpilot Server 2 Mnul Lst modified:

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

A Model-Based Transformation Method to Design PLC-Based Control of Discrete Automated Manufacturing Systems

A Model-Based Transformation Method to Design PLC-Based Control of Discrete Automated Manufacturing Systems A Model-Bsed Trnsformtion Method to Design PLC-Bsed Control of Discrete Automted Mnufcturing Systems Yssine Qmsne, Mhmoud El Hmloui, Abdelouhed Tjer nd Alexndre Philippot LGECoS, ENSA, Cdi Ayyd University,

More information

A Formalism for Functionality Preserving System Level Transformations

A Formalism for Functionality Preserving System Level Transformations A Formlism for Functionlity Preserving System Level Trnsformtions Smr Abdi Dniel Gjski Center for Embedded Computer Systems UC Irvine Center for Embedded Computer Systems UC Irvine Irvine, CA 92697 Irvine,

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties, Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

A Scalable and Reliable Mobile Agent Computation Model

A Scalable and Reliable Mobile Agent Computation Model A Sclble nd Relible Mobile Agent Computtion Model Yong Liu, Congfu Xu, Zhohui Wu, nd Yunhe Pn College of Computer Science, Zhejing University Hngzhou 310027, Chin cckffe@yhoo.com.cn Abstrct. This pper

More information

SoC Architecture Design Approaches

SoC Architecture Design Approaches Wireless Informtion Trnsmission System Lb. SoC Architecture Design Approches Hung-Chih Ching Institute of Communictions Engineering Ntionl Sun Yt-sen University IP-Bsed System IC Design Block-Bsed Architecture

More information

Epson Projector Content Manager Operation Guide

Epson Projector Content Manager Operation Guide Epson Projector Content Mnger Opertion Guide Contents 2 Introduction to the Epson Projector Content Mnger Softwre 3 Epson Projector Content Mnger Fetures... 4 Setting Up the Softwre for the First Time

More information

A Transportation Problem Analysed by a New Ranking Method

A Transportation Problem Analysed by a New Ranking Method (IJIRSE) Interntionl Journl of Innovtive Reserch in Science & Engineering ISSN (Online) 7-07 A Trnsporttion Problem Anlysed by New Rnking Method Dr. A. Shy Sudh P. Chinthiy Associte Professor PG Scholr

More information

Preserving Constraints for Aggregation Relationship Type Update in XML Document

Preserving Constraints for Aggregation Relationship Type Update in XML Document Preserving Constrints for Aggregtion Reltionship Type Updte in XML Document Eric Prdede 1, J. Wenny Rhyu 1, nd Dvid Tnir 2 1 Deprtment of Computer Science nd Computer Engineering, L Trobe University, Bundoor

More information

Visual IoT/Robotics Programming Language in -Calculus

Visual IoT/Robotics Programming Language in -Calculus 2017 IEEE 13th Interntionl Symposium on Autonomous Decentrlized Systems Visul IoT/Robotics Progrmming Lnguge in -Clculus Gennro De Luc nd Yinong Chen School of Computing, Informtics nd Decision Systems

More information

An introduction to model checking

An introduction to model checking An introduction to model checking Slide 1 University of Albert Edmonton July 3rd, 2002 Guy Trembly Dépt d informtique UQAM Outline Wht re forml specifiction nd verifiction methods? Slide 2 Wht is model

More information

Dr. D.M. Akbar Hussain

Dr. D.M. Akbar Hussain Dr. D.M. Akr Hussin Lexicl Anlysis. Bsic Ide: Red the source code nd generte tokens, it is similr wht humns will do to red in; just tking on the input nd reking it down in pieces. Ech token is sequence

More information

States and Statecharts. Outline

States and Statecharts. Outline Outline Introduction Sttes Finite Automt Useful Fetures of FSA Sttechr t Bsics Sttechr t Exmples Conclusions Introduction Gols 1. Understnd stte s n mjor modeling component 2. Review finite utomt, for

More information

ECE 468/573 Midterm 1 September 28, 2012

ECE 468/573 Midterm 1 September 28, 2012 ECE 468/573 Midterm 1 September 28, 2012 Nme:! Purdue emil:! Plese sign the following: I ffirm tht the nswers given on this test re mine nd mine lone. I did not receive help from ny person or mteril (other

More information

Research on Digital Library Personalized Information Service Model Based on Agent Model

Research on Digital Library Personalized Information Service Model Based on Agent Model Reserch on Digitl Librry Personlized Informtion Service Model Bsed on Model Xu Yn Xi n Physicl Eduction University Xi n, Shnxi, Chin, 710068 guilinxuyn@yhoo.com.cn Journl of Digitl Informtion Mngement

More information

this grammar generates the following language: Because this symbol will also be used in a later step, it receives the

this grammar generates the following language: Because this symbol will also be used in a later step, it receives the LR() nlysis Drwcks of LR(). Look-hed symols s eplined efore, concerning LR(), it is possile to consult the net set to determine, in the reduction sttes, for which symols it would e possile to perform reductions.

More information

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting

More information

Application-Level Traffic Monitoring and an Analysis on IP Networks

Application-Level Traffic Monitoring and an Analysis on IP Networks Appliction-Level Trffic Monitoring nd n Anlysis on IP Networks Myung-Sup Kim, Young J. Won, nd Jmes Won-Ki Hong Trditionl trffic identifiction methods bsed on wellknown port numbers re not pproprite for

More information

c360 Add-On Solutions

c360 Add-On Solutions c360 Add-On Solutions Functionlity Dynmics CRM 2011 c360 Record Editor Reltionship Explorer Multi-Field Serch Alerts Console c360 Core Productivity Pck "Does your tem resist using CRM becuse updting dt

More information

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal OPERATION MANUAL DIGIFORCE 9307 PROFINET Integrtion into TIA Portl Mnufcturer: 2018 burster präzisionsmesstechnik gmbh & co kg burster präzisionsmesstechnik gmbh & co kg Alle Rechte vorbehlten Tlstrße

More information

Information regarding

Information regarding Informtion regrding LANCOM Advnced VPN Client 3.13 Copyright (c) 2002-2017 LANCOM Systems GmbH, Wuerselen (Germny) LANCOM Systems GmbH does not tke ny gurntee nd libility for softwre not developed, mnufctured

More information

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA:

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA: In order to lern which questions hve een nswered correctly: 1. Print these pges. 2. Answer the questions. 3. Send this ssessment with the nswers vi:. FAX to (212) 967-3498. Or. Mil the nswers to the following

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6

More information

George Boole. IT 3123 Hardware and Software Concepts. Switching Algebra. Boolean Functions. Boolean Functions. Truth Tables

George Boole. IT 3123 Hardware and Software Concepts. Switching Algebra. Boolean Functions. Boolean Functions. Truth Tables George Boole IT 3123 Hrdwre nd Softwre Concepts My 28 Digitl Logic The Little Mn Computer 1815 1864 British mthemticin nd philosopher Mny contriutions to mthemtics. Boolen lger: n lger over finite sets

More information

A REINFORCEMENT LEARNING APPROACH TO SCHEDULING DUAL-ARMED CLUSTER TOOLS WITH TIME VARIATIONS

A REINFORCEMENT LEARNING APPROACH TO SCHEDULING DUAL-ARMED CLUSTER TOOLS WITH TIME VARIATIONS A REINFORCEMENT LEARNING APPROACH TO SCHEDULING DUAL-ARMED CLUSTER TOOLS WITH TIME VARIATIONS Ji-Eun Roh (), Te-Eog Lee (b) (),(b) Deprtment of Industril nd Systems Engineering, Kore Advnced Institute

More information

Digital Signal Processing: A Hardware-Based Approach

Digital Signal Processing: A Hardware-Based Approach Digitl Signl Processing: A Hrdwre-Bsed Approch Roert Esposito Electricl nd Computer Engineering Temple University troduction Teching Digitl Signl Processing (DSP) hs included the utilition of simultion

More information

Release Notes for. LANCOM Advanced VPN Client 4.10 Rel

Release Notes for. LANCOM Advanced VPN Client 4.10 Rel Relese Notes for LANCOM Advnced VPN Client 4.10 Rel Copyright (c) 2002-2018 LANCOM Systems GmbH, Wuerselen (Germny) LANCOM Systems GmbH does not tke ny gurntee nd libility for softwre not developed, mnufctured

More information

Automata Processor. Tobias Markus Computer Architecture Group, University of Heidelberg

Automata Processor. Tobias Markus Computer Architecture Group, University of Heidelberg 1 Automt Processor Tobis Mrkus Computer Architecture Group, University of Heidelberg Abstrct This pper gives brief overview over nondeterministic utomt nd the Automt Processor n rchitecture implemented

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-186 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-208 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Lab 1 - Counter. Create a project. Add files to the project. Compile design files. Run simulation. Debug results

Lab 1 - Counter. Create a project. Add files to the project. Compile design files. Run simulation. Debug results 1 L 1 - Counter A project is collection mechnism for n HDL design under specifiction or test. Projects in ModelSim ese interction nd re useful for orgnizing files nd specifying simultion settings. The

More information

It consists of two cold rooms, each with their own evaporator but sharing the same cooling flui d R134a system ( compressor, condenser...).

It consists of two cold rooms, each with their own evaporator but sharing the same cooling flui d R134a system ( compressor, condenser...). This system llows study of refrigertion systems implementtion of rmodyn mic clcultions pplied to refrigertion Its uniqueness is tht it is fully controllble vi Internet directly from web browser like Internet

More information

Midterm 2 Sample solution

Midterm 2 Sample solution Nme: Instructions Midterm 2 Smple solution CMSC 430 Introduction to Compilers Fll 2012 November 28, 2012 This exm contins 9 pges, including this one. Mke sure you hve ll the pges. Write your nme on the

More information

vcloud Director Tenant Portal Guide vcloud Director 9.1

vcloud Director Tenant Portal Guide vcloud Director 9.1 vcloud Director Tennt Portl Guide vcloud Director 9.1 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments bout this documenttion, submit

More information

Revisiting the notion of Origin-Destination Traffic Matrix of the Hosts that are attached to a Switched Local Area Network

Revisiting the notion of Origin-Destination Traffic Matrix of the Hosts that are attached to a Switched Local Area Network Interntionl Journl of Distributed nd Prllel Systems (IJDPS) Vol., No.6, November 0 Revisiting the notion of Origin-Destintion Trffic Mtrix of the Hosts tht re ttched to Switched Locl Are Network Mondy

More information

Elena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Query optimization. DBMS Architecture. Query optimizer. Query optimizer.

Elena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Query optimization. DBMS Architecture. Query optimizer. Query optimizer. DBMS Architecture SQL INSTRUCTION OPTIMIZER Dtbse Mngement Systems MANAGEMENT OF ACCESS METHODS BUFFER MANAGER CONCURRENCY CONTROL RELIABILITY MANAGEMENT Index Files Dt Files System Ctlog DATABASE 2 Query

More information

Midterm I Solutions CS164, Spring 2006

Midterm I Solutions CS164, Spring 2006 Midterm I Solutions CS164, Spring 2006 Februry 23, 2006 Plese red ll instructions (including these) crefully. Write your nme, login, SID, nd circle the section time. There re 8 pges in this exm nd 4 questions,

More information

IMAGE QUALITY OPTIMIZATION BASED ON WAVELET FILTER DESIGN AND WAVELET DECOMPOSITION IN JPEG2000. Do Quan and Yo-Sung Ho

IMAGE QUALITY OPTIMIZATION BASED ON WAVELET FILTER DESIGN AND WAVELET DECOMPOSITION IN JPEG2000. Do Quan and Yo-Sung Ho IMAGE QUALITY OPTIMIZATIO BASED O WAVELET FILTER DESIG AD WAVELET DECOMPOSITIO I JPEG2000 Do Qun nd Yo-Sung Ho School of Informtion & Mechtronics Gwngju Institute of Science nd Technology (GIST) 26 Cheomdn-gwgiro

More information

Passwords Passwords Changing Passwords... <New Passwords> 130 Setting UIM PIN... <UIM PIN/UIM PIN2> 130 Unlocking a Locked UIM...

Passwords Passwords Changing Passwords... <New Passwords> 130 Setting UIM PIN... <UIM PIN/UIM PIN2> 130 Unlocking a Locked UIM... Psswords Psswords... 128 Chnging Psswords... 130 Setting UIM PIN... 130 Unlocking Locked UIM... 131 Restricting the Hndset Opertions Locking Function... 131 Locking the

More information

Modeling and Simulation of Short Range 3D Triangulation-Based Laser Scanning System

Modeling and Simulation of Short Range 3D Triangulation-Based Laser Scanning System Modeling nd Simultion of Short Rnge 3D Tringultion-Bsed Lser Scnning System Theodor Borngiu Anmri Dogr Alexndru Dumitrche April 14, 2008 Abstrct In this pper, simultion environment for short rnge 3D lser

More information

Simrad ES80. Software Release Note Introduction

Simrad ES80. Software Release Note Introduction Simrd ES80 Softwre Relese 1.3.0 Introduction This document descries the chnges introduced with the new softwre version. Product: ES80 Softwre version: 1.3.0 This softwre controls ll functionlity in the

More information

Statistical classification of spatial relationships among mathematical symbols

Statistical classification of spatial relationships among mathematical symbols 2009 10th Interntionl Conference on Document Anlysis nd Recognition Sttisticl clssifiction of sptil reltionships mong mthemticl symbols Wl Aly, Seiichi Uchid Deprtment of Intelligent Systems, Kyushu University

More information

Vulnerability Analysis of Electric Power Communication Network. Yucong Wu

Vulnerability Analysis of Electric Power Communication Network. Yucong Wu 2nd Interntionl Conference on Advnces in Mechnicl Engineering nd Industril Informtics (AMEII 2016 Vulnerbility Anlysis of Electric Power Communiction Network Yucong Wu Deprtment of Telecommunictions Engineering,

More information

Lecture T4: Pattern Matching

Lecture T4: Pattern Matching Introduction to Theoreticl CS Lecture T4: Pttern Mtching Two fundmentl questions. Wht cn computer do? How fst cn it do it? Generl pproch. Don t tlk bout specific mchines or problems. Consider miniml bstrct

More information

USER EXPERIENCE. A better client experience starts here.

USER EXPERIENCE. A better client experience starts here. USER EXPERIENCE A better client experience strts here. Why MyRepCht...... 3 Fetures + Benefits..... 4 Why use My Rep Cht s n Advisor 5 Integrtes with your CRM... 6 Archiving + Prtnerships... 7 Convert

More information

Efficient Regular Expression Grouping Algorithm Based on Label Propagation Xi Chena, Shuqiao Chenb and Ming Maoc

Efficient Regular Expression Grouping Algorithm Based on Label Propagation Xi Chena, Shuqiao Chenb and Ming Maoc 4th Ntionl Conference on Electricl, Electronics nd Computer Engineering (NCEECE 2015) Efficient Regulr Expression Grouping Algorithm Bsed on Lbel Propgtion Xi Chen, Shuqio Chenb nd Ming Moc Ntionl Digitl

More information

Electrical Engineering & Instrumentation Solutions

Electrical Engineering & Instrumentation Solutions Electricl Engineering & Instrumenttion Solutions Engineering Instlltion Testing Integrtion Commissioning Field Services OEL Projects Ltd. Electricl nd Instrumenttion Division offers full suite of electricl

More information

Inverting Martin Synthesis for Verification

Inverting Martin Synthesis for Verification Inverting Mrtin Synthesis for Verifiction Stephen Longfield, Jr., Rjit Mnohr School of Electricl nd omputer Engineering ornell University, Ithc, NY, 14853, U.S.A. Emil: {slongfield, rjit}@csl.cornell.edu

More information

CS 321 Programming Languages and Compilers. Bottom Up Parsing

CS 321 Programming Languages and Compilers. Bottom Up Parsing CS 321 Progrmming nguges nd Compilers Bottom Up Prsing Bottom-up Prsing: Shift-reduce prsing Grmmr H: fi ; fi b Input: ;;b hs prse tree ; ; b 2 Dt for Shift-reduce Prser Input string: sequence of tokens

More information

Discovering Program s Behavioral Patterns by Inferring Graph-Grammars from Execution Traces

Discovering Program s Behavioral Patterns by Inferring Graph-Grammars from Execution Traces Discovering Progrm s Behviorl Ptterns by Inferring Grph-Grmmrs from Execution Trces Chunying Zho 1, Keven Ates 1, Jun Kong 2, Kng Zhng 1 1 The University of Texs t Dlls {cxz051000, tescomp, kzhng }@utdlls.edu

More information

Digital Design. Chapter 1: Introduction. Digital Design. Copyright 2006 Frank Vahid

Digital Design. Chapter 1: Introduction. Digital Design. Copyright 2006 Frank Vahid Chpter : Introduction Copyright 6 Why Study?. Look under the hood of computers Solid understnding --> confidence, insight, even better progrmmer when wre of hrdwre resource issues Electronic devices becoming

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-204 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

a Technical Notes on using Analog Devices' DSP components and development tools

a Technical Notes on using Analog Devices' DSP components and development tools Engineer To Engineer Note EE-146 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

A Fast Imaging Algorithm for Near Field SAR

A Fast Imaging Algorithm for Near Field SAR Journl of Computing nd Electronic Informtion Mngement ISSN: 2413-1660 A Fst Imging Algorithm for Ner Field SAR Guoping Chen, Lin Zhng, * College of Optoelectronic Engineering, Chongqing University of Posts

More information

CS 130 : Computer Systems - II. Shankar Balachandran Dept. of Computer Science & Engineering IIT Madras

CS 130 : Computer Systems - II. Shankar Balachandran Dept. of Computer Science & Engineering IIT Madras CS 3 : Computer Systems - II Shnkr Blchndrn (shnkr@cse.iitm.c.in) Dept. of Computer Science & Engineering IIT Mdrs Recp Differentite Between s nd s Truth Tbles b AND b OR NOT September 4, 27 Introduction

More information

An Object-Oriented Software Development Framework for Autonomous Decentralized Systems*

An Object-Oriented Software Development Framework for Autonomous Decentralized Systems* An Object-Oriented Softwre Development Frmework for Autonomous Decentrlized Systems* Stephen S. Yu' Deprtment of Computer Science nd Engineering Arhon Stte University Tempe, AZ 85287-5406, USA Keunhyuk

More information

Enginner To Engineer Note

Enginner To Engineer Note Technicl Notes on using Anlog Devices DSP components nd development tools from the DSP Division Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp_pplictions@nlog.com, FTP: ftp.nlog.com Using n ADSP-2181

More information

1 Introduction

1 Introduction Published in IET Computers & Digitl Techniques Received on 6th July 2006 Revised on 21st September 2007 ISSN 1751-8601 Hrdwre rchitecture for high-speed rel-time dynmic progrmming pplictions B. Mtthews

More information

UT1553B BCRT True Dual-port Memory Interface

UT1553B BCRT True Dual-port Memory Interface UTMC APPICATION NOTE UT553B BCRT True Dul-port Memory Interfce INTRODUCTION The UTMC UT553B BCRT is monolithic CMOS integrted circuit tht provides comprehensive MI-STD- 553B Bus Controller nd Remote Terminl

More information

Slides for Data Mining by I. H. Witten and E. Frank

Slides for Data Mining by I. H. Witten and E. Frank Slides for Dt Mining y I. H. Witten nd E. Frnk Simplicity first Simple lgorithms often work very well! There re mny kinds of simple structure, eg: One ttriute does ll the work All ttriutes contriute eqully

More information

Sylvac Scan OPTICAL MEASURING MACHINES FOR TURNED PARTS

Sylvac Scan OPTICAL MEASURING MACHINES FOR TURNED PARTS Swiss mnufcturer of precision mesuring instruments since 1969 Sylvc Scn OPTICAL MEASURING MACHINES FOR TURNED PARTS FAST AND PRECISE OPTICAL DIMENSIONAL MEASUREMENT FOR ALL CYLINDRICAL PARTS Discover our

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-169 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Assignment 4. Due 09/18/17

Assignment 4. Due 09/18/17 Assignment 4. ue 09/18/17 1. ). Write regulr expressions tht define the strings recognized by the following finite utomt: b d b b b c c b) Write FA tht recognizes the tokens defined by the following regulr

More information

FPGA-Based Implementation of Genetic Algorithm for the Traveling Salesman Problem and Its Industrial Application

FPGA-Based Implementation of Genetic Algorithm for the Traveling Salesman Problem and Its Industrial Application FPGA-Bsed Implementtion of Genetic Algorithm for the Trveling Slesmn Problem nd Its Industril Appliction Ioulii Sklirov nd António B.Ferrri Deprtment of Electronics nd Telecommunictions University of Aveiro,

More information

Synchronizability of Conversations Among Web Services

Synchronizability of Conversations Among Web Services 1 Synchronizbility of Converstions Among Web Services Xing Fu, Tevfik Bultn, Jinwen Su Abstrct We present frmework for nlyzing interctions mong web services tht communicte with synchronous messges. We

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-245 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1 vcloud Director Service Provider Admin Portl Guide vcloud Director 9. vcloud Director Service Provider Admin Portl Guide You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/

More information

Finite Automata. Lecture 4 Sections Robb T. Koether. Hampden-Sydney College. Wed, Jan 21, 2015

Finite Automata. Lecture 4 Sections Robb T. Koether. Hampden-Sydney College. Wed, Jan 21, 2015 Finite Automt Lecture 4 Sections 3.6-3.7 Ro T. Koether Hmpden-Sydney College Wed, Jn 21, 2015 Ro T. Koether (Hmpden-Sydney College) Finite Automt Wed, Jn 21, 2015 1 / 23 1 Nondeterministic Finite Automt

More information

2 Computing all Intersections of a Set of Segments Line Segment Intersection

2 Computing all Intersections of a Set of Segments Line Segment Intersection 15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design

More information

Tixeo compared to other videoconferencing solutions

Tixeo compared to other videoconferencing solutions compred to other videoconferencing solutions for V171026EN , unique solution on the video conferencing field Adobe Connect Web RTC Vydio for High security level, privcy Zero impct on network security policies

More information

Chapter 1: Introduction

Chapter 1: Introduction Chpter : Introduction Slides to ccompny the textbook, First Edition, by, John Wiley nd Sons Publishers, 7. http://www.ddvhid.com Copyright 7 Instructors of courses requiring Vhid's textbook (published

More information

Data Flow on a Queue Machine. Bruno R. Preiss. Copyright (c) 1987 by Bruno R. Preiss, P.Eng. All rights reserved.

Data Flow on a Queue Machine. Bruno R. Preiss. Copyright (c) 1987 by Bruno R. Preiss, P.Eng. All rights reserved. Dt Flow on Queue Mchine Bruno R. Preiss 2 Outline Genesis of dt-flow rchitectures Sttic vs. dynmic dt-flow rchitectures Pseudo-sttic dt-flow execution model Some dt-flow mchines Simple queue mchine Prioritized

More information

COMMON HALF YEARLY EXAMINATION DECEMBER 2018

COMMON HALF YEARLY EXAMINATION DECEMBER 2018 li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net.pds.pds COMMON HALF YEARLY EXAMINATION DECEMBER 2018 STD : XI SUBJECT: COMPUTER SCIENCE

More information

License Manager Installation and Setup

License Manager Installation and Setup The Network License (concurrent-user) version of e-dpp hs hrdwre key plugged to the computer running the License Mnger softwre. In the e-dpp terminology, this computer is clled the License Mnger Server.

More information

EasyMP Multi PC Projection Operation Guide

EasyMP Multi PC Projection Operation Guide EsyMP Multi PC Projection Opertion Guide Contents 2 About EsyMP Multi PC Projection Meeting Styles Proposed by EsyMP Multi PC Projection... 5 Holding Meetings Using Multiple Imges... 5 Holding Remote Meetings

More information