Building a Generic (cross-domains) Basic Software on top of the XtratuM hypervisor

Size: px
Start display at page:

Download "Building a Generic (cross-domains) Basic Software on top of the XtratuM hypervisor"

Transcription

1 Building a Generic (cross-domains) Basic Sofware on op of he Xrau hypervisor Jean-Jacques ETGE (1), Julien GALIZZI (1), Paul ARBERET (1), Bernard SANCHEZ (2), Jonahan PATY (2), Gilles SAINT-AUBIN (3), ikael DESCHAPS (3) (1) (2) (3) CNES - Cenre Spaial de Toulouse 18, avenue Edouard Belin TOULOUSE Cedex 9 - France Coninenal Engineering Services France - 1 avenue Paul Ourliac - BP Toulouse Cedex 1 - France Inerechnique / Zodiac Aerospace 61, rue Pierre Curie BP Plaisir Cedex - France Keywords : hypervisor, ime & space pariioning, middleware, service oriened archiecure (SOA), qualiy of service (QoS), basic sofware, monioring & conrol 1- INTRODUCTION Based on he lessons learn of he aeronauical domain inheried from he [ARINC653] sandard deploymen, he CNES is currenly working, since 2008, on he definiion and he developmen of a new ype of framework for embedded sofware developmen. This framework, which is known in he space domain as LVCUGEN, consiss in : - a se of generic sofware building blocks providing a se of sandard general purpose (middleware) services, compaible wih he monioring & conrol operaions expeced by he applicable sandard in space (refer o [PUS]) - an innovaive middleware echnology : o capable o ensure he qualiy of service expeced by he clien applicaions o highly aking benefi of ime & space pariioning propery, inheried from he [ARINC653] sandard, and ensured by he Xrau hypervisor o highly de-coupled from monioring & conrol services and proocols o highly de-coupled from hardware arges implemenaion An inernal evaluaion of he framework, performed in 2010, successfully demonsraed a TRL4/5 mauriy level on a single core LEON archiecure, fully compaible wih an operaional deploymen on a science payload for a fuure space observaion saellie. This evaluaion phase demonsraed also ha his framework mees he argeed end-users expecaions, in erms of increased independence beween he inernal funcions of any embedded sofware, and also beween sofware and hardware componens, wih very posiive impacs on developmen cycles and inegraion effors. Bu his evaluaion showed also ha he saellies marke will no probably be able o suppor alone he indusrialisaion coss of his framework, his siuaion being engraved by he emergence of muli-cores archiecures. In his difficul funding conex, he CNES decided in 2011 o impulse a long erms iniiaive wih several major french suppliers of space, aerospace and auomoive domains, wih he primary objecive o exend he business model of his framework, enabling he emergence of compeiive and perennial echnology providers. Direcly inspiring from he [AUTOSAR] business model, his iniiaive consiss in giving he opporuniy o hese new end-users o influence he curren definiion of he sofware building blocks consiuing he framework, while enabling an open compeiion beween providers of his new echnology. The roadmap currenly envisioned for he developmen of his cross-domains framework relies upon four seps : - assessmen of he LVCUGEN framework by suppliers from oher domains han space, in he conex of single core archiecures - pre-developmen of a generic (cross-domains) framework by hybridizaion of LVCUGEN framework wih inpus from oher domains han space, in he conex of single core archiecures - exension of he generic framework capabiliies o muli-cores archiecures - indusrialisaion of he generic (cross-domains) framework and pre-qualificaion vs a cross-domains qualificaion baseline, in he conex of single core and muli-cores archiecures The presen aricle aims a presening he preliminary resuls of feasibiliy sudies launched in 2011 by Inerechnique / Zodiac Aerospace (aeronauical use case) and Coninenal Engineering Services (auomoive use case). These aciviies, which conribue o he firs sep, have been covered by an inernal CNES budge dedicaed o LVCUGEN framework valorisaion.

2 2/10 2- THE LVCUGEN FRAEWORK (CNES) The LVCUGEN framework is he resul of he combined exploraion of several key echnologies described hereafer. a. Time & space pariioning (TSP) The TSP propery is ensured by a dedicaed sofware building block ensuring he fundamenal [ARINC653] principles : he Xrau hypervisor. The echnical descripion of he Xrau hypervisor, which can be found in [Xrau], is ou of he scope of he presen aricle, ha inends o focus more on he raionales ha lead CNES o push for he emergence of such an hypervisor echnology for embedded applicaions and also on he consequences of his echnology on any sofware archiecure, in which i is deployed. Taking profi of he lessons learn of aeronauical domain, he CNES decided, in 2008, o fund he developmen of a new hypervisor based echnology for single core LEON archiecures, because his echnology is well known as a very efficien soluion enabling o opimize he balance beween kernel adapabiliy o specific end-users needs (ie choice of he gues OS, possibiliy o add specific services, easy adapaion o hardware) and simpliciy of he kernel design. In his paricular conex, he sysemaic research of he mos simple design has been considered as an essenial objecive o be me by he Xrau hypervisor, his propery enabling in paricular o ease he kernel deerminism demonsraions, opimize memory and CPU fooprins of he kernel and reduce kernel qualificaion coss, which were considered very early as criical objecives of he LVCUGEN projec. Bu he side effecs of his echnological choice are, in comparison o a more radiional microkernel : - he very low level of services provided by he kernel - he rejecion of I/Os managemen ouside he kernel These wo side effecs implicily raise he quesion, a archiecure level, of implemening medium level services (ie middleware services), managing or no I/Os, inside pariions, wih a significan probabiliy ha several pariions need exacly he same se of hese medium level services. b. I/Os virualisaion The need for an I/Os virualisaion echnology is he firs direc consequence of he previous poin, in he sense ha, in an hypervisor based archiecure, mos of he hardware componens ouside he CPU core are considered as pure I/O devices, and mus be consequenly managed a pariion level. This applies for example o non volaile memory conrollers, I/O conrollers (eg SPW, 1553, ) and specialised hardware devices (eg emperaure & inrush curren monioring probes, ). In his conex, decision has been made in 2009 o define a sandard soluion for I/Os virualisaion inside pariions, which consised in defining a sandard SW/SW inerface (named SSIS in he following) beween I/Os drivers and medium level services ha are supposed o use hem. The second consequence of he previous poin is he fac ha, in a TSP based archiecure, several pariions mus be able o share he same I/Os wih a full guaranee of QoS. In he frame of he LVCUGEN projec, his raised he addiional need for a deerminisic soluion for QoS managemen of shared I/Os, since LVCUGEN projec hypohesis was ha he framework should be fully compaible wih I/O devices ha wouldn ensure inrinsically his QoS by hemselves. In his conex, he oher decision made in 2009 has been o develop a deerminisic I/O Scheduler, enabling o manage shared I/Os wih a guaraneed QoS. The main role of his I/O Scheduler is o manage, in a deerminisic way, a configurable se of RX and TX sequences, eiher in WAIT mode (for synchronous exchanges) or NO_WAIT mode (for asynchronous exchanges), and o ensure he rouing of frames beween he I/O devices and he local RX/TX buffers of an I/O Server pariion, inerface wih he I/O devices being, as explained above, ensured hrough I/O drivers compaible wih SSIS. In his conex, I/O daa managed by he I/O Server pariion can be accessed by any clien pariion hrough he iner-pariion communicaion service provided by he Xrau hypervisor. The scheduling plan execued by he I/O Scheduler has o be saically deermined by he plaform inegraor, generally wih he help of he Xoncree ool (see [Xoncree]), according o he need of he hosed applicaions in erms of I/O ypes, maximum frames sizes, maximum daaflow raes and maximum laencies. Deerminism of he I/Os scheduling plan, and consequenly QoS guaranee o all he clien pariions, is consequenly ensured by he fac ha he scheduling plan of he I/O Server pariion is perfecly known (propery ensured by Xrau) and he duraion of each sequence is se equal o is WCET (propery o be ensured by he plaform inegraor) and ha a sequence is no considered as finished unil is duraion has no elapsed (propery ensured by he I/O scheduler). c. General Purpose iddleware (Basic Sofware) The fac ha he LVCUGEN archiecure is based upon a compuing plaform hosing several pariions leads o he need o define a se of Common Services operaing a compuing plaform level : - shared I/Os managemen

