diff --git a/modeling/scripts/PLANgraph b/modeling/scripts/PLANgraph
new file mode 100644
index 0000000000000000000000000000000000000000..923408a8ebd00c8a9814af797a4cabc8535cead5
--- /dev/null
+++ b/modeling/scripts/PLANgraph
@@ -0,0 +1,27 @@
+#map 
+set map ./../tmlcode/spec.tmap
+#save grah file name
+set graphml ./../graphG
+#generate graph for specific tmap
+plan generateGraph $map
+#Export graph in Graphml format
+plan exportGraph $graphml
+#Export graph in png format
+plan saveGraph $graphml
+# show all operators id
+plan showAllOp
+#simulation trace
+set sim ./../simulators/c++2/test.xml
+#indicated if the tainting is used or not
+set taint false
+#latency table output destination
+set latXML latOutput.xml
+# run latency analysis between two operators and save results in xml
+plan computeLatencyValues 19 12 $taint $latXML $sim
+#precise row latency analysis output destination
+set staXML staOutput.xml
+#indicated if the row is in the min max table or not
+set minmax false
+set row 0
+# run precise analysis for one row an save the results in xml
+plan rowArrays $row $minmax $staXML