loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04)
Model Based Self Adaptive Behavior Language for Large Scale Real time Embedded Systems
Brno, Czech Republic
May 24-May 27
ISBN: 0-7695-2125-8
Shweta Shetty, Vanderbilt University, Nashville, TN
Sandeep Neema, Vanderbilt University, Nashville, TN
Theodore Bapty, Vanderbilt University, Nashville, TN
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 even 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 [Fault Tolerant Issues in the BTeV Trigger]. 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.
Citation:
Shweta Shetty, Sandeep Neema, Theodore Bapty, "Model Based Self Adaptive Behavior Language for Large Scale Real time Embedded Systems," ecbs, pp.478, 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.