DocumentCode :
239391
Title :
Helmet: A Clojure-based rules engine for stochastic demand sampling in Army force structure analysis
Author :
Spoon, Thomas
Author_Institution :
Oper. Res. Syst. Analyst, Center for Army Anal., Ft Belvoir, VA, USA
fYear :
2014
fDate :
7-10 Dec. 2014
Firstpage :
2289
Lastpage :
2300
Abstract :
Designing an Army force structure - the set of equipment, personnel, and skills that define the US Army - consists of a daunting set of interacting problems. Such analyses must deal with a wide range of force structure decisions, uncertainty about the future, and account for dynamics between force structure decisions. Recent methodologies at CAA use random variables for Army force structure demands. Due to constraints and dependencies, the business rules for determining a valid demand signal require more than simple draws from canonical distributions. Further, the rule-set must be open to extension to incorporate evolving sponsor constraints. Helmet is a novel Domain Specific Language (DSL) for defining complex demand sample generators. Implemented in the Clojure programming language, Helmet provides a robust, extensible platform for building stochastic force structure demands.
Keywords :
military computing; specification languages; stochastic processes; CAA; Clojure programming language; DSL; Helmet; US Army; army force structure analysis; army force structure demand; business rule; canonical distribution; clojure-based rules engine; demand sample generator; demand signal; domain specific language; force structure decision; sponsor constraint; stochastic demand sampling; stochastic force structure demand; Business; DSL; Force; Programming; Stochastic processes; Timing; Transforms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference (WSC), 2014 Winter
Conference_Location :
Savanah, GA
Print_ISBN :
978-1-4799-7484-9
Type :
conf
DOI :
10.1109/WSC.2014.7020073
Filename :
7020073
Link To Document :
بازگشت