Virtual Environment of Design: A Hybrid CAD Tool

Size: px
Start display at page:

Download "Virtual Environment of Design: A Hybrid CAD Tool"

Transcription

1 Vrtual Envronment of Desgn: A Hybrd CAD Tool Chensheng Wang, Jors. S. M. Vergeest Faculty of Desgn, Engneerng and Producton Delft Unversty of Technology Landbergstraat 15, NL-2628 CE Delft, The Netherlands {c.wang, j.s.m.vergeest}@o.tudelft.nl Abstract A vrtual envronment of desgn can provde the ndustral desgner comprehensve power and flexbltes beyond geometrcal desgn by means of enablng modelng, analyss, and smulaton of both mechancal and electronc systems n an ntegrated envronment. The desgn of electronc applance has specfc characterstcs dstngushed by ts hybrd features. To support ths knd of desgn, ssues of both mechancal and electronc nature need to be concerned. Ths paper focuses manly on the modelng and smulaton aspects of electronc products desgn. Wth a generalzed overvew on CAD tools, n ths paper, a framework of the vrtual envronment of desgn s presented and a formal descrpton of modelng of the desgn task s formulated as a hybrd system. As an example, a hybrd CAD tool for a VCR controller desgn s dscussed n detal, ncludng hardware set-up, computaton model, event handlng, system descrpton, and reformaton of desgn process of electronc products va smulatng and valdaton facltes provded by the vrtual envronment of desgn. Index Terms Dynamc systems, Hybrd CAD, Smulaton, Vrtual desgn. I. INTRODUCTION Obvously, by means of usng CAD tools productvty of desgners has been greatly mproved durng the past twenty years. Wth the development of CAD technology, today, most of the commercal CAD systems provde not only the support for the desgner to shape geometry of ther desgn easly, but also provde means to evaluate the desgn result. Generally, a fully equpped CAD system provdes such functons or tools lke: Geometrcal modelng; Manuscrpt receved January 3, Ths work was supported n part by the project of Tranng for Creatvty and Innovaton by Product and Process Desgn: A New Learnng Factory, an Area of Strategc Development (ASD) funded by the Hong Kong Polytechnc Unversty, and also by Desgn Technology Research Center (DTRC), School of Desgn of the Hong Kong Polytechnc Unversty. C. Wang s wth the Delft Unversty of Technology, Landbergstraat 15, 2628 CE Delft, The Netherlands. (Telephone: ; fax: ; e-mal: c.wang@o.tudelft.nl). Vsual valdatng (e.g., photo-lke shadng effects); Geometry pre or post processng (e.g., pre or post processng for fnte element); Dynamc anmaton of movement and examnaton of nterference of geometrcal parts n a mechancal assembly; Or other functonal tools such as analyss of dstrbuton of temperature or plastc flow for the desgn of njecton mold, and so on. All these well-developed functons are manly concerned wth part s geometry. Therefore they are usually called mechancal CAD systems. Some example systems are CATIA, pro/engneer, I-deas, Ucld-IS, UG-II, SoldWorks, Inventor and so on. Another category of CAD system s called EDA (Electronc Desgn Automatc). Ths knds of systems can perform precse calculaton not only on layout of large scale ntegrated crcut desgn, but also on sgnal ntensty, power consumpton, etc. They can even fgure out the sgnals at a specfc measure pont by vrtual power appled on the crcuts. For example, systems lke Mentor Graphcs/Calbre, OrCAD, SPECCTRA, etc. There are other CAD systems lke Alas, 3DS Max or Maya, whch are more sutable for use n ndustral desgn. They can provde the powerful ablty to fgure the vrtual realstc scene for an object n a certan envronment, or anmate the effect of movng, collson or even specal vsual effect, such as partcles, fog and flame, etc. One of the shortcomngs of these systems s that they are weak of exact control of geometry compared wth mechancal CAD systems. Even though beng ncapable of provdng exact geometry control, they are stll wdely adopted by ndustral desgners n shapng concept of consumer products. Meanwhle, because of ther powerful ablty of flexbly controllng over shape, nowadays, the fuson of mechancal CAD systems and ndustral CAD systems becomes a new trend n the study of CAD technology. From techncal pont of vew, both CAD and CAID software are dealng wth only geometry tself. In other words, J. S. M. Vergeest s wth the Delft Unversty of Technology, Landbergstraat 15, 2628 CE Delft, The Netherlands. (e-mal: j.s.m.vergeest@o.tudelft.nl).

