DocumentCode
3226482
Title
Model based self adaptive behavior language for large scale real time embedded systems
Author
Shetty, Shweta ; Neema, Sandeep ; Bapty, Theodore
Author_Institution
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
fYear
2004
fDate
24-27 May 2004
Firstpage
478
Lastpage
483
Abstract
At Fermi lab, high energy physics experiments require very large number of real time computations. With thousands of processors (around ∼1000 FPGA´s, ∼2500 embedded processors, ∼2500 PC´s and ∼25,000,000 detector channels) involved in performing event filtering on a trigger farm, there is likely to be a large number of failures within the software and hardware systems. Historically, physicists have developed their own software and hardware for experiments such as BTeV [J.N. Buttler (2002)]. However, their time is best spent working on physics and not software development. The target users of this tool are the physicists. The tool should be user-friendly and the physicists should be able to introduce custom self-adaptive behaviors, since they can best define how the system should behave in fault conditions. The BTeV trigger system is being used as a model for researching tools for defining fault behavior and automatically generating the software. This paper presents a language to define the behaviors and an application scenario for the BTeV system and its expected fault scenarios. These self adaptive system tools are implemented using model integrated computing. The domain specific graphical language (DSL) is implemented within the generic modeling environment (GME) tool, which is a meta-programmable modeling environment developed at Vanderbilt University.
Keywords
embedded systems; fault diagnosis; large-scale systems; self-adjusting systems; specification languages; visual languages; BTeV trigger system; Fermi lab; domain specific graphical language; embedded processors; event filtering; generic modeling environment tool; high energy physics experiments; large scale real time embedded systems; meta-programmable modeling environment; model based self adaptive behavior language; model integrated computing; Detectors; Embedded software; Embedded system; Event detection; Field programmable gate arrays; Filtering; Hardware; Large-scale systems; Physics computing; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 2004. Proceedings. 11th IEEE International Conference and Workshop on the
Print_ISBN
0-7695-2125-8
Type
conf
DOI
10.1109/ECBS.2004.1316736
Filename
1316736
Link To Document