- " Seberapa berguna Anda menemukannya? "
Aplikasi Petri Nets untuk pemrograman komputer sangat berguna. Saya menciptakan "Elemen Bersih dan Anotasi", sebuah metode berdasarkan Petri Nets (Chionglo, 2014). Saya telah menerapkan metode ini sejak 2014 untuk menulis program JavaScript yang menggunakan Acrobat / JavaScript API untuk aplikasi formulir PDF.
- “ Apa yang melibatkan pelatihan FM Anda (misalnya kursus, buku)?”
Saya “dilatih” tentang Petri Nets melalui belajar mandiri. Saya membaca bab-bab tentang Petri Nets dari buku teks “Petri Nets and Grafcet: Alat untuk Pemodelan Sistem Acara Diskrit” (David dan Alla, 1992). Saya juga telah membaca makalah penelitian tentang Petri Nets. Setelah membuat dan mendokumentasikan "Elemen dan Anotasi Bersih", saya berlatih menerapkan metode ini selama beberapa minggu.
- “ Alat FM apa yang Anda gunakan?”
Saya menggambar diagram Petri Net menggunakan PowerPoint. Saya membuat tampilan formulir anotasi menggunakan Word. Saya membuat token game sebagai aplikasi formulir PDF menggunakan Acrobat dan Notepad juga. Setelah menambahkan entri ke dalam bentuk terjemahan dari entri-entri ini ke dalam kode JavaScript adalah sistematis. Dengan demikian, terjemahan harus dimungkinkan. Jika "entri" ditambahkan ke objek grafik di PowerPoint maka mungkin juga mungkin untuk menerjemahkannya secara sistematis ke dalam kode JavaScript dan untuk mengotomatisasi terjemahan ini juga. Saya juga menggunakan seperangkat alat dalam proses yang melakukan terjemahan ini dan untuk membuat sumber daya tambahan untuk membuat aplikasi formulir PDF (Chionglo, 2018; 2017).
- “ Apa kelebihan dalam kecepatan / kualitas yang Anda berikan dibandingkan dengan tidak menggunakan FM?”
Saya dapat menulis program JavaScript menggunakan "Elemen dan Anotasi Net" lebih cepat daripada saya dapat menulis program JavaScript tanpa menggunakan "Elemen dan Anotasi Net". Dan untuk program-program besar saya dapat menghentikan pengkodean dan kembali ke pengkodean nanti (atau lebih kemudian) tanpa bertanya-tanya di mana untuk melanjutkan (Chionglo, 2019). Dalam beberapa kasus saya dapat menulis program JavaScript menggunakan "Elemen dan Anotasi Net" tetapi tidak dapat menulis program JavaScript tanpa menggunakan "Elemen dan Anotasi Net". Misalnya saya tidak bisa membuat implementasi fungsi rekursif non-rekursif tanpa menggunakan "Elemen dan Anotasi Bersih" (Chionglo, 2019b; 2018b; 2016). Ini benar dengan atau tanpa alat dalam proses.
- " Perangkat lunak apa yang Anda buat dengan FM? "
Saya menggunakan "Elemen dan Anotasi Bersih" untuk membuat program JavaScript yang menggunakan Acrobat / JavaScript API untuk aplikasi formulir PDF. Saya juga dapat menerapkan metode untuk membuat program JavaScript untuk dokumen HTML dan membuat Sketsa Arduino (Chionglo, 2019c; 2019d).
- " Dan jika Anda tidak secara langsung menggunakan FM sekarang, apakah itu setidaknya layak dipelajari? "
Referensi
Chionglo, JF (2019b). Menghitung Jangka Waktu Ke-N dari Relasi Rekursif: Menggunakan Fungsi Non-Rekursif - Jawaban untuk Pertanyaan di Stack Exchange Matematika. < https://www.academia.edu/38496025/Computing_the_N-th_Term_of_a_Recursive_Relation_Using_a_Non-Recursive_Function_A_Reply_to_a_Question_at_Mathematics_Stack_Exchange >.
Chionglo, JF (2019c). Logika Kontrol Efek Api, Simulasi, dan Sketsa: Jawaban atas Permintaan di Forum Komunitas Arduino.https://www.academia.edu/40342956/Flame_Effect_Control_Logic_Simulation_and_Sketch_A_Reply_to_a_Request_at_the_Arduino_Community_Forum .
Chionglo, JF (2019). Bagaimana Saya Terus Mengkode Aplikasi setelah Istirahat yang Lama? Membalas "Bagaimana Anda tahu di mana Anda berhenti dalam kode Anda setelah istirahat 2 minggu?" - Rekayasa Perangkat Lunak Stack Exchange. https://www.academia.edu/39705042/How_I_Continue_Coding_an_Application_after_a_Long_Break_Reply_to_How_do_you_know_where_you_stopped_in_your_codes_after_a_2-week_break_Software_Engineering_Stack_Exchange .
Chionglo, JF (2019d). Logika Kontrol Tampilkan-dan-Sembunyikan: Terinspirasi oleh Pertanyaan di Stack Overflow. < https://www.academia.edu/40283015/Show-and-Hide_Control_Logic_Inspired_by_a_Question_at_Stack_Overflow >.
Chionglo, JF (2018b). Model Petri Net untuk Faktorial Angka: Dan Fungsi JavaScript Non-Rekursif untuk Menghitungnya. <>.
Chionglo, JF (2018). Buat Hyper Form ™ - Alur Kerja yang Sedang Berjalan: Pembaruan pada Penelitian Pemrograman Net. https://www.academia.edu/37697498/Create_Hyper_Form_-A_Workflow_in_Progress_Update_on_the_Net_Programming_Research .
Chionglo, JF (2017). Pemrograman Net: Proposal Penelitian: Untuk Mengembangkan Aplikasi Formulir PDF dengan PowerPoint dan Acrobat. https://www.academia.edu/33374809/Net_Programming_A_Research_Proposal_For_Developing_PDF_Form_Applications_with_PowerPoint_and_Acrobat. .
Chionglo, JF (2016). Model Petri Net untuk Menghitung Angka Fibonacci. https://www.academia.edu/31748108/A_Petri_Net_Model_for_Computing_the_Fibonacci_Number.
Chionglo, JF (2014). Elemen dan Anotasi Bersih untuk Pemrograman Komputer: Komputasi dan Interaksi dalam PDF. https://www.academia.edu/26906314/Net_Elements_and_Annotations_for_Computer_Programming_Computations_and_Interactions_in_PDF .
David, R. dan H. Alla. (1992). Petri Nets and Grafcet: Alat untuk Pemodelan Sistem Event-Diskrit. Upper Saddle, NJ: Prentice Hall.