Tool Support for Feature-Oriented Software Development

Size: px
Start display at page:

Download "Tool Support for Feature-Oriented Software Development"

Transcription

1 Tool Support for Feture-Oriented Softwre Development FetureIDE: An Eclipse-Bsed Approch Thoms Leich Sven Apel Lur Mrnitz ABSTRACT Softwre progrm fmilies hve long trdition nd will gin momentum in the future. Tody s reserch tries to move softwre development to new qulity of industril production. Severl solutions concerning different phses of the softwre development process hve een proposed in order to cope with different prolems of progrm fmily development. A mjor prolem of progrm fmily engineering is still the missing tool support. The vision is n IDE tht rings ll phses of the development process together consistently nd in user-friendly mnner. This pper focuses on AHEAD, prominent design methodology nd rchitecturl model for feture-sed progrm fmilies. We present our first results on developing n Eclipse-sed IDE tht supports uilding progrm fmilies following the AHEAD rchitecture model. Strting from current weknesses nd pitflls in implementing progrm fmilies we outline severl chllenges of the feture-sed development process. Thereupon, we present our ides to fce these chllenges nd resulting integrted tool chin sed on Eclipse. 1. INTRODUCTION In recent yers the ide of progrm fmilies (.k.. product lines 1 ) hs een discussed to overcome the softwre crisis. The key ide is to uild not individul progrms, ut fmily of similr progrms. Progrm fmily memers re grouped y their commonlities. AHEAD is n rchitecturl model nd design methodology to implement progrm fmilies [4]. The ide of the AHEAD model is to decompose progrms into seprte modulr units (fetures) nd to compose stcks of fetures to derive concrete progrm. When dding new progrms to fmily existing fetures of other progrms cn e reused. This is lso known s step-wise refinement. The enefit is mintinle, compre- 1 Although there is sutle difference etween progrm fmilies nd product-lines (see [5]) we use these terms synonymously. Permission to mke digitl or hrd copies of ll or prt of this work for personl or clssroom use is grnted without fee provided tht copies re not mde or distriuted for profit or commercil dvntge nd tht copies er this notice nd the full cittion on the first pge. To copy otherwise, to repulish, to post on servers or to redistriute to lists, requires prior specific permission nd/or fee. Copyright 200X ACM X-XXXXX-XX-X/XX/XX...$5.00. hensile softwre tht cn esily e reused, configured nd extended. AHEAD proposes compositionl progrmming: It generlizes the concept for fetures nd feture refinement. The AHEAD Tool Suite 2 provides set of tools tht support progrmming in the AHEAD style. However, using the AHEAD Tool Suite is still hrd chllenge, since most of the functionlity is provided y commnd-line tools. To ring the AHEAD model to widely ccepted solution for uilding softwre in prxis n dequte IDE tool support is indispensle. This rticle focuses on providing IDE support for progrm fmily development. Firstly, we sketch out specil chllenges for uilding progrm fmilies using the AHEAD model. Therey, we do not only focus on design nd progrmming ctivities ut lso on the preliminry nlysis phse nd susequent configurtion support. We perceive fetures s the se concept tht is used in ll development phses. Consequently, we present tool-driven concept tht improves the overll Feture-Oriented Softwre Development (FOSD) Process to support reuse of informtion from different development phses. Moreover, we discuss our solutions on how to enforce consistent development process. We propose generting nd checking mechnisms tht help to gurntee consistent dt in etween the phses. Furthermore, we introduce feedck mechnism tht propgtes extrcted implementtion knowledge ck to the design nd nlysis phse. This llows us to use strct design informtion in the configurtion process in order to overcome the complexity of the configurtion process. Additionlly, we present our first results providing IDE-support for the comintion of Feture-Oriented Progrmming (FOP) nd Aspect-Oriented Progrmming (AOP). 2. BACKGROUND Feture-Oriented Softwre Development (FOSD) is the overll process of developing softwre systems in terms of its fetures. FOSD ims on nlyzing, designing, nd implementing fetures in progrm fmilies. Following this ide we utilize for the domin nlysis the Feture-Oriented Domin Anlysis (FODA) [7]. The design is sed on stepwise refinement nd the collortion design [12], nd the implementtion is sed on Feture-Oriented Progrmming (FOP) nd Mixin Lyers [12]. 2.1 Feture-Oriented Softwre Development 2

