run design dsgr design design subsystem util init subsystem init cognit critic subsystem util init subsystem init pattern critic argouml uml cognit checklist init init set icon poster dsgr set clarifi resourc loader wrapper lookup icon resourc post dsgr set design configur argo kei user fullnam configur add listen argo kei user fullnam dsgr mvw project project manag manag current project dsgr spawn critiqu dsgr set child gener child gen uml object model user defin model list model pump add model event listen dsgr model defin log lp log granular type statement lp log local nest ifdef cognit log info spawn critiqu thread endif dsgr decis model start consid uml decis select dsgr decis model start consid uml decis behavior dsgr decis model start consid uml decis name dsgr decis model start consid uml decis storag dsgr decis model start consid uml decis inherit dsgr decis model start consid uml decis contain dsgr decis model start consid uml decis plan extens dsgr decis model start consid uml decis state machin dsgr decis model start consid uml decis pattern dsgr decis model start consid uml decis relationship dsgr decis model start consid uml decis instanci dsgr decis model start consid uml decis modular dsgr decis model start consid uml decis expect usag dsgr decis model start consid uml decis method dsgr decis model start consid uml decis code gen dsgr decis model start consid uml decis stereotyp design set user work 