2 for consumer product desgn, any extenson for the valdaton of the desgn stll remans not well support. Unlke commercal CAD systems prevalng Feedback today n mechancal and/or ndustral desgn felds, the hybrd CAD system deals wth heterogeneous problems that occur durng the Input ncorporaton of CAD tools wth control theory, wth whch a vrtual envronment of desgn s establshed. A typcal example s the desgn of electronc controller. A hybrd CAD system s dstngushed by the followng features, n whch they deal wth [2] [6] [8]: Heterogeneous systems and models of computaton; Modelng herarchcal hybrd systems; Smulatng contnuous dynamcs; Event handlng, and Hybrd system executon. The hybrd CAD system s the core of the vrtual envronment n electroncs desgn. A general CAD system typcally supports the modelng of geometrc aspects, but a hybrd CAD system supports the modelng of heterogeneous synthess, such as contnuous systems wth phased operaton, contnuous systems controlled by dscrete nputs, or coordnatng processes (mult-agent systems) [3]. Combnng wth geometrcal modelng tools, the hybrd s capable of provdng both modelng of shape and valdatng of functon of the desgn. In ths paper we demonstrate a vrtual envronment of desgn, whch concentrates at a hybrd desgn tool appled to the desgn of a VCR controller. A generalzed framework of ths vrtual envronment of desgn wll be provded n secton 2. Secton 3 presents the descrpton and formalzaton to the modelng of desgn task n a vrtual envronment of desgn wth the support of a hybrd CAD tool. As an example, n Secton 4, a desgn of VCR (Vdeo Cassette Recorder) controller n the vrtual envronment and related ssues are descrbed n detal. Secton 5 gves an llustraton about the vrtual desgn process. Conclusons and consderatons about the study of vrtual envronment of desgn and ts prospect are presented n Secton 6. II. FRAMEWORK OF THE VIRTUAL ENVIRONMENT OF DESIGN The vrtual envronment of desgn s composed of dfferent modules, whch carry out defnte functons (sometmes, they are also called agents). In ths vrtual envronment of desgn, a hybrd system s ts kernel, n whch dscrete actons (command or ponter acton) wll trgger the shftng of a dynamc state. From a general pont of vew, a vrtual envronment of desgn can be depcted as fgure 1. In fgure 1, the user nterface and a hybrd system compose the vrtual envronment of desgn. A, B and C are the three User Interface A B C Trgger Acton Agent Reacton Fg. 1. A general vrtual envronment of desgn FSM Hybrd system Contnuous Dynamc Process Output prncpal components of a hybrd system. The meanng of each term n the fgure s as below: Input/Output (I/O): nteracton between hybrd system and user; Agent: a software module that carres out specfc functon; FSM: fnte state machne; Contnuous Dynamcs: state of a runnng process; Reacton: feedbacks to the user from the dynamc system; Trgger/Acton: state transton of FSM. The user nteracts wth bult-n agents through the user nterface to defne functons, control data, and anmatons of the hybrd model (A). The target can be thought as a fnte state machne, whch has countable control states and s able to produce a contnuous output (B). When a specfc functon s trggered, a contnuous system output shfts from one state to another (C). Current system state can be montored by acqurng the feedback sgnal of the runnng physcal system (e.g. usng sensors n hardware). One of the mportant facltes n a vrtual envronment of desgn s the functon of anmaton, whch wll be descrbed n ths paper later n detal. III. MODELING OF DESIGN TASK IN THE VIRTUAL ENVIRONMENT OF DESIGN The core of the vrtual envronment of desgn s a hybrd desgn tool. Therefore, modelng of desgn task remans practcally the modelng of the hybrd system. Snce there are several defntons for a hybrd system, here we adopt the defnton that an n-dmensonal hybrd system H s a 6-tuple, H = ( Q, E, D, X, G, R) (1) Where: Q { 1, K, k} = s the fnte set of (dscrete) states of H, where k 1 s an nteger; E Q Q s the collecton of edges; { D Q} D { } D = : s the collecton of domans of H, where R n, for all Q ;