3 3/10 - power managemen - ON/OFF managemen - Reses managemen - odes managemen - HW & SW monioring managemen - Buil-in-ess managemen - Warning managemen - Failures & errors managemen - Non Volaile emory managemen - Sofware uploads managemen - Sofware configuraion conrol managemen - Insrumenaion service managemen In order o ensure porabiliy of he framework beween he projecs, decision has been made in 2009 o define a services oriened archiecure (SOA) enabling o implemen hese services independenly of he high level proocols and services ha enable he monioring & conrol of he compuing plaform. The raionale is ha, even if he space domain is permanenly willing o sandardise he monioring & conrol proocols applicable o saellies, a majoriy of saellies projecs sill coninues o define heir own insaniaion of he sandard, which has generally a direc impac on he on board sofware implemenaion. The second key design choice of hese services has been o cluser hem ino five specialized Generic Engines, implemened in such a manner ha hey could be developed and qualified independenly 2 by 2 inside separae pariions, wih very limied and simple inerfaces beween hem : - I/O Engine, for shared I/Os managemen - DL Engine, for : o o modes, ON/OFF, reses & modes managemen daaloading operaions (ie sofware uploads managemen, sofware configuraion conrol managemen, memory dumps & memory checks managemen) - HSE Engine, for HW & SW evens, buil-in-ess (including EDAC managemen), warning, failures & errors managemen - INSTR Engine, for insrumenaion service managemen - Engine, for he managemen of operaions in he Non Volaile emory Thanks o his implemenaion, he argeed goal was o provide capabiliy o implemen and qualify incremenally he whole se of Common Services, o have he possibiliy o fully characerize hem, in erms of QoS, and o parallelize heir developmens, wih he possibiliy o enable/disable a subse of hem or o add a new subse of services, depending upon he specific needs of he end-user projec, wih a minimum impac of he remaining subse of services. In his conex, remoe invokaion of he Common Services by exernal pariions imposed o define a sandard communicaion proocol, implemened on op of he inerpariions communicaion service provided by Xrau, he porabiliy of hese services on he hardware plaforms being ensured hrough basic drivers compaible wih he SSIS inerface. In erms of implemenaion, each Generic Engine is developed as a single hread code, based upon a dedicaed acions scheduler adaped o is exac funcional needs and QoS consrains : - deerminisic scheduler for he I/O Engine (see above). The raionale is ha a sric QoS mus be ensured by he I/O Engine o any clien pariion, whaever he saus of he oher pariions sharing he I/O device - basic evens handler mechanism provided by Xrau, for he DL Engine. The raionale is ha modes changes and memory operaions occur relaively rarely and ha he expeced QoS associaed o hese operaions is generally no oo sringen. - flexible scheduler for he HSE Engine, guaraneeing response imes for a se of pre-defined acions, while providing a dynamic CPU reallocaion capabiliy o a background acion (eg scrubbing) depending upon he effecive execuion imes of he pre-defined acions. The raionale is ha he duraion of he acions linked o he managemen of evens is highly dependan of he saus of he observaion poins ha are currenly moniored INSTR Engine and Engine are no implemened ye, bu, in a firs approach, i is probable ha hey could be respecively implemened wih he flexible scheduler of he HSE Engine and he deerminisic scheduler of he I/O Engine. The second imporan characerisics of each Generic Engine consis in heir high configurabiliy, ensured by dedicaed configuraion ables, populaed by he plaform inegraor, and implemened as pure binary code, generaed independenly of he binary code of he Generic Engine i is associaed o. A synheic overview of he General Purpose iddleware archiecure (Basic Sofware) is provided in he following figure :