2 FODA: With the domin nlysis feture modeling is n pproprite method [7]. The gol of FODA is to nlyze the considered trget ppliction scenrios nd to derive the required nd optionl fetures. Since the focus of FODA is on domin of pplictions the resulting fetures re chosen with regrd to whole fmily of systems. The results of feture modeling re feture models tht descrie the fetures, their reltions, constrints, nd dependencies [5]. The models express vrition points nd commonlities of the trget-progrms in n strct nd implementtion independent wy. Fetures re orgnized in hierrchicl wy (see Fig. 1). B A C E F G H I J K Figure 1: Exmple feture tree Step-wise Refinement nd Collortion Design: Step-wise refinement nd the collortion design re methods to design softwre incrementlly, using miniml uilding locks, nd strting from miniml se [12]. Exchnging, dding nd removing such uilding locks, lso clled lyers, yield reusility, extensiility, nd customizility. Fetures 3 re sic uilding locks tht stisfy intuitive user formulted requirements on the softwre system. Btory et l. hve mpped this concept to the oject-oriented world [3, 12]. They hve oserved tht new softwre feture often extends or modifies numerous existing clsses. Bsed on this oservtion, they perceive fetures s collortions of clss/oject frgments, lso referred to s roles. Figure 2 shows result of the step-wise refinement nd collortion design, stck of collortions (fetures). Clsses re rrnged verticlly (C 1 C 3). Collortions re rrnged horizontlly nd spn severl clsses (L 1 L 3). Severl fetures of softwre system result in stck of collortions. Collortions with the sme interfces re esily exchngele. They re n instnce of lrge-scle components [3]. L 1 L 2 L 3 C A C B C C Figure 2: Stck of collortions FOP: Mixin Lyers re one pproprite technique to implement collortions in step-wise mnner. As mentioned, the sic ide is tht fetures re often implemented y collortion of clss frgments (.k.. roles). A Mixin Lyer is sttic component encpsulting frgments of severl different clsses (Mixins) so tht ll frgments re composed consistently. Advntges re the high degree of modulrity nd the esy composition. The AHEAD Tool Suite, 3 We use the terms feture nd lyer s synonym for collortion. D including the Jk lnguge, implements AHEAD for Jv. FetureC++ 4 implements the AHEAD model for C++. Using the Jk-lnguge or FetureC++ Mixin Lyers re represented y directories of the file system. Mixins re represented y included source files. Therefore, Mixin Lyers hve no textul representtion t code level. An eqution file specifies which fetures re required for progrm configurtion. It defines ordered feture collections s lgeric expressions. Those Mixins found inside the directories re ssigned to e memers of the enclosing Mixin Lyers. Design Rule Checking: Type checking is provided y the underlying lnguge, ut it does not ctch deep semntic composition violtions. Not ll comintions of fetures re semnticlly correct. Selecting feture my enle or disle the selection of other fetures. Design rule checking (DRC) [4] helps to overcome this prolem. Defined s ttriutive grmmrs the progrmmer specifies these checks. Attriutes re vlue nnottions nd predictes over these nnottions tht determine which syntcticlly-legl comintions of tokens re semnticlly correct. 3. CHALLENGES OF FOSD The following considertions re sed on our experiences in developing FetureC++ [2] nd in uilding progrm fmilies in the re of emedded dtses [9] nd middlewre [1]. We see three mjor fields of interest: (1) the chllenges regrding the missing tool support of the FOSD process, (2) missing support for coding Mixin Lyers, nd (3) chllenges ccording to further improvements of FOP. 3.1 Supporting the FOSD-Process The ide of developing progrm fmilies is not to uild only one ppliction, ut rther the process of uilding fmily of pplictions. There is rod spectrum of different sources of informtion during the development process of progrm fmily. Without integrted softwre visuliztion tools for displying, connecting, nd mnging the different sources, s well s nvigtion support, the hndling of the progrm fmilies with more thn 1,000 fetures is not fesile. Moreover, to void filures nd to enforce consistent development process n utomtic genertion nd checking of models is necessry. We consider two mjor prolems of the FOSD process: Inconsistent sttes etween development phses: FOSD is phse-oriented development process. Without hving tool support lot of informtion regrding the different phses hs to e redundntly fed into the different development phses. This cuses filures nd inconsistent sttes. One exmple is tht informtion of FODA re not connected to the design nd implementtion phses, e.g. constrints, dependencies, nnottions represented in feture digrms re not present in other phses. In susequent phses the progrmmer hs to integrte nd evlute these reltionships mnully. This is errornous nd leds nd redundnt work. Furthermore, softwre engineering is seldom strightforwrd process. Often progrmmers discover deeper reltions etween fetures not until the implementtion phse. This encountered informtion hs to e ck propgted to the previous softwre engineering phse. 4 d/fcc/

