Virtual preizkusna naprava

Original: http://www.csc.lsu.edu/~gb/Testbed/index.html

Vgrajeni sistemi so povsod, so veliko različnih industrijskih in potrošniških izdelkov, opremljena z vgrajenimi procesorji, ki sodelujejo z električnih in mehanskih delov izdelka. Programska oprema inženirske prakse za vgrajenih sistemih, pa so še vedno precej primitivno. Jeziki, ki delajo, so zelo nizki ravni in da je potrebna boljša orodja za testiranje. Poučevanje programiranja vgrajenih sistemov je zahtevna, saj vključuje številne vidike računalništva in inženirskih tehnologij električnih. Tradicionalni učni pristopi, ki vključujejo bodisi drago laboratorij za manjšemu številu študentov ali so omejeni s teorijo, ne da bi učil znanja programiranja.

Razvijamo hardwarein-the-loop simulacijske okolja za vgrajene sytems za uporabo kot učni pripomoček in kot razvoj programske opreme in testiranje orodja. Ta simulacija okolje omogoča programiranje dejansko vgrajeni procesor, medtem ko se nekatere ali vse od električnih in mehanskih naprav, ki so vgrajeni procesor nadzira, kot so stikali ali motorjev, so simulirane na računalniku. Ta pristop se lahko uporablja za poučevanje večje število študentov brez potrebe po dragih strojne laboratoriju.

Ta hardware-in-the-loop simulacije okolje lahko služi tudi kot testni orodje za testiranje posameznih vgrajenih sistemov z delom strojne opreme, priložene, ampak z drugo strojno opremo ali v komunikaciji z drugimi predelovalci, ki jo posnema. Trenutno delamo na razvoju testno orodje, ki temelji na časovno avtomatov za to okolje za testiranje vrstni red dogodkov in časovnimi omejitvami na vmesniku med vgrajenim procesorjem in zunanjimi napravami.Prevajalec, Omeji Automaton prevajalnik (taco), generira časovno omejenega izvajanja avtomata s specifikacijo na visoki ravni, podobno nasprotuje protokolov.

Ko je to virtualni testno okolje končana, načrtujemo, da jo uporabljajo kot raziskovalno platformo za razvoj jezikovno podporo in boljši software engineering orodja za podporo pri načrtovanju vgrajenih sistemov.

sodelavec

Ali Keyhani Oddelek za elektrotehniko, računalništvo in inženiring, Ohio State Univerzi

študenti

Shrikant Labade

nekdanji študenti

Abhishek Debchoudhury (BS, maj 2007), Amazon
Joseph Cali (BS, maj 2007), Oddelek za elektrotehniko, računalništvo in inž., Auburn University
Guohui Deng (MS, avgust 2007), Harris Corp
Paul Ford
Jing Liu (MS, avgust 2004), Intel
Charadhar Medavarapu (MS, januar 2007), Nutanix
Newton Ogden
Amol Patwardhan (MS, avgust 2006), Equifax

publikacije
2002

Integrirani Virtual Learning sistem za razvoj motornih pogonskih sistemov
A. Keyhani, M.N. Marwali, L.E. Higuera, G. Athalye, G. Baumgartner. IEEE Transactions on Power Systems, Vol. 17, številka 1, februar 2002, str. 1-6.

1998

Izobraževanje v elektronske sisteme na državni univerzi Ohio
G. Rizzoni, A. Keyhani, G.N. Washington, B. Chandrasekaran, G. Baumgartner. V zborniku Dinamične sisteme in vodenje oddelka ASME, 1998 International Mechanical Engineering Congress & Exposition 15-20 novembra 1998 Anaheim, California, American Society of Mechanical Engineers, DSC-Vol. 64, str. 389-396.
Virtual preizkusna naprava za Inštrukcije oblikovanje in regulacij pretvorniki
A. Keyhani, M.N. Marwali, G. Baumgartner. 1998 IEEE Moč Engineering Society Summer Meeting, julija 1998, San Diego, California.

financiranje

LSU svet za raziskave, 2006.
Texas Instruments, 2002.
Microsoft Corporation, 2002.
NSF predmeta, učni načrt, in Laboratorij za izboljšanje programa, nagrada # 0127505, januar 2002 december 2002.

 

Comments are closed.