130 likes | 294 Views
SIML. A template language for an extensible data driven decision support system to support policy making. Presentation by Jordan Reese Slides adapted from Ren Bauer Supervised by Hye-Chung Kum. Social workers needed a better way to extract useful information. SIML: What’s it for?.
E N D
SIML A template language for an extensible data driven decision support system to support policy making Presentation by Jordan Reese Slides adapted from Ren Bauer Supervised by Hye-Chung Kum
Social workers needed a better way to extract useful information SIML: What’s it for? • Lots of data • Child Welfare • Food and Nutrition Services • Work First
SIML: What’s it look like? ssw.unc.edu/ma
SIML: How’s it work? • The SIML environment includes: • Templates • External files • Compilation engine • User writes a configuration file • SIML (XML based) • Specify template, dataset, variables, etc. • User runs compilation engine • Combines configuration and template files • Produces SAS/Internet output file • User opens output in a browser • Broker generates HTML from output and external files • Browser displays HTML to user
Advantages • Extensibility • Adding new pages • Generating new views of existing data • Usability • Systems knowledge • Basic knowledge of SAS
Future Work • Further Adaptability • Ease of integration • User Personalization • Adaptive Menus • More active support • Integration of policy data We’ve noticed a recent increase in your work first cases. Ashe county has experienced a sharp decrease since their implementation of policy WF-9000 in 2011Q1. Click herefor more details.
The Project Now • Ren is working elsewhere for the summer • Big shoes to fill • Transition from old SAS to new SAS • Via compiling SIML files with Ren’s PHP engine • Writing SIML code and troubleshooting both the SIML code and PHP engine
Challenges • Learning SAS, SIML, PHP • No prior experience • Understanding someone else’s code • Only a few hours a week to work on it • Some features not exactly right • Error in either the documentation or engine
The Future • Goals: • Correctly produce HTML identical to that in the production version • Do this for Child Welfare, Work First, and Food and Nutrition Services • Ren has already done most of Child Welfare, except indexes, which is where the aforementioned bug lies
At The Moment • Going through the PHP code trying to figure out why dropdown boxes are not displaying correctly. • Based on these findings, either edit PHP engine or SIML’s documentation • Still learning PHP and SAS as I go
Works • Henk G. Sol et al. (1987). Expert systems and artificial intelligence in decision support systems: proceedings of the Second Mini Euroconference, Lunteren, The Netherlands, 17–20 November 1985. Springer, 1987. ISBN 9027724377. p.1-2. • Haettenschwiler, P. (1999). Neues anwenderfreundliches Konzept der Entscheidungsunterstützung. Gutes Entscheiden in Wirtschaft, Politik und Gesellschaft. Zurich, vdf Hochschulverlag AG: 189-208. • Power, D. J. (2002). Decision support systems: concepts and resources for managers. Westport, Conn., Quorum Books. • AumnadPhdungsilp, Integrated energy and carbon modeling with a decision support system: Policy scenarios for low-carbon city development in Bangkok, Energy Policy, Volume 38, Issue 9, September 2010, Pages 4808-4817, ISSN 0301-4215, 10.1016/j.enpol.2009.10.026. • H. van Delden, R. Seppelt, R. White, A.J. Jakeman, A methodology for the design and development of integrated models for policy support, Environmental Modelling & Software, Volume 26, Issue 3, March 2011, Pages 266-279, ISSN 1364-8152, 10.1016/j.envsoft.2010.03.021.