3 D Fg. 2. A hybrd system = X (χ) χ G(,j) y : R (,j) (χ) X = { X : Q} s the collecton of vector felds such that X s Lpschtz on D for all Q ; G = { G() e : e E} s the collecton of guards, where for each e = (, j) E, G( e) D ; R = { Re : e E} s the collecton of resets, where for ( ) E R e D j = X j (χ) each e =, j, s a relaton between elements of G(e) and elements of Dj,.e. Re G( e ) D j. In ths defnton, the ntal state s thought as a specal case that any pont of the runnng process could be an ntal state G = G( e ), [1] [4] [8]. As descrbed n [8], ths defnton can be represented by fgure 2. Doman D les n dstnct copes of R n. So we can let D = (2) R = R ( G e )), U Q D and D s called the total doman of H. Supposng that R e s a map, we denote: VCR: Fnte State Machne States Transtons Dscrete Events Computer Controller Model E Events: Operatons on events Contnuous tme Dscrete events I Control Data Feedback Fg. 3. A computaton model of the hybrd CAD tool TV set g = G = U G( e), R = U R( e) e E { G( e) : e E}, R = { Re ( G( e)): e E} To a gven H, startng from a pont n some doman D, we flow accordng to X untl we reach some guards G(,j). At that pont t s possble for the state to swtch va the reset R (,j) and contnue flowng n D j accordng to X j and so on. To the hybrd modelng of VCR controller system a descrpton can be as followng: For a hybrd VCR system H, Q = { 1, K, k} s a fnte set of state H and D denotes the collecton of runnng domans of H (e.g., Stop, Play, FF, Rewnd, Reset, etc.), then X may be: X = f C, V ), ( where C s a command vector of VCR, V s the VCR play speed. There are three play speed levels for a VCR: 0 (when stop) V = 1 (normal). 2 (rapd) Untl a new command s receved, the valve of guard s changed to a specfc value,.e., where e denotes the event that trggers the change of G. Then a state transton of the hybrd system s trggered by ths condton, the VCR resets accordng to ts current state: e ( ( ) then the system runs wth new X = X x. Typcally, the state transton process ncludes 3 steps: 1) Stop current state D ; 2) Clear error code; 3) Swtch to a new state D j, and keep runnng accordng to a new X j. Incorporatng wth above modelng defnton, a hybrd CAD tool s mplemented to evaluate the desgn of a VCR controller by provdng support to both geometrc and functonal valdaton. Contnuous tme: Contnuous functon Contnuous tme Contnuous sgnal Sensor (3) IV. AN EXAMPLE OF THE VIRTUAL ENVIRONMENT OF DESIGN: A HYBRID CAD TOOL A combnaton system of geometrc and electronc model composes a vrtual envronment of desgn. There are several components ncluded n our example system: a CAD modelng software wth a geometrc model of the VCR controller, a physcal VCR (JVC BR-S800E) wth control a board (SA-K27EA), a televson set servng as a vdeo montor, and a set of connecton

4 cables. In ths experment, the VCR s treated as a fnte state machne that produces contnuous output, and a vrtual controller model serves as a bult n model to control the Fg. 4. The hardware set of the vrtual envronment of desgn actons of the VCR. These components establsh a hybrd system as the core of the vrtual envronment of desgn. A computaton model of ths kernel hybrd system s drawn as fgure 3. There are two mportant modules n the computaton model, namely event handlng and fnte state machne: 1) Event handlng: It s composed of a geometrc controller model and mouse ponter. It s actve on contnuous tme trajectory, generatng and manpulatng dscrete events accordng to specfc rules. It operates dscrete event to nteract wth fnte state machne. 2) Fnte state machne (FSM): It s a VCR set, and s trggered by control data, and can mplement transton from one state to another. The current state of a FSM wll be keepng steady untl next state shft sgnal occurs. When a FSM n runnng t produces a contnuous output. Wth the help of the vrtual envronment of desgn, the desgner now s able to defne the functons of the controller buttons and ther actons when trgged, to connect the remote devce (the VCR n ths example) through RS232 (seral port), and to test the functons of the whole system n a vrtual envronment. A. Hardware set up To keep the ntegralty of the ntroducton, we wll use a few words to explan the hardware set-up of the system. The demonstraton of the vrtual envronment of desgn we use s a JVC BR-S800E. A SA-K27EA control board serves as a command nterpreter to control the VCR acton properly. The control board should be nstalled nto VCR set correctly accordng to JVC servce manual of SA-K27EA. The hardware connecton ncludes computer to VCR connecton and VCR to TV connecton. Follow the nstructon of each hardware manual. A cable connects computer and VCR. Ths cable sends out control data and gathers feedback nformaton from VCR. There are two cables named Audo/Vdeo cable between VCR and a TV set, whch serves as an output of contnuous system state. Fgure 4 shows the whole hardware set of the vrtual envronment of desgn. B. Herarchcal vew of the hybrd CAD tool Consderng a herarchcal vew of the hybrd CAD tool, the top-level s a contnuous-tme system, where one or more components are composte modules. These composte modules mplement fnte state automata nternally. Each state of the automaton can be further refned by ether another layer of automaton or a contnuous-tme subsystem. Ths herarchy can also be further nested untl all subsystems are refned by a contnuous-tme subsystem, as shown n fgure 5. In the example dscussed, a controller model s refned as geometry module, functonal module and so on; agan, the functon module can be refned as event handlng, etc. Ths refnement can be down even further. And ths herarchcal representaton of hybrd system can help to get a better understand about how a hybrd system works. C. Event handlng Event handlng s the pvot ssue of the hybrd CAD tool. It s the creaton and manpulaton of events that makes t possble for the user to nteract wth the fnte state machne. An event s defned by a functon: E = ψ ( A, τ ),