4 4/10 Applicaion #1 Applicaion #2 Applicaion #m Sandardised Communicaion Proocol A1#1 A2#1 Ai#1 A1#2 A2#2 Aj#2 A1#n A2#n Ak#n Sandardised SW/SW Inerface (SSIS) Scheduler #1 Scheduler #2 Scheduler #n HAL #1 HAL #2 HAL #n Hardware Legend : Cluser of Common Services #1 Cluser of Common Services #2 Cluser of Common services #n Pariions Scheduler Generic Engine Configuraion capabiliy Sandard Service Access Poin over iner-pariions communicaion service A# Acions HAL# Se of drivers Figure 1 : saic archiecure of Basic Sofware d. Qualificaion package Based on he lessons learn of he aeronauical domain derived from he [DO297] consideraions, he las main objecive argeed by he LVCUGEN projec was he possibiliy o apply an incremenal qualificaion process o he compuing plaform and o he hosed applicaions. This firsly lead o he definiion and developmen of a qualificaion ki applicable o each generic sofware componen of he compuing plaform (ie Xrau hypervisor and Generic Engines), enabling o demonsrae he funcional validiy of a componen and o measure he WCETs of he Common Services hey provide, on he final hardware arge. This qualificaion ki, which is par of he LVCUGEN framework, mus be execued each ime a generic sofware componen Engine is pored on a new hardware plaform. The need for incremenal qualificaion process capabiliy lead also o define a qualified oolchain (*) for : - auomaic validiy checking of Xrau configuraion parameers - auomaic generaion of configuraion ables of Xrau and Generic Engines - sysem binary images producion (*) In he LVCUGEN process, he managemen of he CPU allocaions beween he pariions, he managemen of he precedences, daaflows and emporal consrains managemen across pariions and he offline sysem schedulabiliy analyses, are direcly managed by he plaform inegraor hrough he suppor of he Xoncree ool, which will no be qualified. The descripion of he Xoncree ool is ou of he scope of he presen aricle and can be found in [Xoncree]. 3- AUTOOTIVE USE CASE (CONTINENTAL ENGINEERING SERVICES) a. Feasibiliy sudy for auomoive applicaion A feasibiliy sudy has been performed by Coninenal Engineering Services o evaluae he LVCUGEN framework in an auomoive conex. The firs arge of his sudy was an engine conrol applicaion (ECU), bu i quickly appeared ha he saic scheduling plan provided by Xraum could no fi o he dynamic behavior of an ECU sofware. A par of i is riggered asynchronously by engine evens (crank evens, ha appears wih a so-called period ha ranges from 4 ms o 60 ms), and he expeced acivaion ime is very shor (a few µs). This requiremen can be reached wih a saic emporal design. So he sudy urned oward a body conroller module (BC), which does no impose such dynamic consrain, as is funcions are only riggered periodically. b. Requiremens of BC sysem Coninenal provides o a French OE a hardware and sofware plaform for a BC applicaion. This sysem manages body funcionaliies (wipers, elecric windows, air condiioning ), cenralized diagnosis and is a gaeway beween all oher elecronic equipmen in he car. The hardware plaform is based on a 32 bis microconroller. I includes a byes flash memory, [CAN] cells neworks, LIN neworks and hundreds of elecric (discree, analogical or PW) inpus and oupus.

5 5/10 The sofware of his applicaion, based on [AUTOSAR] release sandard, is spli in wo pars : - BSW developed and configured by Coninenal, and provided o he cusomer (source code is delivered), - ASW developed and inegraed by he cusomer ino he BSW plaform. For his use case, he cusomer requires ha he whole funcionaliy of BSW is execued wihou consuming more han 40% of CPU load, and no ask loss is allowed as inpus and oupus are no buffered. oreover, I/O and LIN reamens have o be achieved wih as minimum jier as possible. The implemened funcionaliies are disribued ino sacks, specified by he [AUTOSAR] sandard: - I/O Hardware Absracion: wriing and reading on discree I/Os, ADC conversions and PW driving, - Communicaion Services: emission and recepion on [CAN] and [LIN] neworks, use of neworks as wake-up sources, on-board diagnosis hrough [CAN] nework, - emory Services: reading and wriing of configured daa blocks in EEPRO during sysem sae ransiions (wake-up, shudown) or on-he-fly, - Sysem Services: error managemen and funcions inhibiion, ECU sae managemen, wachdog managemen c. Use case feasibiliy sudy The LVCUGEN framework faces wih wo main differences oward he curren realizaion in he [AUTOSAR] sandard: - i enforces, by he usage of Xraum, a saic scheduling plan, whereas he acual OS has dynamic feaures such as preempion and managemen of asks prioriies, - i provides generic engines o manage shared hardware resources, while [AUTOSAR] defines sacks aimed for he same goals, bu wih specific auomoive funcionaliies. The sudy will inend o show how far can he LVCUGEN framework can be reused in he respec of he cusomer requiremens. A preliminary sudy has shown ha he LVCUGEN general purpose middleware could be parially reused o cover he [AUTOSAR] BSW requiremens. Depending on he engine, reuse could be easy, or would need some adapaions: - he I/O engine fis o he basic requiremens of he I/O [AUTOSAR] sack, bu does no offer exended funcionaliies, mosly required by he communicaion sack for [CAN] and [LIN] neworks managemen. The access o I/O resources can be managed by I/O engine, and specific pariions mus be developed o provide he specific [AUTOSAR] feaures, - by an exension of is configuraion capabiliy, he DL engine could be able o manage ECU saes as i is expeced in auomoive. The reprogramming funcions are currenly embedded in he boo sofware, bu he use of he daa loading capabiliy of he DL engine can be useful o allow fas reprogramming (in order o download one specific pariion for insance, which is no possible wih he [AUTOSAR] archiecure), - he error managemen funcionaliies brough by he HSE engine would no replace he DE and FI modules ha fi o applicaive auomoive needs. Bu he engine will be used o manage evens linked o he pariioned archiecure, - he INSTR engine provides measuremen capabiliy o he upper pariions. A deep sudy has o be done o deermine he adapaions needed on he XCP module, ha provide his feaure for auomoive needs, o fi o INSTR engine inerfaces, - he engine for non-volaile memory managemen is no ye developed. So, in order o migrae he BC sofware ino he LVCUGEN framework, he upper level of he [AUTOSAR] sacks will be reused in specific pariions, because hey embed enhanced auomoive funcionaliies, and some LVCUGEN engines will be used o cover he lower level requiremens: - he [AUTOSAR] OS will be removed, ask managemen being fully handle by he Xraum scheduler, - he microconrollers drivers have o be developed o fi boh o hardware inerfaces and o Xraum inerfaces, - each [AUTOSAR] sack is inegraed as a Xraum pariion. The lower level modules can be replaced by LVCUGEN engines, - a specific pariion has o be reserved for he cusomer s applicaion. The resuling physical design of he applicaion is described in he following figure :

