Langsung ke konten utama

CALL GRAF

Call graf (juga dikenal sebagai multigraf call) adalah grafik aliran kontrol, yang mewakili hubungan call  antara subrutin dalam program komputer. Setiap node mewakili suatu prosedur dan setiap tepi (f, g) menunjukkan bahwa prosedur f memanggil prosedur g. Dengan demikian, siklus dalam grafik menunjukkan panggilan prosedur rekursif.


Call graf bisa dinamis atau statis. Call graf dinamis adalah catatan eksekusi program, misalnya sebagai output oleh profiler. Dengan demikian, call graf dinamis dapat tepat, tetapi hanya menggambarkan satu kali program. Call graf statis adalah call graf yang dimaksudkan untuk mewakili setiap kemungkinan pelaksanaan program. Call graf statis yang tepat adalah masalah yang tidak dapat diputuskan, sehingga algoritma call graf statis umumnya terlalu banyak dinilai. Artinya, setiap hubungan panggilan yang terjadi diwakili dalam grafik, dan mungkin juga beberapa hubungan panggilan yang tidak akan pernah terjadi dalam menjalankan program yang sebenarnya.

Call graf dapat didefinisikan untuk mewakili berbagai tingkat presisi. Call graf yang lebih tepat lebih mendekati perilaku program nyata, dengan biaya lebih lama untuk menghitung dan lebih banyak memori untuk disimpan. Call graf yang paling tepat sepenuhnya peka konteks, yang berarti bahwa untuk setiap prosedur, grafik berisi simpul terpisah untuk setiap tumpukan panggilan yang prosedurnya dapat diaktifkan. Call graf konteks-sensitif sepenuhnya disebut pohon konteks panggilan. Ini dapat dihitung secara dinamis dengan mudah, meskipun mungkin membutuhkan banyak memori. Memanggil konteks pohon biasanya tidak dihitung secara statis, karena akan terlalu lama untuk program besar. Grafik panggilan paling tidak akurat adalah tidak peka konteks, yang berarti bahwa hanya ada satu simpul untuk setiap prosedur.

Dengan bahasa yang menampilkan pengiriman dinamis, seperti Java dan C ++, menghitung grafik call  statis justru membutuhkan hasil analisis alias. [5] Sebaliknya, menghitung aliasing yang tepat membutuhkan grafik call . Banyak sistem analisis statis menyelesaikan kemunduran tak terbatas yang tampak dengan menghitung keduanya secara bersamaan.


Komentar

Postingan populer dari blog ini

Gambar graf sistem pertandingan ½ kom petisi (round-robin tournaments) yang diikuti oleh 5 tim.

Rumus :  Penyelesaian : JP = n(n-1)/2     = 5(5-1)/2     = 10 gambar graf :

ROUND-ROBIN TOURNAMENT

Round-Robin Tournament merupakan sistem tournament di mana setiap pemain akan bertanding melawan setiap pemain lainnya. Jika masing-masing melawan sekali, dinamakan "single round-robin", sedangkan jika melawannya dua kali, maka dinamakan "double round-robin". Sistem double sendiri jarang digunakan, karena memakan waktu. Sistem round-robin dengan 4 pemain sering disebut juga "quad". Istilah round-robin sendiri diturunkan dari bahasa Perancis "ruban", yang berarti "ribbon", namun entah mengapa istilah itu sekarang berubah menjadi Robin, yang sesungguhnya tidak ada sangkut pautnya dengan Robin Hood. Nama turnamen berasal dari interpretasi grafik seperti itu sebagai hasil dari turnamen round-robin di mana setiap pemain bertemu setiap pemain lainnya tepat sekali, dan di mana tidak ada hasil imbang. Dalam digraf turnamen, simpul sesuai dengan pemain. Tepi antara masing-masing pasangan pemain berorientasi dari pemenang ke yang kalah. Jika p
Landasan Teori, Metodologi Penelitian Landasan Teori, Metodologi Penelitian Kumpulan landasan teori & metodologi penelitian by. Salman Paludi Pages Home TENTANG PENULIS DAFTAR PENELITIAN PENGABDIAN MASYARAKAT Friday, February 15, 2019 Pengertian Suasana dan Dekorasi Suasana Suasana restoran harus berinovasi dan kreatif untuk menciptakan rasa nyaman kepada pelanggan saat menyantap makanan dan minuman. Suasana merupakan elemen yang juga penting untuk diperhatikan guna menarik minat berkunjung dari para pelanggan. Menurut Mill (2001) Suasana adalah perasaan hati yang telah di set dalam sebuah Restoran. Secara signifikan suasana yang suram dapat menambah atau mengurangi kenikmatan makanan dari pengalaman makan. Pada p