--Goal oriented Pattern Family Framework for Business Process Modeling / Saeed Ahmadi Behnam --Modify the PATH in the following to point ot metamodle (e.g., C:/USE_OCL/GoPF_FMM ) reset open PATH !create xp : Pattern !set xp.name := 'DecreaseOutcomePattern' !create xg : GoalModelBB !set xg.name := 'DecreaseOutcome' !create T : Intention !create Z : Intention !create V : Intention !set T.name := 'TakeAction' !set T.leaf := false !set T.mainGoal := true !set Z.name := 'PrioritizeOutcomes' !set Z.leaf := true !set Z.mainGoal := false !set V.name := 'PreventOutcome' !set V.leaf := true !set V.mainGoal := false !insert (xg,T) into hasIntention !insert (xg,Z) into hasIntention !insert (xg,V) into hasIntention !insert (xp, xg) into hasGMBB !create bs4_1 : BusinessStrategy !create bs4_2 : BusinessStrategy !set bs4_1.name := 'ImmediatePrevention' !set bs4_2.name := 'PrioritizedPrevention' !insert (xp,bs4_1) into hasBizStrategy !insert (xp,bs4_2) into hasBizStrategy !create s4_1: EvaluationStrategy !create s4_2: EvaluationStrategy !set s4_1.name := 'ImmediatePrevention' !set s4_2.name := 'PrioritizedPrevention' !insert (bs4_1, s4_1) into hasEvalStrategy !insert (bs4_2, s4_2) into hasEvalStrategy !create bpt4_1 : BusinessProcessBB !create bpt4_2 : BusinessProcessBB !set bpt4_1.name := 'ImmediatePrevention' !set bpt4_2.name := 'PrioritizedPrevention' !insert (bs4_1,bpt4_1) into hasBPBB !insert (bs4_2,bpt4_2) into hasBPBB -- elements of BPT (UCM maps) are created and assigned to BusinessProcessTemplates !create VPs4_1 : ProcessElement !set VPs4_1.name := 'PreventOutcome' !insert (bpt4_1,VPs4_1) into hasPE !create ZPs4_2 : ProcessElement !create VPs4_2 : ProcessElement !set ZPs4_2.name := 'PrioritizeOutcomes' !set VPs4_2.name := 'PreventOutcome' !insert (bpt4_2,ZPs4_2) into hasPE !insert (bpt4_2,VPs4_2) into hasPE !insert (V, VPs4_1) into realized !insert (Z, ZPs4_2) into realized !insert (V, VPs4_2) into realized