6 6/10 Cusomer Applicaion Vehicle funcions SYSTE Services Diag. Even ECU Sae Wdg EORY Services NV RA CO Services Com. Diagnosic Com. I/O Hardware Absracion Diag. Even CRC ECU Sae Wdg ode and DL Pariion Insrumenaion Pariion I/O Server Pariion HW and SW Even Pariion Pariion Xrau Core I/O Drivers (CAN, DIO, PW, ADC, EEPRO ) CPU Drivers Hardware LVCUGEN General Purpose iddleware AUTOSAR odules HW/SW Inerface Hardware specific code Pariion Figure 2 : saic archiecure of he BC sofware Sandardized SW/SW Inerface The use of LVCUGEN framework offers several benefis compared o he acual echnical soluion and process. Firs, he QoS of each pariion is guaraneed by he saic scheduling plan and he design of specific schedulers embedded in each pariion. Wih he curren way of working, i is only demonsraed experimenally, by running sofware for a long ime o ry o reach every criical sofware sepoin. I also improves he whole V-cycle: he specificaion and design duraion is increased (around +10% for specificaion phase and +20% for he design phase), bu he inegraion ess are less imporan (around - 30%), and he inegraion of buil and esed objec files brings profis in case of reuse of sofware. In a long erm view, and also in a reuse conex, some ime will be saved on he developmen of an applicaion. The quaniy of generic engines ha can be reused has o be specified wih a more deailed sudy, bu his firs sep has shown ha here will be a mix beween LVCUGEN BSW (use of generic engines for funcions close o hardware drivers) and AUTOSAR modules (inegraed ino specific pariions o provide auomoive requiremens) : - he I/O engine could be fully reused, and he dedicaed pariion would only conain enhanced funcionaliies, - he engine developmen could be based on he emory Services sack, - [CAN] and [LIN] drivers could also be inegraed ino he I/O engine. In his firs sudy, all he asks execuion ime were specified wih he measured WCET. As a resul, he CPU load consumpion would be close o 70%, whereas he cusomer allows only a 40% CPU load consumpion. This way of designing he scheduling plan is no a good approach. I would be necessary o creae a scheduling plan ha respecs he resources consumpion requiremens. Then, i will be necessary o specify a accurae QoS need, o idenify criical pariions ha canno afford o lose asks, and less criical pariions ha can suppor some jier. As a resul, he real QoS would be known, and he CPU load which is available for he cusomer applicaion would be also guaraneed. d. Conclusions and evaluaion coninuaion The sudy of his use case has shown ha echnically, i is feasible o migrae a BC applicaion ino he LVCUGEN framework. The par of he middleware ha can be reused has o be sudied accuraely, and some benefis can be expeced on he developmen process. The bigges effor will have o be done o specify a new dynamic archiecure, o propose a more deerminisic approach of he scheduling, and hen o guarany a beer QoS ha he acual one. The saic design will also have o be sudied deeper: a his ime, each AUTOSAR sack is mapped in a single pariion. Communicaion beween sacks has o be idenified: a beer mapping of he AUTOSAR module ino pariions could avoid some hypercalls and save execuion ime. 4- AERONAUTICAL USE CASE (INTERTECHNIQUE / ZODIAC AEROSPACE) a. Evaluaion conex The purpose of his evaluaion was o deermine he abiliy of he LVCUGEN framework o provide a consisen alernaive o exising COST or proprieary soluions in aerospace domain, from several viewpoins, among which echnical, safey/cerificaion and coss ones are he mos imporan.

7 7/10 This evaluaion was based on he furnished documenaion: user and reference manuals, inerfaces descripions, implemenaion examples of use cases exraced from he spaial domain and a rial version of he associaed scheduling configuraion and analysis ool (Xoncree). This evaluaion was performed considering he poring of a real use case on a subse of an Inegraed odular Avionics archiecure (fully disribued archiecure). The resuling hardware archiecure of he use case is depiced in he following figure : ARINC 664 Gaeway Field bus #1 Remoe Daa Concenraor Discree oupu Discree inpu CAN Field bus #2 (ARINC 429 replacemen) Figure 3 : example of IA archiecure sub-elemen b. Requiremens & consrains i. Cerificaion and safey consideraions Safey aspecs and heir corollary, cerificaion issues, are key poins in he aerospace world in general and in he Inegraed odular Avionics in paricular. These consideraions are susained by a few conceps: - Robus pariioning in space, ime and considering inpus/oupus (a fauly applicaion shall no disurb oher applicaions), - Proecion agains high-energy (mainly neurons) paricles, - An incremenal developmen and cerificaion process involving differen acors and requiring modulariy and configuraion parameers segregaion and he definiion of a usage domain. The pariioning opic is addressed by he [ARINC653] sandard, which provides as well an applicaion programming inerface. The cerificaion subjec is mainly covered, a sofware level, by he [DO178B] sandard. Alhough securiy of informaion is no ye a real concern, i may become an emerging need in a near fuure. ii. Funcionaliies and performances os of aerospace applicaions do no require high levels of iming performance (wih an excepion for braking and landing gear sysems): expressed laencies and responsiveness are no lower han a few ens of milliseconds. A he opposie, hey may require high compuing performances. Concerning he presened use case: - Hundred of messages are exchanges on he [CAN] busses, beween 6 o 40 label like messages are exchanges on field bus #2. os of he inpus and oupus require a refresh rae beween 500 msec and 1 sec, his can fall down o 50 msec concerning some few informaion on field bus #2. - Concerning [ARINC 664] messages, 96 messages disribued on 45 virual links are received (wih a wors case daa rae of 320 byes every 30 msec), 25 messages disribued on 16 virual links are ransmied (wih a wors case daa rae of 244 byes every 50 msec). - Expeced responsiveness (wors case) for a given funcion following a paricular even is around 2 sec. Concerning he funcionaliies, a few ones are commonly used and as a consequence are expeced: - faul managemen o deec and idenify problems during sysem iniializaion or a runime, o repor hese problems wih possible correlaion and ake acion a differen levels(plaform, pariion or service, ask), - an [ARINC 615A]/[ARINC 665] complian daa loading service including correcness verificaion and compaibiliy check feaures,