3 Deling with the complexity of the configurtion: Building concrete fmily memers using AHEAD or FetureC++ requires lot of implementtion knowledge. This is ecuse of fetures interct with ech other minly t implementtion level. Progrm fmilies consisting of mny fetures ( 100) re hrd to hndle. Moreover, reltionships nd dependencies etween them re not to ctchle y humns. During the development of emedded middlewre nd dtse systems we oserved tht due to the high vriility in this field with millions of possile configurtion vrints the configurtion process ecomes impossile without tool support. Deling with these prolems the configurtion process hs to e lifted to more strct level in order to hndle the complexity. 3.2 Supporting FOP Reding or writing code is still the most used wy of uilding nd understnding softwre. The min tsks of tool support in progrmming code is to point the progrmmer in n esy wy to the right loction of the source code nd help him to red, modify, nd/or write the code. Although the lnguges Jv nd C++ nd their feture-oriented extensions Jk nd FetureC++ only differs in hndful of key words, it is still hrd chllenge to use them. In ojectoriented IDEs the clss view is the dominting element of representtion. Insted, with FOP, the min suject of interest re fetures. Fetures contin severl softwre rtefcts tht contriute to the feture s functionlity. 5 Stndrd oject-oriented IDE-functionlity s Eclipse supports for Jv e.g. source code completion, syntx checks on demnd, clss nvigtion nd deugging support, re not ville for FOP. Furthermore, FOP yields some specil prolems: Hndling the complexity of feture interctions: Fetures interct with ech other in mny wys. These interctions result in dependencies etween different fetures in tht wy tht fetures exclude or require other fetures. The progrmmer must tke gret cre in identifying every interction efore he cn implement or modify feture. In AHEAD nd FetureC++ fetures hve no direct textul representtion. Therefore, dependencies re not explicitly represented. This complictes the development process. Supporting DRC specifiction: As mentioned in Section 2 the specifiction of semntic correctness is enforced y design rules using n ttriutive grmmr. Unfortuntely, the progrmmer hs to mp the knowledge of feture dependencies of the nlysis mnully to the design nd implementtion phse. This nontrivil tsk, not user friendly, nd in most cses redundnt work for the progrmmer. 3.3 Comining AOP nd FOP Aspect-Oriented Progrmming (AOP) is prominent technique to loclize, seprte, nd modulrizes crosscutting concerns [8]. Thus, it is lso dequte for uilding progrm 5 Although the FOP concept llows the refinement of other frgments like UML-digrms or documenttion we concentrte on implementtion units, i.e. clsses in this pper fmilies. The ide ehind AOP is to implement so clled orthogonl fetures s Aspects. This prevents the known phenomen of code tngling nd scttering. The core fetures re implemented s components, s with common design nd implementtion methods. Using join point specifictions (pointcuts), n spect wever rings spects nd components together. There re severl discussions on seprting crosscutting concerns using AOP nd FOP [11, 10, 2]. All current pproches focus on lnguge support. Developing FetureC++, we discovered tht visulizing dependencies of spects nd fetures in different context views would e extremely helpful for the progrmmer. These kinds of views cn help to control the powerful comintion of AOP nd FOP. However, there re first ttempts to chieve tht for pure AOP, e.g. the AcpectJ Visuliser 6. A second very importnt issue is the support of deugging functionlity. AHEAD nd FetureC++ re source-tosource code trnsformtion systems. The mpping of the runtime-deugging code in the originl source code is hrd chllenge, especilly when integrting AOP support. 4. IDE SUPPORT FOR FOSD Since Eclipse is eing widely used y growing user community nd it is open to trying out new ides, we implemented FetureIDE s n Eclipse 3.0 plug-in. Ech component of the workench is extensile nd customizle vi the plug-in interconnection model tht supports ny numer of nmed extension points nd ny numer of extensions to one or more extension points in other plug-ins. Moreover, the elementry components of n IDE, such s the workench, file nvigtor, wizrds, text editor, componentversion mngement, nd pulishing services re lredy ville. Besides the stndrd functionlity we hve used the GEF nd Visuliser plugin. Due to these fcts the implementtion process ws reltively esy nd strightforwrd. 4.1 FOSD-Process A mjor gol of the FetureIDE project is to hndle the complexity of the progrm fmily development process. Tking n mitious stnce, we clim tht the ultimte gol of our work is to ecome the preferred wy of developers of looking t softwre in ll phses. Therefore, we utilize visuliztion nd interction techniques, e.g. detil nd overview, detil on demnd, nd grphicl hints. Most of the functionlity is quite similr to the stndrd Jv IDE. We elieve only this will help to ring FOP to n widely ccepted progrmming prdigm Preventing Inconsistent Sttes Preventing inconsistent sttes is enforced y mpping functions tht connect ll phses of the development process. The centrl elements of these mpping functions re the fetures nd their reltionships nd constrints. Doing so, the results of FODA re propgted to the design phse nd ll fetures re mpped to collortions. An heuristic function genertes hlf-order of lyers (see Fig. 3). This propgtion helps the progrmmer during the design process to define concrete sequence of the lyer stck. Furthermore, the dditionl reltions re trnsferred into the corresponding lyers. If, e.g., two fetures exclude ech other, this reltion is lso known in susequent phses (e.g. 6

4 Anlysis Design preliminry design for lyer c heuristic sed trnsformtion preliminry design for lyers c,d,e d,e d e Figure 3: Mpping Functions implemented lyers). Doing so, it is not llowed to use or refine the functionlity of these lyers. As result of the design phse the reltionships etween fetures re further refined. Using this informtion the implementtion structure e.g. file directory folders, implementtion files, nd DRC-file re generted. However the development process is seldom strightforwrd. Commonly, new informtion re collected during the design n implementtion phses, which re inconsistent to existing informtion from previous phses. It is very common to find tht feture hs to e further differentited. According to our model, this hs to e ck propgted, ecuse it is not llowed to crete new implementtion files for non existing nlysis fetures. Only this restricted model enforces consistency etween ll development phses nd improves the qulity of the resulting progrm fmily rchitecture Supporting the Configurtion Process Feture digrms provide n strct nd intuitive representtion of the vrition points of progrm fmilies. Therefore, these digrms re perfect strting points to improve the configurtion process. Due to (1) chieving consistent nd synchronized sttes etween ll phses nd due to (2) the one-to-one mpping of fetures to their counterprts in susequent development phses we re le to utilize the strct feture tree to ssist the configurtion process. A drwck of this strct feture model is tht not ll reltionships re presented. Borrowed from [13] we improved our model with detiled informtion out dditionl reltionships from the design nd implementtion phse. Avoiding n overkill of informtion the dditionl informtion is highlighted only on demnd in the feture digrm. Figure 4 shows the configurtion process. According to the chosen feture PhysAcessMethod dditionl reltionships re displyed in the digrm. 4.2 Supporting FOP The most chllenging prolem rises due to the fct tht the refinement chins re highly vrile. Code completion fetures re relized using n on-the-fly nlysis of the collortion stck. Context sed views for nlyses of dependencies re essentil for progrmmers nd designers Hndling the complexity of feture interctions Figure 4: Feture Tree with DRC-Hints There is rod spectrum of different sources of informtion out feture interctions. To overcome this complexity we used different views on the implementtion units. The creted collortion stck is the min view ecuse it provides good overview of the glol structure. Additionlly, this view is used for nvigtion through the implementtion units. Severl filters llow the user to djust the complexity of the representtion (file type, file nme, reltionship to other fetures, refinement level). Figure 5 shows the collortion view. The representtions of the clss frgments re colored ccording to their type of the linked implementtion file, e.g. lue for clsses, white for documenttion, etc. Figure 5: Collortion Editor With the collortion view the progrmmer hs good opportunity to get n overview of the fetures nd their refinement hierrchy. Wht is still missing is possiility to get n overview of the refinements t implementtion level. Files tht implement the sme clss frgments cn refine or dd different code rtifcts. For the progrmmer it is very difficult to extrct these reltionships from textul code. We used nother representtion to give the progrmmer proper overview. Our visuliztion is sed on n pproch which is clled Seesoft [6]. Figure 6 shows n exmple: The oxes represent clss frgments tht compose the resulting clss. Thus, the progrmmer gets insight which feture contriutes to which clss. The length of the oxes is determined y the size of the corresponding implementtion file. The colored lines