5 Fg. 6. Man nterface of a hybrd CAD tool where A s an acton type, such as mouse movng, button down or key press, and so on; whle τ s a tme trajectory that decdes the order of a specfc event n the event sequence. When an event happens on a body that s attached wth prevously defned functon, then ths event wll trgger a state transton on VCR (guard G s changed at ths tme). The VCR wll take transton from one dscrete state p to another dscrete state q whenever G = G e ) ( s detected. Ths sgnal s sent by event handlng process. Controller Model Geometry Module Fg. 5. A herarchcal vew of hybrd CAD tool A C Functon Module Event Handlng VCR Set B A/D or D/A There are two types of event beng handled currently: Predctable event, unpredctable event and nondetermnstc event. We wll gve a bref ntroducton to the manpulaton of these two types of event. 1). Predctable event In the hybrd CAD tool, when an object s fully defned wth both command and anmaton, then when an acton happens on ths object (e.g., button down, button up, ponter move, etc.), an event occurs. Ths event wll act accordng to pre-defned roles, and t s called predctable event. For example, n fgure 6, the rght button s defned wth followng data: Command name: Play Command code: 0x3A Attrbute type: Translate Attrbute vector: (0.0,0.0,1.0) Attrbute value: 2.0. The attrbute type defnes the movement of the object. There are two types of attrbute: translate or rotate, as shown n fgure 9. So when a mouse button-press acton happens, the geometrc object (button) wll send out a command code, the system wll translate the object down (anmaton of press acton) whle left mouse button s down, and translate the body up when left mouse button s up, wth a dstance value of 2.0 n translaton. OUTPUT 2). Unpredctable event and nondetermnstc event Sometmes an ntegrated acton happens on a functoned object. When ths happens, t changes the event type of the object from one to another, and the event type s marked as unpredctable. Ths event wll not be recognzed at all, even f there s a predctable event pece or both of the events are predctable n ths event composte. An unpredctable event can be represented as: U = u E, E ), e ( j where ether E or E j may be predctable or unpredctable events. Another possblty s that there are some event or event combnatons left undefned,.e., they are non-determnstc events. To smplfy the control

6 Fg. 8. mechansm, both unpredctable events and non-determnstc events are montored by the system. When such an event happens, the system wll parse the queue of command, deal wth predctable events, and smply gnore the unpredctable and non-determnstc events. D. Hybrd executon Play 0x3A A dalog to set command name and data As dscussed above, the hybrd CAD tool enables the nteracton of dscrete and contnuous dynamcs and makes the correct smulaton of the hybrd system possble. From a hybrd pont of vew, the executon of hybrd CAD tool has followng features: Tme propagates to all components; The system s flattened as a CT (contnuous tme modelng) system at each ntegraton tme pont; FSM cannot make transtons durng Fg. 9. Dalogue to defne an anmaton ntegraton steps; After each ntegraton step, the FSM examnes the output from the current refnement, and evaluates the trgger condtons; FSM makes transtons accordng to trgger evaluatons (guard G ); FSM performs actons on the transton when trggered; The contnuous dynamcs of the destnaton state s ntalzed by the reset relaton on transton. The smulaton contnues from current tme pont; Fg. 10. Connect or dsconnect dalog Fg. 7. Tool menus Events occur always synchronously on both geometry and electronc model of the hybrd system. It s true that for a determnstc hybrd automaton (wth predctable event set) t wll carry on above defnte characterstcs durng executon. But to a non-determnstc hybrd automaton (wth non-determnstc event set) wll run wth uncertan behavors. E. System descrpton A gear-lke con on the toolbar stands for the functon of hybrd CAD. A gray con means that there s no functon and acton defned n the geometrc model currently opened. Fgure 6 shows the man nterface of the whole system. Menus n Tools can support hybrd-cad applcaton. They are n the Attrbutes menu, ncludng Add Command, Edt Command, Add Acton, and Edt Acton. These functons have been mplemented n the ACIS platform, currently. The Add Command/Acton menu tems on toolbar are only actvated when there s an Orgnal controller Fg. 11. Button pressed Button released (A) (B) (C) Process of anmaton of button press object (body) n the geometry model pcked, and the Edt Command/Acton menu tem actve only when the geometry model contans objects that have the command/acton defnton attached to t. Fgure 7 shows the menus related wth command and acton. Command names and correspondng command data (wthn command set C) can be set by a dalogue. Fgure 8 shows the dalog of Functon Command. There s also a faclty provded for the desgner to defne anmaton acton, whch occurs on the geometrc model when a functon s trggered. Fgure 9 shows the dalogue for an anmaton defnton. After a command s defned onto an object, the command (D ) wll be sent out to the devce to trgger a state shft from H to H +1 when the user clcks that object, and an accompanyng acton s anmated also. The desgner can defne some actons onto an object wthout commands, too. Then the body only moves but no commands are sent out when a push button event occurs. Even though you have already connected the VCR to a computer through RS 232 (COM) port physcally, t does not mean that the software module s aware of the exstence of a VCR. At ths tme, a soft connecton should be taken. The physcal VCR can be connected to software module usng the

7 Fg. 12. Geometrcal Modelng Electromechancal Valdaton Revson Product Desgn Cycle functon menu con on the toolbar (gear-lke). If the physcal devce s not connected, a dalog popup to allows the user to set up software connecton between the physcal devce and the computer through RS-232. Otherwse, the dalog allows dsconnectng the physcal devce. Fgure 10 shows the dalog of connectng or dsconnectng. Keepng connect state, the so-called ray frng s actve, f the mouse ponter stays on an object wth command attached n current model of product, then the command name wll pop up as a prompt after about 1.5 second, as shown n fgure 6. The prompt wll dsappear after 7 second or after the desgner move the mouse. As demonstrated n fgure 11, (A) s the orgnal state of a VCR controller; when the desgner pushes the left mouse button on an object attached wth command and acton, then the acton wll be effectve, and the command sent out (B). A reverse anmaton wll be performed when the mouse button s released so that the object backs to ts orgnal poston (C). An error state could be found through the detecton of the feedback process. Whenever an error occurs, the Clear button helps to clear the error-state of VCR on RS-232 port and reset t to an ntal state (e.g., Stop wth error-code=0). V. HYBRID DESIGN PROCESS: THE VALIDATION AND REVISION OF DESIGN RESULT BY THE SUPPORT OF VIRTUAL ENVIRONMENT OF DESIGN OK? The vrtual envronment of desgn takes the geometrc assembly (model) of a VCR controller as nput, and then defnes the control functons and anmatons on each functonal object n the model (the buttons n ths case). Now the desgner can valdate or examne hs desgn by actvate the functon and anmaton. Traverse over each button to check ts functon, push a button to see f the functon of a VCR connected s correctly trggered, and the desgner can even check f the movement of a key s correct. If there are some problems, he can modfy the desgn by nvokng a commercal CAD tool. Fgure 12 shows the extended desgn and revson flow of a desgn process. N Y Result Extended process of desgn and revson of electroncs wth the support of vrtual envronment of desgn VI. CONCLUSION AND CONSIDERATION Ths work demonstrated a whole pcture of a hybrd CAD tool and ts applcaton n the desgn of a VCR controller. As dscussed n ths paper, a vrtual envronment of desgn s sutable to desgn and test any knd of hybrd system composed of electronc and mechancal components. But due to ts complexty of a hybrd system, there are stll some conflcts between CAD tool and dynamc automaton left to be dealt wth [7]. Some contnuous abstractons about hybrd system are dscussed n [5]. All these ssues help ntensvely to the study and development of a hybrd CAD system, and should be taken nto consderaton n the future research work. A possble applcaton of ths vrtual envronment of desgn can be extended to the desgn of the control of ntellgent electronc home applance va Internet. Ths s easy to derve from current achevement. Another applcaton may be the remote control of NC (Numercal Control) machne n a manufacturng workshop. Even though ths research work provdes a prelmnary clue to access advanced CAD system (say vrtual desgn system) by the use of the methodology of vrtual envronment of desgn presented n ths paper, t stll shows the prospect of hybrd CAD technology, for that wth the help of hybrd CAD tool, the user can perform electromechancal valdaton durng the electronc applance desgn phase. Ths faclty provdes the desgner capablty of control upon whole applcaton set far beyond geometry. ACKNOWLEDGMENT The program of hybrd CAD tool was developed wth the support of the project of Tranng for Creatvty and Innovaton by Product and Process Desgn: A New Learnng Factory, an Area of Strategc Development (ASD) funded by the Hong Kong Polytechnc Unversty, and also by Desgn Technology Research Center (DTRC), School of Desgn of the Hong Kong Polytechnc Unversty. REFERENCES [1] Brancky, M., S., Borkar, V., S., and Mtter, S., K., (1998), A unfed framework for hybrd control, Model and optmal control theory, IEEE Transactons on Automatc Control, 43(1): pp [2] Lu, J., Lu, X., Koo T. K. J., Snopol, B., Sastry, S., and Lee, E. A., (1999), A herarchcal hybrd system model and ts smulaton, IEEE Conference on Decson and Control, Phoenx, December 1999 [3] Lygeros, J., Pappas, G., Sastry, S., (1999), Hybrd systems modelng, analyss, control, at [4] Pals Jr., J. and W. de Melo, (1982), Geometrc theory of dynamcal systems, Sprnger Verlag, New York. [5] Pappas, G., and Sastry, S., (1997), Towards contnuous abstractons of dynamcal and control systems, In Hybrd Systems IV, Lecture Notes n Computer Scence, 1997 [6] Smc, S., N., Johansson, K. H., Lygeros, J., and Sastry, S., (1996), The theory of hybrd automata, Proceedngs of the 11th Annual IEEE Symposum on Logc n Computer Scence (LICS 1996), pp

8 [7] Tomln, C., Pappas, G., and Sastry, S., (1998), Conflct resoluton n ar traffc management: a study n mult-agent hybrd systems, IEEE Transactons on Automatc Control, volume 43(4), , Aprl, 1998 [8] Smc, S. N., Johansson, K. H., Sastry, S., and Lygeros, J., (2000), Towards a geometrc theory of hybrd systems, In Nancy Lynch and Bruce H. Krogh, edtors, Hybrd Systems: Computaton and Control, number 1790 n LNCS, pp , Sprnger Verlag.

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

A New Transaction Processing Model Based on Optimistic Concurrency Control

A New Transaction Processing Model Based on Optimistic Concurrency Control A New Transacton Processng Model Based on Optmstc Concurrency Control Wang Pedong,Duan Xpng,Jr. Abstract-- In ths paper, to support moblty and dsconnecton of moble clents effectvely n moble computng envronment,

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Installation and User Guide. Digidim Remote Control (303) Product description. Switching Lights On/Off using Digidim 303 Remote

Installation and User Guide. Digidim Remote Control (303) Product description. Switching Lights On/Off using Digidim 303 Remote Installaton and User Gude Dgdm Remote Control (0) Product descrpton The Dgdm Remote (0) can be used n conjuncton wth the Dm Sense to modfy the preset lght levels and recall/ store scenes, as well as actvatng

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface. IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1 A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Concurrent models of computation for embedded software

Concurrent models of computation for embedded software Concurrent models of computaton for embedded software and hardware! Researcher overvew what t looks lke semantcs what t means and how t relates desgnng an actor language actor propertes and how to represent

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK Wghtman Moblty Quck Reference Gude THIS SPACE INTENTIONALLY LEFT BLANK WIGHTMAN MOBILITY BASICS How to Set Up Your Vocemal 1. On your phone s dal screen, press and hold 1 to access your vocemal. If your

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

Fault Detection in Rule-Based Software Systems

Fault Detection in Rule-Based Software Systems Fault Detecton n Rule-Based Software Systems Dong Wang, Rubng Hao and Davd Lee Bell Labs Research Chna Bejng, Chna, 100080 {wangd, rbhao, leedavd}@lucent.com Abstract Motvated by packet flterng of frewall

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Multigranular Simulation of Heterogeneous Embedded Systems

Multigranular Simulation of Heterogeneous Embedded Systems Multgranular Smulaton of Heterogeneous Embedded Systems Adtya Agrawal Insttute for Software Integrated Systems Vanderblt Unversty Nashvlle, TN - 37235 1 615 343 7567 adtya.agrawal@vanderblt.edu Akos Ledecz

More information

High level vs Low Level. What is a Computer Program? What does gcc do for you? Program = Instructions + Data. Basic Computer Organization

High level vs Low Level. What is a Computer Program? What does gcc do for you? Program = Instructions + Data. Basic Computer Organization What s a Computer Program? Descrpton of algorthms and data structures to acheve a specfc ojectve Could e done n any language, even a natural language lke Englsh Programmng language: A Standard notaton

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Model Integrated Computing: A Framework for Creating Domain Specific Design Environments

Model Integrated Computing: A Framework for Creating Domain Specific Design Environments Model Integrated Computng: A Framework for Creatng Doman Specfc Desgn Envronments James R. DAVIS Vanderblt Unversty, Insttute for Software Integrated Systems Nashvlle, TN 37203, USA ABSTRACT Model Integrated

More information

COMPARISON OF TWO MODELS FOR HUMAN EVACUATING SIMULATION IN LARGE BUILDING SPACES. University, Beijing , China

COMPARISON OF TWO MODELS FOR HUMAN EVACUATING SIMULATION IN LARGE BUILDING SPACES. University, Beijing , China COMPARISON OF TWO MODELS FOR HUMAN EVACUATING SIMULATION IN LARGE BUILDING SPACES Bn Zhao 1, 2, He Xao 1, Yue Wang 1, Yuebao Wang 1 1 Department of Buldng Scence and Technology, Tsnghua Unversty, Bejng

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

MRKOMNO. kéï=~ë=çñw= pfabufp=ud. aáöáí~ä=o~çáçöê~éüó. nìáåâ=êéñéêéååé=öìáçé==== båöäáëü

MRKOMNO. kéï=~ë=çñw= pfabufp=ud. aáöáí~ä=o~çáçöê~éüó. nìáåâ=êéñéêéååé=öìáçé==== båöäáëü kéï=~ë=çñw= MRKOMNO pfabufp=ud aáöáí~ä=o~çáçöê~éüó nìáåâ=êéñéêéååé=öìáçé==== båöäáëü 0123 Ths product bears the CE markng n accordance wth the provsons of the Councl Drectve 93/42/EEC of June 14, 1993

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

CPE 628 Chapter 2 Design for Testability. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction

CPE 628 Chapter 2 Design for Testability. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction Chapter 2 Desgn for Testablty Dr Rhonda Kay Gaede UAH 2 Introducton Dffcultes n and the states of sequental crcuts led to provdng drect access for storage elements, whereby selected storage elements are

More information

such that is accepted of states in , where Finite Automata Lecture 2-1: Regular Languages be an FA. A string is the transition function,

such that is accepted of states in , where Finite Automata Lecture 2-1: Regular Languages be an FA. A string is the transition function, * Lecture - Regular Languages S Lecture - Fnte Automata where A fnte automaton s a -tuple s a fnte set called the states s a fnte set called the alphabet s the transton functon s the ntal state s the set

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Cordial and 3-Equitable Labeling for Some Star Related Graphs

Cordial and 3-Equitable Labeling for Some Star Related Graphs Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,

More information

with Optic65 and Optic25 Cameras FOR OUTDOOR TRACKING ONLY unless used in conjunction with the Indoor Tracking Accessory.

with Optic65 and Optic25 Cameras FOR OUTDOOR TRACKING ONLY unless used in conjunction with the Indoor Tracking Accessory. wth Optc6 and Optc Cameras Quck Start Gude FOR OUTDOOR TRACKING ONLY unless used n conjuncton wth the Indoor Trackng Accessory. CONGRATULATIONS ON SCORING YOUR SOLOSHOT Our category-creatng lne of personal

More information

Intro. Iterators. 1. Access

Intro. Iterators. 1. Access Intro Ths mornng I d lke to talk a lttle bt about s and s. We wll start out wth smlartes and dfferences, then we wll see how to draw them n envronment dagrams, and we wll fnsh wth some examples. Happy

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES. Vaibhav Mathur and Viktor K.

A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES. Vaibhav Mathur and Viktor K. A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES Vabhav Mathur and Vktor K. Prasanna Department of EE-Systems Unversty of Southern Calforna Los Angeles, CA

More information

A new segmentation algorithm for medical volume image based on K-means clustering

A new segmentation algorithm for medical volume image based on K-means clustering Avalable onlne www.jocpr.com Journal of Chemcal and harmaceutcal Research, 2013, 5(12):113-117 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCRC5 A new segmentaton algorthm for medcal volume mage based

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood

A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING James Moscola, Young H. Cho, John W. Lockwood Dept. of Computer Scence and Engneerng Washngton Unversty, St. Lous, MO {jmm5,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Robust Shot Boundary Detection from Video Using Dynamic Texture

Robust Shot Boundary Detection from Video Using Dynamic Texture Sensors & Transducers 204 by IFSA Publshng, S. L. http://www.sensorsportal.com Robust Shot Boundary Detecton from Vdeo Usng Dynamc Teture, 3 Peng Tale, 2 Zhang Wenjun School of Communcaton & Informaton

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

PHYSICS-ENHANCED L-SYSTEMS

PHYSICS-ENHANCED L-SYSTEMS PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College

More information

Outline. Digital Systems. C.2: Gates, Truth Tables and Logic Equations. Truth Tables. Logic Gates 9/8/2011

Outline. Digital Systems. C.2: Gates, Truth Tables and Logic Equations. Truth Tables. Logic Gates 9/8/2011 9/8/2 2 Outlne Appendx C: The Bascs of Logc Desgn TDT4255 Computer Desgn Case Study: TDT4255 Communcaton Module Lecture 2 Magnus Jahre 3 4 Dgtal Systems C.2: Gates, Truth Tables and Logc Equatons All sgnals

More information

Parallel manipulator robots design and simulation

Parallel manipulator robots design and simulation Proceedngs of the 5th WSEAS Int. Conf. on System Scence and Smulaton n Engneerng, Tenerfe, Canary Islands, Span, December 16-18, 26 358 Parallel manpulator robots desgn and smulaton SAMIR LAHOUAR SAID

More information

Connection-information-based connection rerouting for connection-oriented mobile communication networks

Connection-information-based connection rerouting for connection-oriented mobile communication networks Dstrb. Syst. Engng 5 (1998) 47 65. Prnted n the UK PII: S0967-1846(98)90513-7 Connecton-nformaton-based connecton reroutng for connecton-orented moble communcaton networks Mnho Song, Yanghee Cho and Chongsang

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b 3rd Internatonal Conference on Materal, Mechancal and Manufacturng Engneerng (IC3ME 2015) The Comparson of Calbraton Method of Bnocular Stereo Vson System Ke Zhang a *, Zhao Gao b College of Engneerng,

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 97-735 Volume Issue 9 BoTechnology An Indan Journal FULL PAPER BTAIJ, (9), [333-3] Matlab mult-dmensonal model-based - 3 Chnese football assocaton super league

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems Performance Evaluaton of an ANFIS Based Power System Stablzer Appled n Mult-Machne Power Systems A. A GHARAVEISI 1,2 A.DARABI 3 M. MONADI 4 A. KHAJEH-ZADEH 5 M. RASHIDI-NEJAD 1,2,5 1. Shahd Bahonar Unversty

More information

A Clustering Algorithm for Key Frame Extraction Based on Density Peak

A Clustering Algorithm for Key Frame Extraction Based on Density Peak Journal of Computer and Communcatons, 2018, 6, 118-128 http://www.scrp.org/ournal/cc ISSN Onlne: 2327-5227 ISSN Prnt: 2327-5219 A Clusterng Algorthm for Key Frame Extracton Based on Densty Peak Hong Zhao

More information

Esc101 Lecture 1 st April, 2008 Generating Permutation

Esc101 Lecture 1 st April, 2008 Generating Permutation Esc101 Lecture 1 Aprl, 2008 Generatng Permutaton In ths class we wll look at a problem to wrte a program that takes as nput 1,2,...,N and prnts out all possble permutatons of the numbers 1,2,...,N. For

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

FIBARO WALL PLUG OPERATING MANUAL FGBWHWPE-102/FGBWHWPF-102 CONTENTS

FIBARO WALL PLUG OPERATING MANUAL FGBWHWPE-102/FGBWHWPF-102 CONTENTS OPERATING MANUAL EN FIBARO WALL PLUG FGBWHWPE-102/FGBWHWPF-102 CONTENTS #1: Descrpton and features 3 #2: Parng the accessory 4 #3: Reset 5 #4: Functonalty 6 v1.0 #5: W-F 8 #6: Confgurable parameters 9

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST

MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 07 28-31 AUGUST 2007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAIMIZE PRODUCT VARIETY AND

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

RESEARCH ON EQUIVALNCE OF SPATIAL RELATIONS IN AUTOMATIC PROGRESSIVE CARTOGRAPHIC GENERALIZATION

RESEARCH ON EQUIVALNCE OF SPATIAL RELATIONS IN AUTOMATIC PROGRESSIVE CARTOGRAPHIC GENERALIZATION RESEARCH ON EQUIVALNCE OF SPATIAL RELATIONS IN AUTOMATIC PROGRESSIVE CARTOGRAPHIC GENERALIZATION Guo Qngsheng Du Xaochu Wuhan Unversty Wuhan Unversty ABSTRCT: In automatc cartographc generalzaton, the

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

More information