8 - Insrumenaion services for debug and inegraion purpose. Finally, Freescale processors, being commonly used in he aerospace domain, are preferred. 8/10 iii. Coss Recurring and non-recurring coss represen, as in many domains, a key poin. I is no possible o give accurae figures; i is easier o idenify common expensive iems. In relaionship wih he above consideraions, hese iems are: - A cerificaion ki o suppor he corresponding aciviies ; such a ki can include pariioning demonsraion, wors case execuion ime analysis, es procedures and scrips, ec - Supplemenal developmens (poring, cusomizaion, addiional drivers developmens, ec ). Long-erm consideraions o assess a cos are re-usabiliy, adapabiliy, scalabiliy of he considered componens, oolse o suppor applicaions developmen and cerificaion aciviies, ec Ease of insallaion and hos plaform requiremens, documenaion qualiy and echnical suppor, should no be le apar. c. Synhesis i. Possible implemenaion using he LVCUGEN framework Saic archiecure depiced below represen a possible echnical implemenaion ono wo differen kinds of avionics equipmens. I shows ha he LVCUGEN framework, including sysem pariion enhancemens (o suppor avionics sandard), and provided a buffered inpus and oupus managemen, is well suied o avionics applicaion. The gaeway (gaeway beween he [ARINC 664] Aircraf Daa Communicaion Nework and he Remoe Daa Conroller) shall hos user pariions (idenified PAx ) in charge of implemening he funcional requiremens, and sysem pariions (idenified SYSx ) ha have o perform generic/common asks: [ARINC 615A] complian daaloading, Buil-In Tes and monioring, insrumenaion. For his purpose, he available generic engines have o be compleed o comply wih avionics sandards or direcive: he HSE may be a basis for a conrol & monioring pariion, he DL for an [ARINC615A] pariion. A nework managemen pariion should be developed from scrach. Several asks are commonly managed wihin a user pariion, hus requiring he use of a gues OS. oreover, an [ARINC 653] API is required. Regarding he iming requiremens, he definiion of four 15 msec Inor Frames (IF) wihin a Ajor Frame (AF) is enough. The wake-up of he I/O server pariion before and afer every pariion scheduling should ensure he required informaion freshness and laencies requiremens, and is suppored by he processor considering is compuing capabiliies. XAL PA1 A653 Gues OS PA2 A653 Gues OS Xraum core PA3 A653 Gues OS PA4 A653 Gues OS I / O S e r v e r H S E A664 driver C T R L & O N D L A A D L Field bus driver I n s r u m e n. N e w o r k g Oher drivers XAL + I/O enry poins Xraum HAL Hardware board I/Os Generic BSW componen Hardware arge Generic inerface Figure 4 :saic archiecure of he Gaeway sofware The Remoe Daa Concenraor (or RDC, which purpose is o concenrae I/O daa owards he gaeway) will no hos user pariions, bu configuraion ables. Feaures equivalen o he gaeway s sysem pariion are required, excep he nework managemen one, hus requiring he here above described

9 9/10 enhancemens concerning DL and HSE. There is no need for an [ARINC653] layer, and monohreaded pariions could be convenien. Access o he field bus or o he I/Os is exclusive o he concerned pariion, an I/O server is herefore no mandaory, bu i may consiue a basis for he developmen of he I/O and field bus managemen pariions (see figure below). The main funcionaliy of a RDC being he compuaion and rouing of daa flows, a scheduling plan wih a AF consiued of wo 70 msec IFs, fulfils he iming requiremens. XAL Xraum core Compuai on & Rouing I/O g. I/O drivers Field bus g Field bus driver H S E C T R L & O N Oher drivers D L D a a l o a d i n g I n s r u m e n. XAL + I/O enry poins Xraum HAL Hardware board I/Os Generic BSW componen Generic inerface Hardware arge Figure 5 :saic archiecure of he Remoe Daa Concenraor sofware ii. Srong poins The evaluaion performed by Inerechnique / Zodiac Aerospace shows ha he LVCUGEN frameworks provides : Srong spaial, ime and inpu/oupu scheduling. Time pariioning demonsraed a configuraion level via Xoncree. And ha: Developmen effor reducion using he generic componens o answer o avionics sandards requiremens. iii. Weak poins and improvemen opporuniies A he opposie, he following improvemens should be considered in order o ease he LVCUGEN framework diffusion in he aerospace world : Economical and/or licensing model o be clarified, A asks/hreads managemen capabiliy a pariion level, Availabiliy of an [ARINC653] layer. Finally, concerns remains on unbuffered inpu/oupu low laencies requiremens leading o an overscheduling wih loss of efficiency and even unschedulabiliy. 5- CONCLUSION The preliminary assessmens performed by Coninenal Engineering Services and Inerechnique / Zodiac Aerospace concluded ha he LVCUGEN framework, in is curren definiion : - is well suied o Gaeway and Remoe Daa Concenraor applicaions of Inerechnique / Zodiac Aerospace (aeronauical domain) and o Gaeway applicaion of Coninenal Engineering Services (auomoive domain) - is no adaped o applicaions requiring exreme reaciviy o evens (ypical max laency of several µs). ore globally speaking, hese resuls provide an encouraging rend ha confirms he cross-domains poenialiy of he LVCUGEN framework for aeronauical and auomoive domains, in he class of applicaions from low o high reaciviy, which generally consiue a very big proporion of embedded sysems (probably around 70%). This rend is fully in line wih he conclusions of he experimenaion already performed by he CNES in he space domain on he perimeer of saellies payloads. On he basis of hese very encouraging resuls, i is now necessary o consolidae he cross-domains