5 6. CONCLUSIONS FOSD is importnt to uild future progrm fmilies. Current reserch on FOSD focuses minly on lnguge level support. Current tools re mostly commnd line sed. We rgue tht tool support for FOSD is indispensle to increse the cceptnce of feture-oriented techniques. In this contriution we fetured discussion on chllenges of developing softwre in feture-oriented style using common techniques nd tools. Strting from identified weknesses we present FetureIDE tht solve certin prolem of this field. Due to the integrtion into Eclipse we hope to increse the cceptnce of FOSD. 7. ADDITIONAL AUTHORS Gunter Ske ( Mgdeurg, Germny, emil: ske@iti.cs.uni-mgdeurg.de). Figure 6: Feture Frgment Visulizer in the oxes represent code frgments. Different code frgments re encoded y different colors. The width of the colored line encodes the size of the ccording code frgment. The colored lines re connected to the corresponding code nd cn e used to go quickly into the code to the right position. This functionlity helps the progrmmer to quickly mke decisions tht contriute to other clss frgments Design Rules AHEAD ssumes tht design rules re creted during the implementtion phse. We lredy strt creting design rules during the nlysis nd design phse. The design rules re utomticlly extrcted from the modelled reltionships nd constrints of these phses, e.g. encoded in feture digrms, collortion stcks, etc. Therey the progrmmer just hs to dd the design rules for those reltionships nd constrints which re extrcted during the implementtion process. Due to this proceeding, the concept of DRCs ecomes more prcticl nd cn e used for esily enforcing consistency. The design rules re concentrted view on the reltionships nd constrints in ll phses. Therefore inconsistency cn e esily detected. 5. FURTHER RESEARCH As in Section 3.3 discussed AOP is le to enhnce FOP in providing mechnisms to del with certin crosscutting concerns. A prolem of current AOP lnguges is tht the inding of spects is independent of the current development stges. Tht mens tht spect my ffect susequent integrted fetures. This my led to filures nd unpredicted progrm ehvior. Using spect-enhnced FOP the power of spects cn e controlled. In [2] we present lnguge support to solve this prolem. Using this mechnism we discovered tht in lrge-scle systems this lnguge cpilities further hs to e supported y visuliztion nd genertive techniques. 8. REFERENCES [1] S. Apel nd K. Böhm. Towrds the Development of Uiquitous Middlewre Product Lines. In ASE SEM 04, Springer, LNCS [2] S. Apel, T. Leich, M. Rosenmüller, nd G. Ske. FetureC++: On the Symiosis of Feture-Oriented nd Aspect-Oriented Progrmming. In GPCE 05, Springer, LNCS, [3] D. Btory nd S. O Mlley. The Design nd Implementtion of Hierrchicl Softwre Systems with Reusle Components. ACM TOSEM, [4] D. Btory, J. N. Srvel, nd A. Ruschmyer. Scling Step-Wise Refinement. IEEE TSE, 30(6), [5] K. Czrnecki nd U. Eisenecker. Genertive Progrmming: Methods, Tools, nd Applictions. Addison-Wesley, [6] S. Eick, J. Steffen, nd E. Summer. Seesoft tool for visulizing line oriented softwre sttistics. In IEEE TSE, [7] K. Kng et l. Feture-Oriented Domin Anlysis (FODA) Fesiility Study. Technicl report, Softwre Engineering Institute, Crnegie Mellon University, Pittsurgh, [8] G. Kiczles et l. Aspect-Oriented Progrmming. In ECOOP, [9] T. Leich, S. Apel, nd G. Ske. Using Step-Wise Refinement to Build Flexile Lightweight Storge Mnger. In ADBIS, [10] R. E. Lopez-Herrejon, D. Btory, nd W. Cook. Evluting support for fetures in dvnced modulriztion technologies. Technicl report, [11] M. Mezini nd K. Ostermnn. Vriility Mngement with Feture-Oriented Progrmming nd Aspects. In ACM SIGSOFT FSE, [12] Y. Smrgdkis nd D. Btory. Mixin Lyers: An Oject-Oriented Implementtion Technique for Refinements nd Collortion-Bsed Designs. ACM TOSEM, [13] P. Sochos, I. Philippow, nd M. Rieisch. Feture-Oriented Development of Softwre Product Lines: Mpping Feture Models to the Architecture. In Oject-Oriented nd Internet-Bsed Technologies. Springer, LNCS, 2004.

How To Set Up A Network For Your Business

How To Set Up A Network For Your Business Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer

More information

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

AntiSpyware Enterprise Module 8.5

AntiSpyware Enterprise Module 8.5 AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility

More information

How To Network A Smll Business

How To Network A Smll Business Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

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

More information

Small Business Networking

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

More information

Small Business Networking

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

More information

Revisions published in the University of Innsbruck Bulletin of 18 June 2014, Issue 31, No. 509

Revisions published in the University of Innsbruck Bulletin of 18 June 2014, Issue 31, No. 509 Plese note: The following curriculum is for informtion purposes only nd not leglly inding. The leglly inding version is pulished in the pertinent University of Innsruck Bulletins. Originl version pulished

More information

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist Techniques for Requirements Gthering nd Definition Kristin Persson Principl Product Specilist Requirements Lifecycle Mngement Elicit nd define business/user requirements Vlidte requirements Anlyze requirements

More information

Small Business Networking

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

More information

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered: Appendi D: Completing the Squre nd the Qudrtic Formul Fctoring qudrtic epressions such s: + 6 + 8 ws one of the topics introduced in Appendi C. Fctoring qudrtic epressions is useful skill tht cn help you

More information

EQUATIONS OF LINES AND PLANES

EQUATIONS OF LINES AND PLANES EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint

More information

5 a LAN 6 a gateway 7 a modem

5 a LAN 6 a gateway 7 a modem STARTER With the help of this digrm, try to descrie the function of these components of typicl network system: 1 file server 2 ridge 3 router 4 ckone 5 LAN 6 gtewy 7 modem Another Novell LAN Router Internet

More information

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.

More information

SyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k

SyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k SyGEMe: Integrted Municipl Fcilities Mngement of Wter Ressources Tool presenttion, choice of technology, mn-mchine mchine interfce, business opportunities nd prospects 1. Introduction 2. Mn-mchine interfce

More information

Enterprise Risk Management Software Buyer s Guide

Enterprise Risk Management Software Buyer s Guide Enterprise Risk Mngement Softwre Buyer s Guide 1. Wht is Enterprise Risk Mngement? 2. Gols of n ERM Progrm 3. Why Implement ERM 4. Steps to Implementing Successful ERM Progrm 5. Key Performnce Indictors

More information

Hillsborough Township Public Schools Mathematics Department Computer Programming 1

Hillsborough Township Public Schools Mathematics Department Computer Programming 1 Essentil Unit 1 Introduction to Progrmming Pcing: 15 dys Common Unit Test Wht re the ethicl implictions for ming in tody s world? There re ethicl responsibilities to consider when writing computer s. Citizenship,

