Prototype based languages
|
|
- Dwight Rose
- 6 years ago
- Views:
Transcription
1 Prototyp basd languags Author Tomas Billborn & Mallla Srinivasa Rao
2 Abstract Whn objct orintd languags ar brought up as subjct most of us think of languags that support data abstraction by providing data tmplats calld classs. This sinc class-basd languags ar mor common and familiar to most programmrs than prototyp-basd ons. It may sm a bit pculiar to talk about objcts without classs, but that is th subjct of th papr. Th papr will giv an ovrviw dscription of how prototyp basd languags function and xamin som of thir advantags and disadvantags.
3 Contnt Introduction...4 Th objct orintatd hirarchy...5 Prototyp basd languags...5 Normal objcts...5 Prototyps...5 Traits...5 Cration of objcts... 5 Ex-nihilo...5 Cloning...5 Shallow cloning...5 Dp cloning...6 Extnsion... 6 Inhritanc...6 Dlgation-basd inhritanc...6 Embddd--basd inhritanc...6 Sharing achivd by shallow cloning...6 Sharing achivd by dlgation...6 Implicit dlgation...6 Explicit dlgation...6 Class-lik sharing in prototyp basd languags... 6 Dynamic inhritanc...7 Advantags of prototyp basd inhritanc... 7 Th nd for abstraction...7 Th origin of prototyp basd languags...7 Conclusion...8 Rfrncs...9
4 Introduction Sinc th lat 1980s prototyp basd languags and programming has bn proposd as an altrnativ to th class-basd approach of objct orintation programming. Prototyp basd languags ar mainly charactrizd by th fact thy hav rjctd th notation of classs. Instad ach objct holds its own dscription and th lack of bound to a class allows ach objct is allowd to volv on its own. Th most important ida of th prototyp-basd is that concrt objcts ar only man to modl applications. Prototyps ar not mant to b abstractions lik classs and ar not linkd in any othr way to othr objcts that would dscrib thm as in th class-basd approach.
5 Th objct orintatd hirarchy Th prototyp basd languags ar a sub-sub branch of th objct orintatd hirarchy. 1 Figur 1: A Hirarchy of Objct Orintd Faturs. Prototyp basd languags In a prototyp basd languag thr ar no distinction btwn class and instanc, thr ar simply objcts. Thr ar thr typs of objcts, normal objcts, prototyps and traits. Although th last two ar not tru objcts. Normal objcts: intndd only to b usd and to carry local stat and should rly on traits for thir mthods [1]. Prototyps: a spcial kind of objct that ar intndd to b bluprints from which normal objcts (and prototyps) ar gnratd via clond. Prototyps act lik classs, but thy ar fully functional objcts [1,2,3]. Traits: abstract dscriptions of objcts. Thy ar similar to classs, but ar not allowd to possss stat. A trait provids a st of mthods that implmnts bhaviour. Traits ar intndd only as th shard parnts of normal objcts: and should not b usd dirctly or clond [1,3,4]. Cration of objcts Thr ar thr primitiv ways to crat objcts in prototyp basd languags: Ex-nihilo: cration of objcts with no parnts. If x-nihilo cration is allowd, thy can com in two forms. As mpty nw objcts, or nw objcts with initial bhaviour [2, 11]. Cloning: nw objcts ar cratd by making copis of objcts that alrady xists. Thr ar two typs of cloning. o Shallow cloning: taks a copy of th stat of th objct and shars th bhaviour with th objct from which it was clond by mans of dlgation [5]. 1 All functions mntiond blow may not xist in all prototyp basd languags, but at last on from ach catgory do.
6 o Dp cloning: taks a copy of both th stat and th bhaviour of th objct [5]. Extnsion: to crat an objct that shars knowldg with a prototyp, you construct an xtnsion objct, which has a list containing its prototyps, which may b shard by othr objcts, and prsonal bhaviour idiosyncratic to th objct itslf [2]. Inhritanc In prototyp basd languags thr ar four catgoris of inhritanc. Dlgation-basd inhritanc: rusing mthods by sharing thm with othr objcts. This can b don implicitly or xplicitly. Embddd-basd inhritanc: rusing mthods by xtracting thm from othr objcts. This can b don implicitly or xplicitly. Sharing achivd by shallow cloning Whn an objct is clond by using shallow cloning th nwly clond objct rcivs that objcts stat and bhaviour [2]. Sharing achivd by dlgation Th basic ida of dlgation is to forward rqusts that cannot b handld by an objct to th prototyp which it is basd on. As long as an objct and its parnt xist dlgation achivs lif-tim sharing. Thr ar two altrnativs of dlgation, implicit and xplicit [2]. Implicit dlgation: whn an objct cannot answr a mssag, th intrprtr automatically dlgats it to anothr objct; objcts hav a parnt link to indicat to th intrprtr to which objcts mssags should b dlgatd [2]. Explicit dlgation: th dlgation of mssags is don xplicitly for ach mssag to b dlgatd; th dlgating objct nams th objct to which th mssag has to b dlgatd [2]. Class-lik sharing in prototyp basd languags As shown cloning and dlgation achiv diffrnt kinds of usful sharing, but is it th sam kind of sharing found in traditional class-basd objct orintatd languags? Th answr to this is no, sinc rus from prototypical instancs using both cloning and dlgation caus smantic problms. Th problm with cloning is that whn modifying th prototypical instanc, thr is no way to insur that th family of objcts clond from this prototypical instanc will b homognous; objcts clond bfor th modification will not b affctd, thus thy will divrg from th nw concpt implmntd by th updatd prototypical instanc. With dlgation, th problm is sn th othr way around. Whn th prototypical instanc is modifid, all objcts dlgating to it ar affctd by th modification; if th prototypical instanc looss its status of bing prototypical and instad bcoms an xcptional instanc of th concpt, th original concpt is lost.
7 In both cass, a solution may b to mak prototypical instancs immutabl, but this solution is contrivd in two ways. First, it introducs a distinct kind of objcts in th prototyp-basd modl, which thn looss part of its lganc and simplicity. Scond, by making prototypical instancs immutabl, w loos th capability of normally spaking about ths objcts. W conclud that prototypical instancs ar not th right dvic to implmnt [2]. Dynamic inhritanc Som prototyp basd languags lik SELF also supports dynamic inhritanc, th ability of an objct to chang th cod that it inhrits at run tim [6]. Advantags of prototyp basd inhritanc In prototyp-basd inhritanc thr ar two big advantags, simplicity and corrctnss. Simpl sinc th concpt of class is liminatd and rathr thn having two inhritanc rlations as in class-basd languags thr is just on. This rducs th cognitiv load of th programmr. Its mor concrt sinc programming on modifis th objcts dirctly and not class indirctly to achiv th ffct on an objct [7]. Th nd for abstraction Dspit all th advantags of th prototyp basd languags thy still ar facd with two major problms. On is rlatd to th lack of strong idntity for prototyps and th othr on to organisation of programs. Th programming modl of prototyp basd languags ar simplr and mor flxibl, but whn facd with largr programs th lack of satisfactory way to dfin concpts maks it slf visibl. Our othr problm is rlatd to how svral prototyp basd systm try to tackl th problm of organisation of programs with class lik constructs. Som of ths hav bn intgratd to th systm krnl and ar not accssibl to th programmr and thrfor not much hlpful to xplicitly dfin abstractions [8]. Th origin of prototyp basd languags Th dfinit origin of prototyp basd languags is hard to dtrmin, but th crators may bn inspird by Wittgnstin s criticism of classification [3,9] or by th prototyp thory [10] by Elanor Rosch from th mid svntis. Eithr way th paprs rfrrd to abov might not hold th answr to what xactly that is, but will prsnt th radr with som intrsting philosophical background on prototyps on lss tchnical grounds.
8 Conclusion W hav lookd at a gnral dscription of th prototyp basd languags and com to th conclusion that: Th main charactristic of prototyp basd languags is th fact that thy ar classlss. Thr ar svral diffrnt prototypd languags and all do not posss all th sam functionality, but thy do posss at last on of th diffrnt typs of dscriptions of typ of objcts, cration of objcts, inhritanc that has bn shown. It has also bn shown that prototyp basd languags possss svral advantags ovr class-basd ons. Prototyp basd languags ar concptually asir to undrstand thn classbasd languags, sinc thr is just on typ of objct. Thr is only on kind of rlationship, inhritanc from parnt, not as in for xampl class-basd languags instanc and subclass. Prototyp basd languags ar mor concrt sinc copying and modification of objcts ar mor dirct. Prototyp basd languags ar mor flxibl sinc it can hold bhaviour or, through copy act as a sourc for nw objcts. With th advantags also coms som disadvantags. Prototyps can b inadvrtntly modifid which might affct futur clons. This can lad to subtl bugs. This is rfrrd to as th prototyp corruption problm. Th construction of crtain objcts rquirs a crtain construction plan to b xcutd. In Class Basd Languags, it is possibl to formalis this plan as a class constructor. In Prototyp basd languags thr is no such thing: objcts ar cratd by cloning othr objcts and it rquirs a lot of disciplin from programmrs to mak sur crtain procdurs ar followd. Prototyp basd languags suffr from a r-ntrancy problm. A problm with naiv prototyp-basd thinking is that, whn cloning objcts not only thir stat but also thir bhaviour gts copid. This mans that an objct with 10 mthods will giv ris to 50 mthods whn clond 5 tims, or at last 50 pointrs all pointing to th sam mthods. Th problm can b circumvntd using th traits tchniqu, but this is somtims problmatic as th traits tchniqu havily intrfrs with th inhritanc hirarchy.
9 Rfrncs 1. [Cardlli96] Luca Cardlli, Objct-basd vs. Class-basd Languags 20Objct-basd%20Languags%20(PLDI%20Tutorial).pdf 2. [DMC92] Christoph Dny, Jacqus Malnfant and Pirr Coint, Prototyp- Basd Languags: From a Nw Taxonomy to Constructiv Proposals and Thir Validation 98&CFTOKEN= &rt=1#Fulltxt 3. [Psonn01] Juha Pttri Psonn, Psychological criticism of th prototyp-basd objct-orintatd languags 4. [Mrizzi05] Nicholas Mrizzi, Objct Orintd Classs, Objcts, Inhritanc and Typing 5. [DM02] Jssi Ddckr and Wolfgang D Mutr, Using th Prototyp-basd Programming Paradigm for Structuring Mobil Applications 6. [BAB04] Andi Bjlri, Jonathan Aldrich, and Kvin Birhoff, A typ chckd prototyp-basd modl with linarity 7. [Smith95] Waltr R. Smith, Using a Prototyp-basd Languag for Usr Intrfac: Th Nwton Projct s Exprinc 8. [Bardou00] Danil Bardou, Inhritanc Hirarchy Automatic (R)organization and Prototyp-Basd Languags ftp://ftp.inrialps.fr/pub/romans/publications/bardou00a.pdf 9. [Arts01] Kris Arts, Visto: A Dclarativ Mthodology for Graphical Usr Intrfacs, basd on Haskll [Psonn02] Juha Pttri Psonn, Concpts and Objct-Orintd Knowldg Rprsntation [Wuyts05] Rol Wuyts, Programming Languags
3G Evolution. OFDM Transmission. Outline. Chapter: Subcarriers in Time Domain. Outline
Chaptr: 3G Evolution 4 OFDM Transmission Dpartmnt of Elctrical and Information Tchnology Johan Löfgrn 2009-03-19 3G Evolution - HSPA and LTE for Mobil Broadband 1 2009-03-19 3G Evolution - HSPA and LTE
More informationDefeating a Scarcity Mindset
Dfating a Scarcity Mindst From an arly ag, you ar bombardd with mssags concrning what to think about mony. Many of thm ar wrong. For instanc, w r taught that to b rich, you hav to mak a lot of mony. But,
More informationRed Room Poetry. Find out more at redroomcompany.org
Rd Room Potry Rd Room Potry s vision is to mak potry a maningful part of vryday lif. W crat potic projcts and larning programs in collaboration with a spctrum of pots, schools, communitis and partnrs for
More informationDepartment of Humanities & Religious Studies Assessment Plan (REV 6/16)
Dpartm of Humanitis & Rligious Studis Plan (REV 6/16) Larning Goals Outcoms 1. Knowldg of Human Culturs: Studs Humanitis & Rligious Studis should b abl to dmonstrat knowldg of human culturs, thir valus
More informationContent Skills Assessments Lessons. Assessments 9/1/2012
Tachr: CORE APART Yar: 2012-13 Cours: AP Studio Art Month: All Months S p t m b r Drawing - Why AP Drawing? ~ Essntial Qustions What dos an AP (Drawing) cours consist of? How do you dvlop a varity of artworks
More informationIEEE Broadband Wireless Access Working Group <
IEEE C802.16j-07/409 Projct Titl IEEE 802.16 Broadband Wirlss Accss Working Group A Proposal for Transmission of FCH, MAP, R-FCH, R-MAP in Non-transparnt Rlay Systm with Cntralizd
More informationIn this project you ll learn how to create a game in which you have to save the Earth from space monsters.
Clon Wars Introduction In this projct you ll larn how to crat a gam in which you hav to sav th Earth from spac monstrs. Stp 1: Making a Spacship Lt s mak a spacship that will dfnd th Earth! Activity Chcklist
More informationEECE 301 Signals & Systems Prof. Mark Fowler
EECE 301 Signals & Systms Prof. Mark Fowlr ot St #25 D-T Signals: Rlation btwn DFT, DTFT, & CTFT Rading Assignmnt: Sctions 4.2.4 & 4.3 of Kamn and Hck 1/22 Cours Flow Diagram Th arrows hr show concptual
More informationEMA5 / UMA5N / FMA5A. V CC -50V -100mA 2.2kW 47kW I C(MAX.) R 1 R 2. Datasheet
M5 / UM5N / FM5 PNP -100m -50V Complx Digital Transistors (Bias Rsistor Built-in Transistors) Datasht Faturs Paramtr V CC -50V -100m 2.2kW 47kW I C(MX.) R 1 R 2 1) Built-In Biasing Rsistors. 2) Two DT123J
More informationLogic Design 2013/9/26. Outline. Implementation Technology. Transistor as a Switch. Transistor as a Switch. Transistor as a Switch
3/9/6 Logic Dsign Implmntation Tchnology Outlin Implmntation o logic gats using transistors Programmabl logic dvics Compl Programmabl Logic Dvics (CPLD) Fild Programmabl Gat Arrays () Dynamic opration
More informationIntroduction to Medical Imaging. Signal Processing Basics. Strange Effects. Ever tried to reduce the size of an image and you got this?
Strang Effcts Introduction to Mdical Imaging Evr trid to rduc th siz of an imag and you got this? Signal Procssing Basics Klaus Mullr Computr Scinc Dpartmnt Stony Brook Univrsity W call this ffct aliasing
More informationDTA123E series V CC I C(MAX.) R 1 R 2. 50V 100mA 2.2k 2.2k. Datasheet. PNP -100mA -50V Digital Transistors (Bias Resistor Built-in Transistors)
DT123 sris PNP -100m -50V Digital Transistors (Bias Rsistor Built-in Transistors) Datasht Paramtr V CC I C(MX.) R 1 R 2 Valu 50V 100m 2.2k 2.2k Faturs 1) Built-In Biasing Rsistors, R 1 = R 2 = 2.2k. Outlin
More informationLecture 19: Common Emitter Amplifier with Emitter Degeneration.
Whits, EE 320 Lctur 19 Pag 1 of 10 Lctur 19: Common Emittr Amplifir with Emittr Dgnration. W ll continu our discussion of th basic typs of BJT smallnal amplifirs by studying a variant of th CE amplifir
More informationCH 7. Synchronization Techniques for OFDM Systems
CH 7. Synchronization Tchnius for OFDM Systms 1 Contnts [1] Introduction Snsitivity to Phas Nois Snsitivity to Fruncy Offst Snsitivity to Timing Error Synchronization Using th Cyclic Extnsion l Tim synchronization
More informationEMD4 / UMD4N V CC I C(MAX.) R 1 R 2. 50V 100mA. 47kW. V CC -50V -100mA 10kW. Datasheet
NPN + PNP Complx Digital Transistors (Bias Rsistor Built-in Transistors) Datasht Outlin Paramtr Valu EMT6 UMT6 V CC I C(MAX.) R 1 R 2 50V 100mA 47kW 47kW (1) (2) (3) (6) (5) (4) EMD4 (SC-107C)
More information90 and 180 Phase Shifter Using an Arbitrary Phase-Difference Coupled-line Structure
This articl has bn accptd and publishd on J-STAGE in advanc of copyditing. Contnt is final as prsntd. IEICE Elctronics Exprss, Vol.* No.*,*-* 90 and 80 Phas Shiftr Using an Arbitrary Phas-Diffrnc Coupld-lin
More informationThe entire devices are built in housings that are protected against liquids and dust without need to be installed in hazloc certified cabinets.
Cod for typ of protction Typ cod -TX- altrn. altrn. II 3 (2/3) G Ex d ia mb na [ Gb] [ic] IIC T4 Gc II 3 (2/3) G Ex db b ia mb na [ ic] IIC T4 II 3 (2/3) D Ex ia tc [ Db] [ic] IIIC T80 C Dc IP66 II 3 (2/3)
More informationPip Ahoy! Song Lyrics
Pip Ahoy! Song Lyrics Com join th party down in Salty Cov It's so much fun it's lik a trasur trov Pip and Alba lad th way Nw advnturs vry day And lots of sasid fun Div down in th submarin S what's bnath
More informationEMD3 / UMD3N / IMD3A V CC I C(MAX.) R 1 R 2. 50V 100mA. 10k. 10k. 50V 100mA. 10k. 10k. Datasheet
NPN + PNP Complx Digital Transistors (Bias Rsistor Built-in Transistors) Datasht Outlin Paramtr Valu MT6 UMT6 V CC I C(MX.) Paramtr V CC I C(MX.) 50V 100m 10k 10k Valu 50V
More informationAssembly Instructions for Model: VMDD26
Assmbly Instructions for Modl: VMDD26 Thank you for choosing a Sanus Systms Vision Mount wall mount. Th VMDD26 is dsignd to mount up to 63 Flat panl tlvisions wighing up to 175 lb. to a vrtical wall. It
More informationDTD114GK V CEO I C R. 50V 500mA 10kW. Datasheet. NPN 500mA 50V Digital Transistors (Bias Resistor Built-in Transistors) Outline Parameter Value SMT3
NPN 500mA 50V Digital Transistors (Bias Rsistor Built-in Transistors) Datasht Outlin Paramtr Valu SMT3 V CEO I C R 50V 500mA 10kW Bas Emittr Collctor DTD114GK SOT-346 (SC-59) Faturs 1) Built-In Biasing
More informationAssembly Instructions for Model: VMAA18
Assmbly Instructions for Modl: VMAA18 Thank you for choosing a Sanus Systms VisionMount wall mount. This modl will hold 30-50 inch Plasma and LCD TVs wighing up to 130 lbs to a vrtical wall. It is a full
More informationIdentifying Basic Level Entities in a Data Graph
School of Computing FACULTY OF ENGINEERING Idntifying Basic Lvl Entitis in a Data Graph Expanding usr s knowldg whil xploring data graphs By Marwan Al-Tawil Suprvisors Vania Dimitrova Brandon Bnntt Outlin
More informationUMH8N / IMH8A V CEO I C R 1. 50V 100mA 10k. Datasheet. Outline. Inner circuit
NPN 100m 50V Complx Digital Transistors (Bias Rsistor Built-in Transistors) Datasht Outlin Paramtr V CO I C Tr1 and Tr2 50V 100m 10k UMT6 UMH8N SOT-363 (SC-88) SMT6 IMH8 SOT-457 (SC-74) Faturs 1) Built-In
More informationThe Trouton Rankine Experiment and the End of the FitzGerald Contraction
Th Trouton Rankin Exprimnt and th End of th FitzGrald Contraction Dr. Adrian Sfarti 1. Abstract Assuming that FitzGrald was right in his contraction hypothsis, Trouton sought for mor positiv vidnc of its
More informationTheory and Proposed Method for Determining Large Signal Return Loss or Hot S22 for Power Amplifiers Using Phase Information
Thory and Proposd Mthod for Dtrmining arg Signal Rturn oss or Hot S for Powr Amplifirs Using Phas Information Patrick Narain and Chandra Mohan (Skyworks Solutions, Inc.) Introduction: Powr amplifirs (s)
More informationCSE 554 Lecture 1: Binary Pictures
CSE 554 Lctur 1: Binary Picturs Fall 2016 CSE554 Binary Picturs Sli 1 Gomtric Forms Continuous forms Dfin by mathmatical functions Curvs Surfacs E.g.: parabolas, splins, subivision surfacs 2 y x z Sin[
More informationj e c t s A m P r o a z i n g P h o t o A guide to running your own 10 week after-school photography club
j c t s A m P r o a z i n g P h o t o A guid to running your own 10 wk aftr-school photography club Introduction This guid is dsignd to hlp you to dlivr a tn-wk photography club at your primary school.
More informationSECTION ONE: SOCIAL ENTREpRENEURSHIP BEGINS WITH YOU
SECTION ONE: SOCIAL ENTREpRENEURSHIP BEGINS WITH YOU a b c d f g h Clos to th Hart Traits and Charactristics Rol Modls Wighing Things Up My Lif As a Pi Tim Machin Th Gnius of You Summary of Sction On SOCIAL
More informationPacing Guide for Kindergarten Version GLE Checks for Understanding Vocabulary Envision Textbook Materials
Pacing Guid for indrgartn Vrsion 0 GL Chcs for Undrstanding Vocabulary nvision Txtboo Matrials GL 0006.3. Rcogniz 0006.3.4 Sort, ordr and classify attributs (such as color, shap, siz) and pattrns (such
More informationLow Cross-Polarization Slab Waveguide Filter for Narrow-Wall Slotted Waveguide Array Antenna with High Gain Horn
Intrnational Confrnc on Mchatronics Enginring and Information Tchnology (ICMEIT 2016) Low Cross-Polarization Slab Wavguid Filtr for Narrow-Wall Slottd Wavguid Array Antnna with High Gain Horn Guoan Xionga,
More informationUS6H23 / IMH23 V CEO 20V V EBO 12V. 600mA R k. Datasheet. Outline Parameter Tr1 and Tr2 TUMT6 SMT6
NPN 600m 20V Digital Transistors (Bias Rsistor Built-in Transistors) For Muting. Datasht Outlin Paramtr Tr1 and Tr2 TUMT6 SMT6 V CO 20V V BO 12V I C 600m R US6H23 1 4.7k IMH23 SOT-457 (SC-74) Faturs 1)
More informationSafety Technique. Multi-Function Safety System SAFEMASTER M Output Module With Output Contacts BG 5912
Safty Tchniqu Multi-Function Safty Systm SAFEMASTER M Output Modul With Output Contacts BG 5912 0247388 According to - Prformanc Lvl (PL) and catgory 4 to EN ISO 13849-1: 2008 - SIL Claimd Lvl (SIL CL)
More information4NPA. Low Frequency Interface Module for Intercom and Public Address Systems. Fig. 4NPA (L- No )
ow Frquncy Intrfac Modul for Intrcom and Public ddrss ystms Fig. ( No. 2.320) t a Glanc: ow frquncy (F) control of thirdparty amplifirs in intrcom systms onncting call stations with lin control in public
More information1/24/2017. Electrical resistance
1/24/2017 Photocopirs and th National Grid Photoconductors so far.. On xampl of a smiconducting matrial Elctrical insulator in th dark, conductor in th light mportant componnt in a photocopir butt Slctiv
More information4.5 COLLEGE ALGEBRA 11/5/2015. Property of Logarithms. Solution. If x > 0, y > 0, a > 0, and a 1, then. x = y if and only if log a x = log a y.
/5/05 0 TH EDITION COLLEGE ALGEBRA 4.5 Eponntial and Logarithmic Equations Eponntial Equations Logarithmic Equations Applications and Modling LIAL HORNSBY SCHNEIDER 4.5-4.5 - Proprty of Logarithms If >
More informationAutomatic Model View Controller Engineering. Kalle Burbeck Henrik Larsson
Final Thsis Automatic Modl Viw Controllr Enginring by Kall Burbck Hnrik Larsson LiTH-IDA-Ex-02/68 2002-06-06 Linköpings univrsitt Dpartmnt of Computr and Information Scinc Final Thsis Automatic Modl Viw
More informationOn parameters determination of multi-port equivalent scheme for multi-winding traction transformers
ARCHIVES OF EECRICA ENGINEERING VO. 6(), pp. 7-7 (5) DOI.55/a-5- On paramtrs dtrmination of multi-port quivalnt schm for multi-winding traction transformrs ADEUSZ J. SOBCZYK, JOSEPH E HAYEK Cracow Univrsity
More informationEngineering 1620: High Frequency Effects in BJT Circuits an Introduction Especially for the Friday before Spring Break
Enginring 162: High Frquncy Efcts in BJT ircuits an Introduction Espcially for th Friday bfor Spring Brak I hav prpard ths nots bcaus on th day bfor a major vacation brak som popl find it ncssary to lav
More informationEngagement Schedule. Schedule M-3 Tutorial. December 07 United States
Engagmnt Schdul M-3 Tutorial Schdul M-3 Tutorial Dcmbr 07 Unitd Stats Schdul M-3 Schdul M-3 applis to: C and S Corporations whr Total Assts ar qual or gratr than $10 million OR consolidatd d ntity Partnrships
More informationLab 12. Speed Control of a D.C. motor. Controller Design
Lab. Spd Control of a D.C. motor Controllr Dsign Motor Spd Control Projct. Gnrat PWM wavform. Amplify th wavform to driv th motor 3. Masur motor spd 4. Masur motor paramtrs 5. Control spd with a PD controllr
More information2SA1579 / 2SA1514K. V CEO -120V -50mA I C. Datasheet. PNP -50mA -120V High-Voltage Amplifier Transistors. Outline
PNP -50mA 20V High-Voltag Amplifir Transistors Datasht Paramtr Valu V CEO 20V -50mA I C Outlin UMT3 SMT3 Collctor Bas Bas Emittr Emittr Collctor Faturs 1) High Brakdown Voltag (BV CEO = 20V) 2) Complmntary
More informationESX10-10x-DC24V-16A-E electronic circuit protector
Dscription Th plug-in typ ESX10 lctronic circuit protctor slctivly disconncts DC 2 V load circuits by rsponding fastr than th switch mod powr supply to ovrload conditions. Th manual ON/ OFF switch on th
More informationGraph coloring. Kempe s algorithm removes nodes with < K edges
Graph oloring Kmp s algorithm rmovs nods with < K dgs Fin This stp is alld simpliia1on Simpliia9on ithr nds with an mpty graph or a graph suh that ah nod has K dgs Now w hav to do somthing Eithr try out
More informationDETERMINATION OF ELECTRONIC DISTANCE MEASUREMENT ZERO ERROR USING KALMAN FILTER
Europan Scintific Journal Sptmbr 24 dition vol., No.27 ISSN: 87 788 (rint) - ISSN 87-743 DETERMINATION OF ELECTRONIC DISTANCE MEASUREMENT ZERO ERROR USING KALMAN FILTER Onuwa Owuashi, hd Dpartmnt of Goinformatics
More informationIntroduction to Digital Signal Processing
Chaptr Introduction to. Introduction.. Signal and Signal Procssing A signal is dfind as any physical quantity which varis with on or mor indpndnt variabls lik tim, spac. Mathmatically it can b rprsntd
More informationCATTLE FINISHING RETURN
CATTLE FINISHING RETURN S E R I E S Novmbr 2011 CATTLE FINISHING NET RETURNS This articl discusss rcnt trnds in fding cost of gain and cattl finishing profitability. Svral sourcs of data wr usd to comput
More information4-H Action Exhibits. All participants take an equal role in planning and doing the Action Exhibit.
4-H Action Exhibits by Laurn Brsstt, Dbbi Chvr, Lisa Townson, Pnny Turnr An Action Exhibit faturs on to thr 4-H rs showing a procss; making or doing somthing whil xplaining it to th audinc and answring
More informationANALYSIS ON THE COVERAGE CHARACTERISTICS OF GLONASS CONSTELLATION
ANALYSIS ON THE COVERAGE CHARACTERISTICS OF GLONASS CONSTELLATION Itm Typ txt; rocdings Authors Hui, Liu; Qishan, Zhang ublishr Intrnational Foundation for Tlmtring Journal Intrnational Tlmtring Confrnc
More informationRETURN TO MAIN MENU ver-increasing computer calculation speed used for games such as Tomb Raider
E vr-incrasing computr calculation spd usd for gams such as Tomb Raidr mans that Lara Croft outprforms any charactr from th past. Th first succssful high-spd lctronic digital computr, ENIAC (lctronic numrical
More informationRECOMMENDATION ITU-R M.1828
Rc. ITU-R M.188 1 RECOMMENDATION ITU-R M.188 Tchnical and oprational rquirmnts for aircraft stations of aronautical mobil srvic limitd to transmissions of tlmtry for flight tsting in th bands around 5
More informationSGM Ω, 300MHz Bandwidth, Dual, SPDT Analog Switch
GENERAL DESCRIPTION Th SGM4717 is a dual, bidirctional, singl-pol/ doubl-throw (SPDT) CMOS analog switch dsignd to oprat from a singl 1.8V to 5.5V supply. It faturs high-bandwidth (300MHz) and low on-rsistanc
More informationSignals and Systems Fourier Series Representation of Periodic Signals
Signals and Systms Fourir Sris Rprsntation of Priodic Signals Chang-Su Kim Introduction Why do W Nd Fourir Analysis? Th ssnc of Fourir analysis is to rprsnt a signal in trms of complx xponntials x t a
More information2. Doodle-Offs: This is everything you ll need to kit out your 3Doodler workshop and facilitate some great. 2 x power strips and extension cords
3Doodlr EDU Workshop Guid 1. Hosting a 3Doodlr workshop? 2. Doodl-Offs: his guid will walk you through running a workshop. It outlins you nd to lad a group through th basics, and thn on to Doodling thir
More informationCommon Collector & Common Base Amplifier Circuits
xprimnt (6): ommon ollctor & as Amplification ircuit xprimnt No. (6) ommon ollctor & ommon as Amplifir ircuits Study Objctiv: (1) To comput and masur th basic charactristics of & amplification. (2) To
More informationChapter 2 Fundamentals of OFDM
Chaptr 2 Fundamntal of OFDM 2. OFDM Baic [9] Th baic principl of OFDM i to divid th high-rat data tram into many low rat tram that ach i tranmittd imultanouly ovr it own ubcarrir orthogonal to all th othr.
More informationTowards a Digital Built Britain and beyond
Towards a Digital Built Britain and byond OS and DBB During this sssion w ll covr how w v supportd BIM Lvl 2, and as th industry movs forward, shar our vision for a Digital Built Britain, our rol within
More informationFAN A, 1.2V Low Dropout Linear Regulator for VRM8.5. Features. Description. Applications. Typical Application.
www.fairchildsmi.com 2.7A, 1.2V Low Dropout Linar Rgulator for VRM8.5 Faturs Fast transint rspons Low dropout voltag at up to 2.7A Load rgulation: 0.05% typical Trimmd currnt limit On-chip thrmal limiting
More informationBi-Directional N-Channel 20-V (D-S) MOSFET
Bi-Dirctional N-Channl -V (D-S) MOSFET Si9EDB PRODUCT SUMMARY V SS (V) R SS(on) (Ω) I SS (A). at V GS =.5 V 7.6 at V GS = 3.7 V 6..3 at V GS =.5 V 5.. at V GS =. V 5.5 FEATURES TrnchFET Powr MOSFET Ultra-Low
More informationAOZ8904 Ultra-Low Capacitance TVS Diode Array
Ultra-Low Capacitanc TS Diod Array Gnral Dscription Th AOZ8904 is a transint voltag supprssor array dsignd to protct high spd data lins from lctro Static Discharg (SD) and lightning. This dvic incorporats
More informationMigration ATV11 - ATV12
Th ATV12 is compatibl with th ATV11 (latst vrsion), nvrthlss som diffrncs can xist btwn both drivs. Both modls (ATV11 and ATV12) ar availabl in hatsink or bas plat vrsions. Attntion: ATV11 "E" Dimnsions
More informationRClamp2451ZA. Ultra Small RailClamp 1-Line, 24V ESD Protection
- RailClamp Dscription RailClamp TVS diods ar ultra low capacitanc dvics dsignd to protct snsitiv lctronics from damag or latch-up du to ESD, EFT, and EOS. Thy ar dsignd for us on high spd ports in applications
More informationControlling formations of multiple mobile robots with inter-robot collision avoidance
Controlling formations of multipl mobil robots with intr-robot collision avoidanc H.M. Ha, A.. Nguyn and Q.P. Ha ARC Cntr of Excllnc for Autonomous Systms, Faculty of Enginring, Univrsity of Tchnology,
More informationOnline Publication Date: 15 th Jun, 2012 Publisher: Asian Economic and Social Society. Computer Simulation to Generate Gaussian Pulses for UWB Systems
Onlin Publication Dat: 15 th Jun, 01 Publishr: Asian Economic and Social Socity Computr Simulation to Gnrat Gaussian Pulss for UWB Systms Ibrahim A. Murdas (Elctrical Dpartmnt, Univrsity of Babylon, Hilla,Iraq)
More informationWIDEBAND SPECTRUM SENSING FOR COGNITIVE RADIO
WIDEBAD SPECTRU SESIG FOR COGITIVE RADIO José Viira, Ana aria Tomé and Danil alafaia Univrsidad d Aviro / IEETA Dpartamnto d Elctrónica, Tlcomunicaçõs Informática Aviro, Portugal ABSTRACT In this work
More informationSystem and Method for load balancing in Unified Small Cell Router
IJISET - Intrnational Journal Innovativ Scinc, Enginring & Tchnology, Vol. 2 Issu 5, May 2015. www.ijist.com Systm and Mthod for load balancing in Unifid Small Cll outr Murugsan Nallathambi SPVTG Businss
More informationFMEA: The concept (1) Maintenance Management Concepts and Practices. FMEA: The concept (2) Lecture Objectives. FMEA: The concept (3) Agenda
Maintnanc Managmnt Concpts and Practics FMA: Th concpt (1) Systm undr considration Failur Mods ffcts and Criticality Analysis Dr. C. Kara-Zaitri Systm Sub-systm 1 Sub-systm 2 Sub-systm 3 5 Lctur Objctivs!
More informationFuzzy Anti-Windup Schemes for PID Controllers
Intrnational Journal of Applid Enginring Rsarch ISSN 9734562 Volum Numbr 3 (26) pp. 29536 Rsarch India Publications http://www.ripublication.com/ijar.htm Fuzzy AntiWindup Schms for PID Controllrs E. Chakir
More informationGV60 VALORSTAT PLUS OPERATING INSTRUCTIONS. VALORSTAT PLUS GV60 Electronic Ignition Remote Control
GV60 VALORSTAT PLUS OPERATING INSTRUCTIONS VALORSTAT PLUS GV60 Elctronic Ignition Rmot Control Valor modls using th ValorStat PLUS Rmot Control Portrait 530I Vogu 1300 Horizon 534I Linar L1 1500 Horizon
More informationHVQFN16 HVQFN (thermal enhanced very thin quad flatpack; no leads) NA (not applicable) P (plastic) MO-220 S (surface mount) Issue date
HVQFN16 packag; no lads; 16 trminals; body 3 x 3 x 8 Fbruary 2016 Packag information 1. Packag summary Tabl 1. Packag summary Trminal position cod Packag typ dscriptiv cod Packag typ industry cod Packag
More informationDynamic Walking of Biped Robots with Obstacles Using Predictive Controller
ICCKE011, Intrnational Confrnc on Computr and Knowldg Enginring Oct 13-14, 011, Frdowsi Univrsity of Mashhad, Mashhad, Iran Dynamic Walking of Bipd Robots with Obstacls Using Prdictiv Controllr Nasrin
More informationCAUTION: Do not install damaged parts!!!
Your satisfaction is important to us, plas lt us hlp! If you hav any qustions or concrns during th installation, our support rprsntativs ar availabl to assist you. Plas call: 1-877-769-3765 or Liv Chat
More informationABSTRACT. KUMAR, MISHA. Control Implementations for High Bandwidth Shunt Active Filter. (Under the direction of Dr Subhashish Bhattacharya).
ABSTRACT KUMAR, MISHA. Control Implmntations for High Bandwidth Shunt Activ Filtr. (Undr th dirction of Dr Subhashish Bhattacharya). Th prsnc of multipl harmonics in th powr lin du to various nonlinar
More informationPrecast Products Manual
Prcast Products Manual RPI-LOK onnction Plat Systm* Th Madow urk onnction Plat Systm liminats many fild wlding oprations with its uniqu and thoughtful dsign. ach Systm connction has thr basic parts: an
More informationExploring Handbells. Techniques & Repertoire for Handbells and Handchimes
Exploring Handblls Tchniqus Rprtoir for Handblls and Handchims by Btty B Radford, ith Tchnical Advic by Dborah Ric Editd by Matth Dan Pavoy Titl Pag Octavs Tchniqu Introduction 2 Th Ringing Sound 3 Ringing
More informationWPCA AMEREN ESP. SEMINAR Understanding ESP Controls. By John Knapik. 2004, General Electric Company
WPCA AMEREN ESP SEMINAR Undrstanding ESP Controls By John Knapik 2004, Gnral Elctric Company Efficincy vs. Spcific Corona Powr KNOW WHERE YOUR ESP RUNS ON THE CURVE 99.9 99.0 Collction Efficincy (Prcnt)
More informationAN MIP APPROACH TO THE U-LINE BALANCING PROBLEM WITH PROPORTIONAL WORKER THROUGHPUT. Reyhan Erin Magna PowerTrain Troy, Michigan
AN IP APPROACH TO THE U-LINE BALANCING PROBLE WITH PROPORTIONAL WORKER THROUGHPUT Ryhan Erin agna PowrTrain Troy, ichigan 48048. USA Andrs L. Carrano Dpartmnt of Industrial and Systms Enginring, Rochstr
More informationMaintain Your F5 Solution with Fast, Reliable Support
F5 SERVICES TECHNICAL SUPPORT SERVICES DATASHEET Maintain Your F5 Solution with Fast, Rliabl Support In a world whr chang is th only constant, you rly on your F5 tchnology to dlivr no mattr what turns
More informationA DSP-based Discrete Space Vector Modulation Direct Torque Control of Sensorless Induction Machines
25 A DSP-basd Discrt Spac ctor Modulation Dirct orqu Control of Snsorlss Induction Machins F. Khoucha, K. Marouani, A. Khloui, K. Aliouan UER Elctrotchniqu, EMP(Ex-ENIA) BP 7 Bordj-El-Bahri, Algirs, Algria
More informationGeometrical Design Concept for Panoramic 3D Video Acquisition
Gomtrical Dsign Concpt for Panoramic 3D Vido Acquisition O. Schrr, P. Kauff, P. Eisrt, C. Wissig, J.-C. Rosnthal, Fraunhofr Hinrich-Hrtz-Institut, Brlin, Grmany ABSTRACT papr prsnts a nw gomtrical concpt
More informationArt Mapping. I=Introduced R=Rehearsed M=Mastered A=Applied
rt apping r K-5 =ntroducd =harsd =astrd =pplid LLNOS STTE SSESSENTS Can Statmnts 25 Studnts who mt th standard undrstand th snsory lmnts, organizational principls, and xprssiv qualitis of th arts. can
More informationInvestigation of Power Factor Behavior in AC Railway System Based on Special Traction Transformers
J. Elctromagntic Analysis & Applications, 00,, ** doi:0.436/jmaa.00.08 Publishd Onlin Novmbr 00 (http://www.scirp.org/journal/jmaa) Invstigation of Powr Factor Bhavior in AC Railway Systm Basd on Spcial
More information3-Dimensions. 3-Dimensions. 3D Shapes. Recognise 3-D Shapes and know their properties. 2 Dimensional. 3 Dimensional. Exercise 1
3-imnsions Ronis 3- Shaps an know thir proprtis 3 Shaps FLAT shaps, rawn on papr, lik squars, irls or trianls ar all 2-imnsional. 2 imnsional rath Thy hav 2 imnsions or 2 sizs :(lnth an rath). lnth 3 imnsional
More informationDesigner s Guide. A New Class of Multi-Source/Multi-Zone Controller Amplifier
Dsignr s Guid A Nw Class of Multi-Sourc/Multi-Zon Controllr Amplifir Dsignr s Guid Th is a nw class of multi-sourc/multi-zon controllr amplifir from ELAN. Built upon th solid foundation cratd by th D16,
More informationPackage: H: TO-252 P: TO-220 S: TO-263. Output Voltage : Blank = Adj 12 = 1.2V 15 = 1.5V 18 = 1.8V 25 = 2.5V 33 = 3.3V 50 = 5.0V 3.3V/3A.
Faturs Advancd Powr 3-Trminal ustabl or Fixd.V,.5V,.8V,.5V, 3.3V or 5.V Output Maximum Dropout.4V at Full Load Currnt Fast Transint Rspons Built-in Thrmal Shutdown Output Currnt Limiting Good Nois Rjction
More informationSwitches- and Indicators. Switches Unlimited Contact: Phone: * Fax:
Switchs- and Indicators Switchs Unlimitd Contact: sals@switchsunlimitd.com Phon: 800-221-0487 * Fax: 718-672-6370 www.switchsunlimitd.com Contnts Dscription... 3 Product Assmbly... 4 PCB Pushbuttons...
More informationInterSCity: Addressing Future Internet Research Challenges for Smart Cities
IntrSCity: Addrssing Futur Intrnt Rsarch Challngs for Smart Citis Danil Macêdo Batista, Alfrdo Goldman, Robrto Hirata Jr., Fabio Kon Dpartmnt of Computr Scinc Univrsity of São Paulo Email: {batista,gold,hirata,kon}@im.usp.br
More informationxxxxxxxxx Mil-HDBK-217F Notice 2 MTBF Prediction Report Issue 1.0 / July 2016 This report has been prepared for:
Ml-HDBK-27F N2 MTBF Prdcton Rport xxxxxxxxx Issu.0 July 206 Pag of xxxxxxxxx Ml-HDBK-27F Notc 2 MTBF Prdcton Rport Issu.0 / July 206 Ths rport has bn prpard for: Your company Your addrss Your zp cod &
More informationUsing SigLab for Production Line Audio Test
APPLICATION NOTE Using SigLab for Production Lin Audio Tst SigLab is idal for charactrizing audio componnts. Both its input and output subsystms hav low nois, low distortion and low cross talk. SigLab's
More informationETSI TS V1.2.1 ( )
TS 101 376-5-4 V1.2.1 (2002-04) Tchnical Spcification GEO-Mobil Radio Intrfac Spcifications; Part 5: Radio intrfac physical layr spcifications; Sub-part 4: Modulation; GMR-1 05.004 2 TS 101 376-5-4 V1.2.1
More informationPerformance Analysis of BLDC Motor for Sinusoidal and Trapezoidal Back-Emf using MATLAB/SIMULINK Environment
Prformanc Analysis of BLDC Motor for Sinusoidal and Trapzoidal Back-Emf using MATLAB/SIMULINK Environmnt Pramod Pal Dpartmnt of Elctrical Enginring Maulana AzadNational Institut of Tchnology Bhopal, India
More informationMarking Period 3. Marking Period 1. Terminology, Types of Stages 4 Vocal Clarity 24 5 Members Involved in the Production of a 25
DEPARTMENT: Prforming Arts COURSE: Introduction to Thatr Maring Priod 1 Maring Priod 3 1 Class Procdurs 21 2 Ovrcoming Stag Fright 22 3 Basic Stag Information: Stag Dirction, 23 Trminology, Typs of Stags
More informationOPEN-EASE A Knowledge Processing Service for Robots and Robotics/AI Researchers
OPEN-EASE A Knowldg Procssing Srvic for Robots and Robotics/AI Rsarchrs Michal Btz 1, Moritz Tnorth 1 and Jan Winklr { btz, tnorth, winklr }@cs.uni-brmn.d Abstract Making futur autonomous robots capabl
More informationPERFORMANCE ANALYSIS OF DIGITAL BEAMFORMING ALGORITHMS
IJRET: Intrnational Journal of Rsarch in Enginring and Tchnology ISSN: 39-63 pissn: 3-738 PERFORMANCE ANALYSIS OF DIGITAL BEAMFORMING ALGORITMS Sushma K M, Manjula Dvi T Digital Communication and Ntworking
More informationWelcome to Wallace & Gromit s Activity Pack years
Wlcom to Wallac & Gromit s Activity Pack 8-11 yars Fun facts, storis and inspiring activity idas for 8-11s from th world of innovation and Intllctual Proprty! Aimd at parnts, tachrs and club ladrs. 8-11s
More informationUNDERSTANDING SIGMA DELTA MODULATION: The Solved and Unsolved Issues
UNDERSTANDING SIGMA DELTA MODULATION: Th Solvd and Unsolvd Issus By Joshua D. Riss, AES Mmbr Sigma dlta modulation is th most popular form of analog-to-digital convrsion usd in audio applications. It is
More informationEnhancing the Performance of Ultra-Tight Integration of GPS/PL/INS: A Federated Filter Approach
Journal of Global Positioning Systms (2006) Vol. 5, No. 1-2:96-104 Enhancing th Prformanc of Ultra-ight Intgration of GPS/PL/INS: A Fdratd Filtr Approach D. Li, J. Wang, S. Babu School of Survying and
More informationEfficient loop-back testing of on-chip ADCs and DACs
Efficint loop-back tsting of on-chip ADCs and DACs Hak-soo Yu, Jacob A. Abraham, Sungba Hwang, Computr Enginring Rsarch Cntr Th Univrsity of Txas at Austin Austin, TX 787, USA Jongjin Roh Elctrical and
More informationAnalysis the Performance of Coded WSK-DWDM Transmission System
Intrnational Journal of Enginring and Tchnology Volum No., Dcmbr, Analysis th rformanc of Codd WSK-DWDM Transmission Systm Bobby Barua Assistant rofssor, Dpartmnt of EEE, Ahsanullah Univrsity of Scinc
More informationIncreasing Students Engagement in Data Structure Course Using Gamification
Incrasing Studnts Engagmnt in Data Structur Cours Using Gamification Rm S. Al-Towirgi1, 2, Lamya F. Daghstani1, Lamiaa F. Ibrahim1, 3* Dpartmnt of Computr Scinc, Faculty of Computing and Information Tchnology,
More information