10 10/10 poenialiy of he LVCUGEN framework by a real implemenaion on represenaive hardware arges, in conexs represenaive of operaional R&T projecs. The new AVIONIQUE-X French projec for he space domain (space vehicles) and he fuure ASHLEY European projec for he aeronauical domain (SCARLETT coninuaion) could consiue very good opporuniies o perform hese experimenaions, hrough he developmen of compuer prooypes, based upon he LVCUGEN framework. No paricular auomoive R&T projec could be idenified up o now, probably due o he fac ha he whole auomoive domain is currenly invesing a lo in he [AUTOSAR] implemenaion and ha he new paradigm induced by he LVCUGEN framework would consiue an addiional sep, ha probably comes oo early. However, he curren rend of he auomoive domain, consising in higher inegraion and bigger compued assisance ino criical funcions will probably lead, on longer erms, o he emergence of fuure R&T projecs, where he LVCUGEN framework could ake is place. Anoher opion could be o ry o se up from scrach a new cross-domains R&T projec, aiming a defining a common sandard o hese hree domains, and defining a new generic (cross-domains) framework, inheried from he LVCUGEN one, bu he effors done in 2011 o raise such a projec showed such an objecive necessiaes a emporal convergence beween he echnological roadmaps of all he involved domains, which does no appear o be realisic. So his soluion may no be he preferred opion. Whaever he conex ha will be found for hese fuure experimenaions, he disribuion, licensing and governance schemes of he LVCUGEN framework already appeared o be crucial quesions, in he sense ha hese hree opics are compleely linked wih he business model ha can be effecively reached by his framework. The addiional quesion behind hese consideraions is he capabiliy o creae he economical condiions ha would enable he emergence of a cross-domains supplier (echno-provider of he generic framework), ha will be ready o inves on his echnology. These crucial quesions apply also o he Xrau framework (ie hypervisor and associaed ools), whose fuure seems o be ighly linked wih he fuure of he LVCUGEN framework. In his complex conex, he curren prioriy for he CNES, which is a naional agency dedicaed o space, is o deermine he way he LVCUGEN framework could be made open o experimenaions by endusers, in paricular hose of oher domains han space, while being able o provide he necessary echnical suppor for hese experimenaions. Probably he new IRT AESE (Insiue of Research and Technology for Aeronauical, Space and Embedded Sysems), currenly creaed in Toulouse in he frame of a French public loan ( Grand Emprun ), could emporally consiue he bes relay for his aciviy, unil a cross-domains echno-provider of he LVCUGEN framework can be formally idenified. 6- REFERENCES a. Sandards [ARINC615A] Sofware Daa Loader using Eherne Inerface Ref ARINC 615-A [ARINC653] Avionics Applicaion Sofware Sandard Inerface - Ref ARINC 653 [ARINC664] Aircraf Daa Nework Ref ARINC 664 [ARINC665] Loadable Sofware Sandards Ref ARINC 665 [AUTOSAR] AUTomoive Open Sysem Archiecure (AUTOSAR) - hp:// [CAN] Conroller Area Nework Ref ISO [DO178B] Sofware Consideraions in Airborne Sysems and Equipmen Cerificaion Ref RTCA DO178B/EUROCAE ED-12B [DO297] Inegraed odular Avionics (IA) Design Guidance and Cerificaion Consideraions Ref RTCA DO-297/EUROCAE ED-124 [LIN] Local Inerconnec Nework - hp:// [PUS] Ground sysems and operaions Telemery and elecommand packe uilizaion Ref ECSS-E-70-41A b. Publicaions [Xoncree] V. Brocal,. asmano, I. Ripoll, A. Crespo, P. Balbasre and J-J ege. Xoncree : a scheduling ool for pariioned real ime sysems In ERTS² Embedded Real Time Sofware and Sysems. ay. Toulouse 2010 [Xrau]. asmano, I. Ripoll, A. Crespo, J-J ege and P. Arbere. Xrau : an open source hypervisor for TSP embedded sysems in aerospace. In DASIA Daa Sysems In Aerospace. ay. Isanbul 2009

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

Let s get physical - EDA Tools for Mobility

Let s get physical - EDA Tools for Mobility Le s ge physical - EDA Tools for Mobiliy Aging and Reliabiliy Communicaion Mobile and Green Mobiliy - Smar and Safe Frank Oppenheimer OFFIS Insiue for Informaion Technology OFFIS a a glance Applicaion-oriened

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics

Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics Sofware Sacks for Mixed-criical Applicaions: Consolidaing IEEE 8.1 and Time-riggered Eherne in Nex-generaion Auomoive Elecronics Soeren Rumpf, Till Seinbach, Franz Korf, Thomas C. Schmid Deparmen of Compuer

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

Web System for the Remote Control and Execution of an IEC Application

Web System for the Remote Control and Execution of an IEC Application Web Sysem for he Remoe Conrol and Execuion of an IEC 61499 Applicaion Oana ROHAT, Dan POPESCU Faculy of Auomaion and Compuer Science, Poliehnica Universiy, Splaiul Independenței 313, Bucureși, 060042,

More information

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available.

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Provided by he auhor(s) and NUI Galway in accordance wih publisher policies. Please cie he published version when available. Tile Conneciviy soluions o link a blueooh camera o he inerne Auhor(s) Ionas,

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

IDEF3 Process Description Capture Method

IDEF3 Process Description Capture Method IDEF3 Process Descripion Capure Mehod IDEF3 is par of he IDEF family of mehods developmen funded by he US Air Force o provide modelling suppor for sysems engineering and enerprise inegraion 2 IDEF3 Mehod

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

Overview of Board Revisions

Overview of Board Revisions s Sysem Overview MicroAuoBox Embedded PC MicroAuoBox II can be enhanced wih he MicroAuoBox Embedded PC. The MicroAuoBox EmbeddedPC is powered via he MicroAuoBox II power inpu connecor. Wih he common power

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

More information

Selective Offloading in Mobile Edge Computing for the Green Internet of Things

Selective Offloading in Mobile Edge Computing for the Green Internet of Things EDGE COMPUTING FOR THE INTERNET OF THINGS Selecive Offloading in Mobile Edge Compuing for he Green Inerne of Things Xinchen Lyu, Hui Tian, Li Jiang, Alexey Vinel, Sabia Maharjan, Sein Gjessing, and Yan

More information

An Experimental QoS Manager Implementation

An Experimental QoS Manager Implementation An Experimenal QoS Manager Implemenaion Drago Žagar, Goran Marinović, Slavko Rupčić Faculy of Elecrical Engineering Universiy of Osijek Kneza Trpimira 2B, Osijek Croaia drago.zagar@efos.hr Absrac-- Qualiy

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks Carnegie Mellon Universiy From he SelecedWorks of Jia Zhang Ocober, 203 Service Oriened Soluion Modeling and Variaion Propagaion Analysis based on Archiecural uilding locks Liang-Jie Zhang Jia Zhang Available

More information

Achieving Security Assurance with Assertion-based Application Construction