More information

HP Application Lifecycle Management

HP Application Lifecycle Management HP Appliction Lifecycle Mngement Softwre Version: 11.00 Tutoril Document Relese Dte: Novemer 2010 Softwre Relese Dte: Novemer 2010 Legl Notices Wrrnty The only wrrnties for HP products nd services re set

More information

Modular Generic Verification of LTL Properties for Aspects

Modular Generic Verification of LTL Properties for Aspects Modulr Generic Verifiction of LTL Properties for Aspects Mx Goldmn Shmuel Ktz Computer Science Deprtment Technion Isrel Institute of Technology {mgoldmn, ktz}@cs.technion.c.il ABSTRACT Aspects re seprte

More information

CS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001

CS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001 CS99S Lortory 2 Preprtion Copyright W. J. Dlly 2 Octoer, 2 Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes to oserve logic

More information

Homework 3 Solutions

Homework 3 Solutions CS 341: Foundtions of Computer Science II Prof. Mrvin Nkym Homework 3 Solutions 1. Give NFAs with the specified numer of sttes recognizing ech of the following lnguges. In ll cses, the lphet is Σ = {,1}.

More information

IaaS Configuration for Virtual Platforms

IaaS Configuration for Virtual Platforms IS Configurtion for Virtul Pltforms vcloud Automtion Center 6.0 This document supports the version of ech product listed nd supports ll susequent versions until the document is replced y new edition. To

More information

2 Workload and duration of the Program 3 Courses 4 Types of course units and number of participants

2 Workload and duration of the Program 3 Courses 4 Types of course units and number of participants The English version of the consolidted curriculum for the "Bchelor Progrm in Mngement nd Economics" is not leglly inding nd is for informtionl purposes only. The leglly inding text which regultes the different

More information

Small Business Cloud Services

Small Business Cloud Services Smll Business Cloud Services Summry. We re thick in the midst of historic se-chnge in computing. Like the emergence of personl computers, grphicl user interfces, nd mobile devices, the cloud is lredy profoundly

More information

Outline of the Lecture. Software Testing. Unit & Integration Testing. Components. Lecture Notes 3 (of 4)

Outline of the Lecture. Software Testing. Unit & Integration Testing. Components. Lecture Notes 3 (of 4) Outline of the Lecture Softwre Testing Lecture Notes 3 (of 4) Integrtion Testing Top-down ottom-up ig-ng Sndwich System Testing cceptnce Testing istriution of ults in lrge Industril Softwre System (ISST

More information

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom Byesin Updting with Continuous Priors Clss 3, 8.05, Spring 04 Jeremy Orloff nd Jonthn Bloom Lerning Gols. Understnd prmeterized fmily of distriutions s representing continuous rnge of hypotheses for the

More information

A Study on Autonomous Cooperation between Things in Web of Things

A Study on Autonomous Cooperation between Things in Web of Things A Study on Autonomous Coopertion etween Things in We of Things Jehk Yu, Hyunjoong Kng, Hyo-Chn Bng, MyungNm Be 2 Electronics nd Telecommunictions Reserch Institute, 38 Gjeongno, Yuseong-gu, Dejeon, 305-700,

More information

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process An Undergrdute Curriculum Evlution with the Anlytic Hierrchy Process Les Frir Jessic O. Mtson Jck E. Mtson Deprtment of Industril Engineering P.O. Box 870288 University of Albm Tuscloos, AL. 35487 Abstrct

More information

GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports

More information

JaERM Software-as-a-Solution Package

JaERM Software-as-a-Solution Package JERM Softwre-s--Solution Pckge Enterprise Risk Mngement ( ERM ) Public listed compnies nd orgnistions providing finncil services re required by Monetry Authority of Singpore ( MAS ) nd/or Singpore Stock

More information

New Internet Radio Feature

New Internet Radio Feature XXXXX XXXXX XXXXX /XW-SMA3/XW-SMA4 New Internet Rdio Feture EN This wireless speker hs een designed to llow you to enjoy Pndor*/Internet Rdio. In order to ply Pndor/Internet Rdio, however, it my e necessry

More information

Source Code verification Using Logiscope and CodeReducer. Christophe Peron Principal Consultant Kalimetrix

Source Code verification Using Logiscope and CodeReducer. Christophe Peron Principal Consultant Kalimetrix Source Code verifiction Using Logiscope nd CodeReducer Christophe Peron Principl Consultnt Klimetrix Agend Introducing Logiscope: Improving confidence nd developer s productivity Bsed on stte-of-the-rt

More information

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks

More information

Introducing Kashef for Application Monitoring

Introducing Kashef for Application Monitoring WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented

More information

Vendor Rating for Service Desk Selection

Vendor Rating for Service Desk Selection Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl

More information

Data replication in mobile computing

Data replication in mobile computing Technicl Report, My 2010 Dt repliction in mobile computing Bchelor s Thesis in Electricl Engineering Rodrigo Christovm Pmplon HALMSTAD UNIVERSITY, IDE SCHOOL OF INFORMATION SCIENCE, COMPUTER AND ELECTRICAL

More information

GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI MilArchiver 6 Quest Softwre Archive Mnger Who we re Generl fetures Supports

More information

Regular Sets and Expressions

Regular Sets and Expressions Regulr Sets nd Expressions Finite utomt re importnt in science, mthemtics, nd engineering. Engineers like them ecuse they re super models for circuits (And, since the dvent of VLSI systems sometimes finite

More information

ASG Techniques of Adaptivity

ASG Techniques of Adaptivity ASG Techniques of Adptivity Hrld Meyer nd Dominik Kuropk nd Peter Tröger Hsso-Plttner-Institute for IT-Systems-Engineering t the University of Potsdm Prof.-Dr.-Helmert-Strsse 2-3, 14482 Potsdm, Germny

More information

Linear Programming in Database

Linear Programming in Database 9 Liner Progrmming in Dtse Akir Kwguchi nd Andrew Ngel Deprtment of Computer Science, The City College of New York. New York, New York United Sttes of Americ Keywords: liner progrmming, simple method,

More information

Protocol Analysis. 17-654/17-764 Analysis of Software Artifacts Kevin Bierhoff

Protocol Analysis. 17-654/17-764 Analysis of Software Artifacts Kevin Bierhoff Protocol Anlysis 17-654/17-764 Anlysis of Softwre Artifcts Kevin Bierhoff Tke-Awys Protocols define temporl ordering of events Cn often be cptured with stte mchines Protocol nlysis needs to py ttention

More information

Assessing authentically in the Graduate Diploma of Education

Assessing authentically in the Graduate Diploma of Education Assessing uthenticlly in the Grdute Diplom of Eduction Dr Mree DinnThompson Dr Ruth Hickey Dr Michelle Lsen WIL Seminr JCU Nov 12 2009 Key ides plnning process tht embeds uthentic ssessment, workintegrted

More information

Concept Formation Using Graph Grammars

Concept Formation Using Graph Grammars Concept Formtion Using Grph Grmmrs Istvn Jonyer, Lwrence B. Holder nd Dine J. Cook Deprtment of Computer Science nd Engineering University of Texs t Arlington Box 19015 (416 Ytes St.), Arlington, TX 76019-0015

More information

Learner-oriented distance education supporting service system model and applied research

Learner-oriented distance education supporting service system model and applied research SHS Web of Conferences 24, 02001 (2016) DOI: 10.1051/ shsconf/20162402001 C Owned by the uthors, published by EDP Sciences, 2016 Lerner-oriented distnce eduction supporting service system model nd pplied

More information

Virtual Machine. Part II: Program Control. Building a Modern Computer From First Principles. www.nand2tetris.org

Virtual Machine. Part II: Program Control. Building a Modern Computer From First Principles. www.nand2tetris.org Virtul Mchine Prt II: Progrm Control Building Modern Computer From First Principles www.nnd2tetris.org Elements of Computing Systems, Nisn & Schocken, MIT Press, www.nnd2tetris.org, Chpter 8: Virtul Mchine,

More information

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions. Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd

More information

Innovative and applied research on big data platforms of smart heritage

Innovative and applied research on big data platforms of smart heritage Innovtive nd pplied reserch on big dt pltforms of smrt heritge J. Qiu, J. Li, H. Sun * qiujie@thid.cn lijijun@thid.cn sunhuijio@thid.cn KEY WORDS: Smrt heritge, Big dt, Explntion ABSTRACT: Big dt hs huge

More information

In addition, the following elements form an integral part of the Agency strike prevention plan:

In addition, the following elements form an integral part of the Agency strike prevention plan: UNITED STTES DEPRTMENT OF GRICULTURE Wshington, DC 20250 Federl Grin Inspection Service FGIS Directive 4711.2 6/16/80 STRIKE PREVENTION ND STRIKE CONTINGENCY PLNS I PURPOSE This Instruction: Estlishes

More information

2. Transaction Cost Economics

2. Transaction Cost Economics 3 2. Trnsction Cost Economics Trnsctions Trnsctions Cn Cn Be Be Internl Internl or or Externl Externl n n Orgniztion Orgniztion Trnsctions Trnsctions occur occur whenever whenever good good or or service

More information

Implementation Evaluation Modeling of Selecting ERP Software Based on Fuzzy Theory

Implementation Evaluation Modeling of Selecting ERP Software Based on Fuzzy Theory Implementtion Evlution Modeling of Selecting ERP Softwre Bsed on Fuzzy Theory Xukn Xu 1, Ydong Jing 1 nd Zheng Shi 2 1 Informtion Mngement Deprtment, Chngzhou Cmpus, Hohi University, Chngzhou 213022, Jingsu,

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll

More information

Engineer-to-Engineer Note

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

More information

Note: Principal version Modification Amendment Equivalence list Consolidated version from October 1 2014

Note: Principal version Modification Amendment Equivalence list Consolidated version from October 1 2014 Note: The following curriculum is consolidted version. It is leglly non-inding nd for informtionl purposes only. The leglly inding versions re found in the University of Innsruck Bulletins (in Germn).

More information

9 CONTINUOUS DISTRIBUTIONS

9 CONTINUOUS DISTRIBUTIONS 9 CONTINUOUS DISTIBUTIONS A rndom vrible whose vlue my fll nywhere in rnge of vlues is continuous rndom vrible nd will be ssocited with some continuous distribution. Continuous distributions re to discrete

More information

Curriculum for the Master Program in Business Education at the University of Innsbruck School of Management

Curriculum for the Master Program in Business Education at the University of Innsbruck School of Management The English version of the curriculum for the Mster Progrm in Business Eduction is not leglly inding nd is for informtionl purposes only. The legl sis is regulted in the curriculum pulished in the University

More information

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324 A P P E N D I X A Vectors CONTENTS A.1 Scling vector................................................ 321 A.2 Unit or Direction vectors...................................... 321 A.3 Vector ddition.................................................

More information

All pay auctions with certain and uncertain prizes a comment

All pay auctions with certain and uncertain prizes a comment CENTER FOR RESEARC IN ECONOMICS AND MANAGEMENT CREAM Publiction No. 1-2015 All py uctions with certin nd uncertin prizes comment Christin Riis All py uctions with certin nd uncertin prizes comment Christin

More information

How To Study The Effects Of Music Composition On Children

How To Study The Effects Of Music Composition On Children C-crcs Cognitive - Counselling Reserch & Conference Services (eissn: 2301-2358) Volume I Effects of Music Composition Intervention on Elementry School Children b M. Hogenes, B. Vn Oers, R. F. W. Diekstr,

More information

Experiment 6: Friction

Experiment 6: Friction Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht

More information

RTL Power Optimization with Gate-level Accuracy

RTL Power Optimization with Gate-level Accuracy RTL Power Optimiztion with Gte-level Accurcy Qi Wng Cdence Design Systems, Inc Sumit Roy Clypto Design Systems, Inc 555 River Oks Prkwy, Sn Jose 95125 2903 Bunker Hill Lne, Suite 208, SntClr 95054 qwng@cdence.com

More information

According to Webster s, the

According to Webster s, the dt modeling Universl Dt Models nd P tterns By Len Silversn According Webster s, term universl cn be defined s generlly pplicble s well s pplying whole. There re some very common ptterns tht cn be generlly

More information

Intellio Video System 25

Intellio Video System 25 Intellio Video System 3 Video mngement softwre Min fetures streming Developed for Intellio smrtcmers Multi-megpixel network video recording Amplitude sed udio recording Monitoring 2 30 cmers per worksttion

More information

Section 5-4 Trigonometric Functions

Section 5-4 Trigonometric Functions 5- Trigonometric Functions Section 5- Trigonometric Functions Definition of the Trigonometric Functions Clcultor Evlution of Trigonometric Functions Definition of the Trigonometric Functions Alternte Form

More information

Blackbaud The Raiser s Edge

Blackbaud The Raiser s Edge Riser s Edge Slesce.com Comprison Summry Introduction (continued) Chrt -(continued) Non-Prit Strter Pck Compny Bckground Optionl Technology Both Slesce modules supports hs become include over Slesce.com

More information

Welch Allyn CardioPerfect Workstation Installation Guide

Welch Allyn CardioPerfect Workstation Installation Guide Welch Allyn CrdioPerfect Worksttion Instlltion Guide INSTALLING CARDIOPERFECT WORKSTATION SOFTWARE & ACCESSORIES ON A SINGLE PC For softwre version 1.6.5 or lter For network instlltion, plese refer to

More information

Project 6 Aircraft static stability and control

Project 6 Aircraft static stability and control Project 6 Aircrft sttic stbility nd control The min objective of the project No. 6 is to compute the chrcteristics of the ircrft sttic stbility nd control chrcteristics in the pitch nd roll chnnel. The

More information

Health insurance marketplace What to expect in 2014

Health insurance marketplace What to expect in 2014 Helth insurnce mrketplce Wht to expect in 2014 33096VAEENBVA 06/13 The bsics of the mrketplce As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum

More information

Electrical Engineering

Electrical Engineering Electricl Engineering R Wherever Energy Flows or Goods re Produced Our Electricl Engineering Group provides electricl design nd consulting services to electric & gs utilities, oil & gs pipelines, refineries,

More information

Test Management using Telelogic DOORS. Francisco López Telelogic DOORS Specialist

Test Management using Telelogic DOORS. Francisco López Telelogic DOORS Specialist Test Mngement using Telelogic DOORS Frncisco López Telelogic DOORS Specilist Introduction Telelogic solution for Requirements Mngement DOORS Requirements mngement nd trcebility pltform for complex systems

More information

Small Businesses Decisions to Offer Health Insurance to Employees

Small Businesses Decisions to Offer Health Insurance to Employees Smll Businesses Decisions to Offer Helth Insurnce to Employees Ctherine McLughlin nd Adm Swinurn, June 2014 Employer-sponsored helth insurnce (ESI) is the dominnt source of coverge for nonelderly dults

More information

Multiblending: displaying overlapping windows simultaneously without the drawbacks of alpha blending

Multiblending: displaying overlapping windows simultaneously without the drawbacks of alpha blending Multilending: displying overlpping windows simultneously without the drwcks of lph lending Ptrick Budisch Microsoft Reserch One Microsoft Wy, Redmond, WA 98052, USA ABSTRACT Alph lending llows the simultneous

More information

Quality Evaluation of Entrepreneur Education on Graduate Students Based on AHP-fuzzy Comprehensive Evaluation Approach ZhongXiaojun 1, WangYunfeng 2

Quality Evaluation of Entrepreneur Education on Graduate Students Based on AHP-fuzzy Comprehensive Evaluation Approach ZhongXiaojun 1, WangYunfeng 2 Interntionl Journl of Engineering Reserch & Science (IJOER) ISSN [2395-6992] [Vol-2, Issue-1, Jnury- 2016] Qulity Evlution of Entrepreneur Eduction on Grdute Students Bsed on AHP-fuzzy Comprehensive Evlution

More information

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility

More information

Unleashing the Power of Cloud

Unleashing the Power of Cloud Unleshing the Power of Cloud A Joint White Pper by FusionLyer nd NetIQ Copyright 2015 FusionLyer, Inc. All rights reserved. No prt of this publiction my be reproduced, stored in retrievl system, or trnsmitted,

More information

Pentominoes. Pentominoes. Bruce Baguley Cascade Math Systems, LLC. The pentominoes are a simple-looking set of objects through which some powerful

Pentominoes. Pentominoes. Bruce Baguley Cascade Math Systems, LLC. The pentominoes are a simple-looking set of objects through which some powerful Pentominoes Bruce Bguley Cscde Mth Systems, LLC Astrct. Pentominoes nd their reltives the polyominoes, polycues, nd polyhypercues will e used to explore nd pply vrious importnt mthemticl concepts. In this

More information

The LENA TM Language Environment Analysis System:

The LENA TM Language Environment Analysis System: FOUNDATION The LENA TM Lnguge Environment Anlysis System: Audio Specifictions of the DLP-0121 Michel Ford, Chrles T. Ber, Dongxin Xu, Umit Ypnel, Shrmi Gry LENA Foundtion, Boulder, CO LTR-03-2 September

More information

E-Commerce Comparison

E-Commerce Comparison www.syroxemedi.co.uk E-Commerce Comprison We pride ourselves in creting innovtive inspired websites tht re designed to sell. Developed over mny yers, our solutions re robust nd relible in opertion, flexible

More information

P.3 Polynomials and Factoring. P.3 an 1. Polynomial STUDY TIP. Example 1 Writing Polynomials in Standard Form. What you should learn

P.3 Polynomials and Factoring. P.3 an 1. Polynomial STUDY TIP. Example 1 Writing Polynomials in Standard Form. What you should learn 33337_0P03.qp 2/27/06 24 9:3 AM Chpter P Pge 24 Prerequisites P.3 Polynomils nd Fctoring Wht you should lern Polynomils An lgeric epression is collection of vriles nd rel numers. The most common type of

More information

VMware Horizon Mirage Web Manager Guide

VMware Horizon Mirage Web Manager Guide VMwre Horizon Mirge We Mnger Guide Horizon Mirge 4.3 This document supports the version of ech product listed nd supports ll susequent versions until the document is replced y new edition. To check for

More information

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES DAVID WEBB CONTENTS Liner trnsformtions 2 The representing mtrix of liner trnsformtion 3 3 An ppliction: reflections in the plne 6 4 The lgebr of

More information

Health insurance exchanges What to expect in 2014

Health insurance exchanges What to expect in 2014 Helth insurnce exchnges Wht to expect in 2014 33096CAEENABC 02/13 The bsics of exchnges As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum mount

More information

How To Make A Network More Efficient

How To Make A Network More Efficient Rethinking Virtul Network Emedding: Sustrte Support for Pth Splitting nd Migrtion Minln Yu, Yung Yi, Jennifer Rexford, Mung Ching Princeton University Princeton, NJ {minlnyu,yyi,jrex,chingm}@princeton.edu

More information

How To Improve Network Performance

How To Improve Network Performance Per 1 INSIDE: 1 Emphsis on ppliction performnce mens greter need for network mngement 2 The role of performnce mngement in ppliction delivery 3 Advnced performnce mngement cpbilities The New Er of Network

More information

Application Bundles & Data Plans

Application Bundles & Data Plans Appliction Appliction Bundles & Dt Plns We ve got plns for you. Trnsporttion compnies tody ren t one-size-fits-ll. Your fleet s budget, size nd opertions re unique. To meet the needs of your fleet nd help

More information

Health Information Systems: evaluation and performance of a Help Desk

Health Information Systems: evaluation and performance of a Help Desk 536 Digitl Helthcre Empowering Europens R. Cornet et l. (Eds.) 2015 Europen Federtion for Medicl Informtics (EFMI). This rticle is published online with Open Access by IOS Press nd distributed under the

More information

Generating In-Line Monitors For Rabin Automata

Generating In-Line Monitors For Rabin Automata Generting In-Line Monitors For Rin Automt Hugues Chot, Rphel Khoury, nd Ndi Twi Lvl University, Deprtment of Computer Science nd Softwre Engineering, Pvillon Adrien-Pouliot, 1065, venue de l Medecine Queec

More information

1.00/1.001 Introduction to Computers and Engineering Problem Solving Fall 2011 - Final Exam

1.00/1.001 Introduction to Computers and Engineering Problem Solving Fall 2011 - Final Exam 1./1.1 Introduction to Computers nd Engineering Problem Solving Fll 211 - Finl Exm Nme: MIT Emil: TA: Section: You hve 3 hours to complete this exm. In ll questions, you should ssume tht ll necessry pckges

More information

Econ 4721 Money and Banking Problem Set 2 Answer Key

Econ 4721 Money and Banking Problem Set 2 Answer Key Econ 472 Money nd Bnking Problem Set 2 Answer Key Problem (35 points) Consider n overlpping genertions model in which consumers live for two periods. The number of people born in ech genertion grows in

More information

Gene Expression Programming: A New Adaptive Algorithm for Solving Problems

Gene Expression Programming: A New Adaptive Algorithm for Solving Problems Gene Expression Progrmming: A New Adptive Algorithm for Solving Prolems Cândid Ferreir Deprtmento de Ciêncis Agráris Universidde dos Açores 9701-851 Terr-Chã Angr do Heroísmo, Portugl Complex Systems,

More information

Application-Level Traffic Monitoring and an Analysis on IP Networks

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

More information

Utilization of Smoking Cessation Benefits in Medicaid Managed Care, 2009-2013

Utilization of Smoking Cessation Benefits in Medicaid Managed Care, 2009-2013 Utiliztion of Smoking Cesstion Benefits in Medicid Mnged Cre, 2009-2013 Office of Qulity nd Ptient Sfety New York Stte Deprtment of Helth Jnury 2015 Introduction According to the New York Stte Tocco Control

More information

Additional Protocol to the Convention on Human Rights and Biomedicine concerning Genetic Testing for Health Purposes

Additional Protocol to the Convention on Human Rights and Biomedicine concerning Genetic Testing for Health Purposes Council of Europe Trety Series - No. 203 Additionl Protocol to the Convention on Humn Rights nd Biomedicine concerning Genetic Testing for Helth Purposes Strsourg, 27.XI.2008 2 CETS 203 Humn Rights nd

More information

Or more simply put, when adding or subtracting quantities, their uncertainties add.

Or more simply put, when adding or subtracting quantities, their uncertainties add. Propgtion of Uncertint through Mthemticl Opertions Since the untit of interest in n eperiment is rrel otined mesuring tht untit directl, we must understnd how error propgtes when mthemticl opertions re

More information

Combined Liability Insurance. Information and Communication Technology Proposal form

Combined Liability Insurance. Information and Communication Technology Proposal form Comined Liility Insurnce Informtion nd Communiction Technology Proposl form Comined Liility Insurnce Informtion nd Communiction Technology - Proposl form This proposl form must e completed nd signed y

More information

Morgan Stanley Ad Hoc Reporting Guide

Morgan Stanley Ad Hoc Reporting Guide spphire user guide Ferury 2015 Morgn Stnley Ad Hoc Reporting Guide An Overview For Spphire Users 1 Introduction The Ad Hoc Reporting tool is ville for your reporting needs outside of the Spphire stndrd

More information

Factoring Polynomials

Factoring Polynomials Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles

More information

Orthogonally modeling video structuration and annotation: exploiting the concept of granularity

Orthogonally modeling video structuration and annotation: exploiting the concept of granularity From: I Technicl Report WS-00-08. Compiltion copyright 2000, I (www.i.org). ll rights reserved. Orthogonlly modeling video structurtion nd nnottion: exploiting the concept of grnulrity M. Dums, R. Lozno,M.-C.Fuvet,H.MrtinndP.-C.Scholl

More information

License Manager Installation and Setup

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

More information

Integration. 148 Chapter 7 Integration

Integration. 148 Chapter 7 Integration 48 Chpter 7 Integrtion 7 Integrtion t ech, by supposing tht during ech tenth of second the object is going t constnt speed Since the object initilly hs speed, we gin suppose it mintins this speed, but

More information