Achieving Security Assurance with Assertion-based Application Construction Achieving Securiy Assurance wih Asserion-based Applicaion Consrucion Carlos E. Rubio-Medrano and Gail-Joon Ahn Ira A. Fulon Schools of Engineering Arizona Sae Universiy Tempe, Arizona, USA, 85282 {crubiome,

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Accenture Report Documentum 4i on NetApp filers Deployment Guide

Accenture Report Documentum 4i on NetApp filers Deployment Guide Accenure Repor Documenum 4i on NeApp filers Deploymen Guide Documen Purpose This projec was conduced by Accenure o research & develop a Nework Appliance filer and Documenum 4i Deploymen Guide. This documen

More information

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents Chaper 4: Binary inpus 4.6 Push-buon inerfaces Push-buon inerface Ar. no. 6708xx Push-buon inerface 2-gang plus Push-buon inerfacechaper 4:Binary inpusar. no.6708xxversion 08/054.6Push-buon inerfaces.

More information

Video streaming over Vajda Tamás

Video streaming over Vajda Tamás Video sreaming over 802.11 Vajda Tamás Video No all bis are creaed equal Group of Picures (GoP) Video Sequence Slice Macroblock Picure (Frame) Inra (I) frames, Prediced (P) Frames or Bidirecional (B) Frames.

More information

Chapter 4 Sequential Instructions

Chapter 4 Sequential Instructions Chaper 4 Sequenial Insrucions The sequenial insrucions of FBs-PLC shown in his chaper are also lised in secion 3.. Please refer o Chaper, "PLC Ladder diagram and he Coding rules of Mnemonic insrucion",

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

NRMI: Natural and Efficient Middleware

NRMI: Natural and Efficient Middleware NRMI: Naural and Efficien Middleware Eli Tilevich and Yannis Smaragdakis Cener for Experimenal Research in Compuer Sysems (CERCS), College of Compuing, Georgia Tech {ilevich, yannis}@cc.gaech.edu Absrac

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

More information

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

LD7832A 4/17/2013. High Power Factor LED Controller with HV Start-up. General Description. Features. Applications. Typical Application REV: 00

LD7832A 4/17/2013. High Power Factor LED Controller with HV Start-up. General Description. Features. Applications. Typical Application REV: 00 4/17/2013 High Power Facor LED Conroller wih HV Sar-up REV: 00 General Descripion The is a buck soluion wih high PFC conrol for LED lighing. I feaures HV sar-up, easy o design wih minimum cos and PCB size.

More information

TimeProvider 2300 Edge Gateway Clock

TimeProvider 2300 Edge Gateway Clock TimeProvider 2300 Feaures Sandalone IEEE 1588 Precision Time Proocol (PTP) gaeway clock Flexible PTP profiles o suppor boh frequency and phase synchronizaion IPv4 and IPv6 PTP profile suppor Suppor for

More information

V103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram

V103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram General Descripion The V103 LVDS display inerface ransmier is primarily designed o suppor pixel daa ransmission beween a video processing engine and a digial video display. The daa rae suppors up o SXGA+

More information

PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001

PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001 PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001 Wih regard o he supply of producs, he curren issue of he following documen is applicable: The general erms of delivery for producs and services

More information

PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS

PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS Jun Peng Elecrical Engineering Deparmen, Universiy of Texas Rio Grande Valley, Edinburg, Texas, USA ABSTRACT Unmanned

More information

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling Quick Verificaion of Concurren Programs by Ieraively Relaxed Scheduling Parick Mezler, Habib Saissi, Péer Bokor, Neeraj Suri Technische Univerisä Darmsad, Germany {mezler, saissi, pbokor, suri}@deeds.informaik.u-darmsad.de

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs EEC173/ECS152C, Winer 2006 Key Poins from Las Lecure Wireless LANs 802.11 Frame forma 802.11 MAC managemen Synchronizaion, Handoffs, Power MAC mehods: DCF & PCF CSMA/CA wih posiive ACK Exponenial backoff

More information

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game The Beer Dock 2002-08-13 17:55:44-0700 The Beer Dock: Three and a Half Implemenaions of he Beer Disribuion Game Michael J. Norh[1] and Charles M. Macal Argonne Naional Laboraory, Argonne, Illinois Absrac

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

PLASTIC MACHINERY AUTOMATION

PLASTIC MACHINERY AUTOMATION PLASTIC MACHINERY AUTOMATION HELPING BUILD BETTER MACHINES CONTENTS CONTROLS Indusrial PCs 6 COMBIVIS Sudio 6 7 HMI 8 COMBIVIS Sudio HMI 9 VPN Rouer 10 DRIVES Funcional Safey 13 Technology 14 EXTRUDERS

More information

Automatic Calculation of Coverage Profiles for Coverage-based Testing

Automatic Calculation of Coverage Profiles for Coverage-based Testing Auomaic Calculaion of Coverage Profiles for Coverage-based Tesing Raimund Kirner 1 and Waler Haas 1 Vienna Universiy of Technology, Insiue of Compuer Engineering, Vienna, Ausria, raimund@vmars.uwien.ac.a

More information

TRANSFORMER TEST SYSTEMS

TRANSFORMER TEST SYSTEMS TRANSFORMER TEST SYSTEMS 20203 TRANSFORMER TEST SYSTEMS FROM PHENIX Broad Range Covers Mos Applicaions PHENIX Technologies offers a complee line of Transformer Tes Sysems, from a small porable uni wih

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

Visualizing Complex Notions of Time

Visualizing Complex Notions of Time Visualizing Complex Noions of Time Rober Kosara, Silvia Miksch Insiue of Sofware Technology, Vienna Universiy of Technology, Vienna, Ausria Absrac Time plays an imporan role in medicine. Condiions are

More information

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs On he Impac of Concurrency for he Enforcemen of Enailmen Consrains in Process-driven OAs Thomas Quirchmayr and Mark rembeck Insiue for Informaion ysems, New Media Lab, WU Vienna, Ausria {firsname.lasname}@wu.ac.a

More information

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory CS 152 Compuer Archiecure and Engineering Lecure 6 - Memory Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

EVALUATING ACCURACY OF A TIME ESTIMATOR IN A PROJECT

EVALUATING ACCURACY OF A TIME ESTIMATOR IN A PROJECT EVALUATING ACCURACY OF A TIME ESTIMATOR IN A PROJECT Thanh-Lam Nguyen, Graduae Insiue of Mechanical and Precision Engineering Wei-Ju Hung, Deparmen of Indusrial Engineering and Managemen Ming-Hung Shu,

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

Timers CT Range. CT-D Range. Electronic timers. CT-D Range. Phone: Fax: Web: -

Timers CT Range. CT-D Range. Electronic timers. CT-D Range. Phone: Fax: Web:  - CT-D Range Timers CT-D Range Elecronic imers Characerisics Diversiy: mulifuncion imers 0 single-funcion imers Conrol supply volages: Wide range: -0 V AC/DC Muli range: -8 V DC, 7 ime ranges from 0.0s o

More information

Rule-Based Multi-Query Optimization

Rule-Based Multi-Query Optimization Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald

More information

Using CANopen Slave Driver

Using CANopen Slave Driver CAN Bus User Manual Using CANopen Slave Driver V1. Table of Conens 1. SDO Communicaion... 1 2. PDO Communicaion... 1 3. TPDO Reading and RPDO Wriing... 2 4. RPDO Reading... 3 5. CANopen Communicaion Parameer

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably.

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably. Evaluaing Web User Perceived Laency Using Server Side Measuremens Marik Marshak 1 and Hanoch Levy School of Compuer Science Tel Aviv Universiy, Tel-Aviv, Israel mmarshak@emc.com, hanoch@pos.au.ac.il 1

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Safety Integrated for drive technology and motion control siemens.com/safety-drives

Safety Integrated for drive technology and motion control siemens.com/safety-drives Simply safe wice he efficiency! Safey Inegraed for drive echnology and moion conrol siemens.com/safey-drives Focused approach for more safey As machine builder and company operaing machines, your opmos

More information

TLE6251-3G. Data Sheet. Automotive Power. High Speed CAN-Transceiver with Wake and Failure Detection. Rev. 1.1,

TLE6251-3G. Data Sheet. Automotive Power. High Speed CAN-Transceiver with Wake and Failure Detection. Rev. 1.1, High Speed CAN-Transceiver wih Wake and Failure Deecion Daa Shee Rev. 1.1, 2011-06-06 Auomoive Power Table of Conens 1 Overview....................................................................... 3

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

More information

High Speed CAN Transceiver with Wake and Failure Detection

High Speed CAN Transceiver with Wake and Failure Detection 1 Overview Feaures HS CAN Transceiver wih daa ransmission rae up o 1 MBaud Complian o ISO 11898-5 Very low power consumpion in Sleep mode Bus Wake-Up and local Wake-Up Inhibi oupu o conrol exernal circuiry

More information

Connections, displays and operating elements. Status LEDs (next to the keys)

Connections, displays and operating elements. Status LEDs (next to the keys) GB Connecions, displays and operaing elemens A Push-buon plus Sysem M Operaing insrucions 1 2 1 2 3 4 5 6 7 8 C B A 4 Inser he bus erminal ino he connecion of pushbuon A. 5 Inser he push-buon ino he frame.

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

MUX 1. GENERAL DESCRIPTION

MUX 1. GENERAL DESCRIPTION 256Mb Async./Burs/Sync./A/D MUX 1. GENERAL DESCRIPTION Winbond x16 ADMUX producs are high-speed, CMOS pseudo-saic random access memory developed for lowpower, porable applicaions. The device has a DRAM

More information

Ins Net2 plus control unit

Ins Net2 plus control unit S ns 0 Server Link 00 0/00 Eherne End of Line Terminaion RS485 Nework xi -4V. Ins-30080 Ne plus conrol uni C auion: For DC readers y Inruder Ne plus O u pus r Powe DC Only Relay C onac E Buo n P SU/ Page

More information

Mobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014

Mobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014 Mobile Compuing CSE 40814/60814 Fall 2014 IEEE IEEE (Ins4ue of Elecrical and Elecronics Engineers) esablished he 802.11 Group in 1990. Specifica4ons for sandard ra4fied in 1997. Ini4al speeds were 1 and

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Connections, displays and operating elements. 3 aux. 5 aux.

Connections, displays and operating elements. 3 aux. 5 aux. Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

Discrete Event Systems. Lecture 14: Discrete Control. Continuous System. Discrete Event System. Discrete Control Systems.

Discrete Event Systems. Lecture 14: Discrete Control. Continuous System. Discrete Event System. Discrete Control Systems. Lecure 14: Discree Conrol Discree Even Sysems [Chaper: Sequenial Conrol + These Slides] Discree Even Sysems Sae Machine-Based Formalisms Saechars Grafce Laboraory 2 Peri Nes Implemenaion No covered in

More information

USBFC (USB Function Controller)

USBFC (USB Function Controller) USBFC () EIFUFAL501 User s Manual Doc #: 88-02-E01 Revision: 2.0 Dae: 03/24/98 (USBFC) 1. Highlighs... 4 1.1 Feaures... 4 1.2 Overview... 4 1.3 USBFC Block Diagram... 5 1.4 USBFC Typical Sysem Block Diagram...

More information

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks MoBAN: A Configurable Mobiliy Model for Wireless Body Area Neworks Majid Nabi 1, Marc Geilen 1, Twan Basen 1,2 1 Deparmen of Elecrical Engineering, Eindhoven Universiy of Technology, he Neherlands 2 Embedded

More information

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT An Implemenaion of he PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronizaion Proocols in LITMUS RT Björn B. Brandenburg and James H. Anderson The Universiy of Norh Carolina a Chapel Hill Absrac We exend

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Vulnerability Evaluation of Multimedia Subsystem Based on Complex Network

Vulnerability Evaluation of Multimedia Subsystem Based on Complex Network JOURAL OF MULTIMDIA, VOL. 8, O. 4, AUGUST 23 439 Vulnerabiliy valuaion of Mulimedia Subsysem Based on Complex ewor Xiaoling Tang Insiue of Higher ducaion Research, Jilin Business and Technology College,

More information

Optimizing the Processing Performance of a Smart DMA Controller for LTE Terminals

Optimizing the Processing Performance of a Smart DMA Controller for LTE Terminals Opimizing he Processing Performance of a Smar DMA Conroller for LTE Terminals David Szczesny, Sebasian Hessel, Shadi Traboulsi, Aila Bilgic Insiue for Inegraed Sysems, Ruhr-Universiä Bochum D-78 Bochum,

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

Accelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng

Accelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng 3rd Inernaional Conference on Mecharonics and Informaion Technology (ICMIT 2016) Acceleraing Call Roue Query of Muli-domain IP ysem via P2P GONG Jing, HEN Qing-guo, HEN Huan-sheng College of Communicaions

More information

(10) Patent No.: US 6,931,558 Bl (57) ABSTRACT ~ :!j 304 ; OS. BMR. & TSM files needed at restore time. Boot ~II backed-up ~ 106

(10) Patent No.: US 6,931,558 Bl (57) ABSTRACT ~ :!j 304 ; OS. BMR. & TSM files needed at restore time. Boot ~II backed-up ~ 106 111111 1111111111111111111111111111111111111111111111111111111111111 US006931558Bl (12) Unied Saes Paen Jeffe e ai. (10) Paen No.: US 6,931,558 Bl (45) Dae of Paen: Aug. 16,2005 (54) COMPUTER RESTORATION

More information

Communication Networks

Communication Networks Communicaion Neworks Chaper 10 Wireless Local Area Neworks According o IEEE 802.11 Communicaion Neworks: 10. IEEE 802.11 651 10. WLANs According o IEEE 802.11 Overview Organizaion of a WLAN according o

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information