- " 얼마나 유용 했습니까? "
Petri Nets를 컴퓨터 프로그래밍에 적용하는 것은 매우 유용합니다. Petri Nets (Chionglo, 2014)를 기반으로 한 방법 인“Net Elements and Annotations”를 만들었습니다. 2014 년 이후이 방법을 적용하여 PDF 양식 응용 프로그램에 Acrobat / JavaScript API를 사용하는 JavaScript 프로그램을 작성했습니다.
- “ FM 교육에는 무엇이 포함 되었습니까 (예 : 강좌, 책)? "
나는 자율 학습을 통해 Petri Nets에 대해“훈련”했습니다. 나는“Petri Nets and Grafcet : Discrete Event Systems 모델링 도구”(David and Alla, 1992) 교과서에서 Petri Nets에 관한 장을 읽었습니다. 또한 Petri Nets에 관한 연구 논문을 읽고 있습니다. “순 요소 및 주석”을 작성하고 문서화 한 후 몇 주 동안이 방법을 적용하는 방법을 연습했습니다.
- “ 어떤 FM 도구를 사용하십니까? "
PowerPoint를 사용하여 Petri Net 다이어그램을 그립니다. Word를 사용하여 주석의 양식보기를 만듭니다. Acrobat과 Notepad를 사용하여 토큰 게임을 PDF 양식 응용 프로그램으로 만듭니다. 항목을 양식에 추가 한 후 이러한 항목을 JavaScript 코드로 변환하는 것은 체계적입니다. 따라서 번역을 자동화 할 수 있어야합니다. "항목"이 PowerPoint의 그래픽스 개체에 추가 된 경우, 체계적으로 JavaScript 코드로 변환하고이 번역을 자동화 할 수도 있습니다. 또한 이러한 변환을 수행하고 PDF 양식 응용 프로그램을 만들기위한 추가 리소스를 만드는 진행중인 작업 도구 세트도 사용합니다 (Chionglo, 2018; 2017).
- “ FM을 사용하지 않는 것과 비교했을 때 속도 / 품질면에서 어떤 이점이 있습니까? "
“Net Elements and Annotations”를 사용하지 않고 JavaScript 프로그램을 작성할 수있는 것보다“Net Elements and Annotations”를 사용하여 JavaScript 프로그램을 더 빨리 작성할 수 있습니다. 그리고 큰 프로그램의 경우 어디에서 계속할 것인지 궁금하지 않고 코딩을 중단하고 나중에 (또는 그 이후에) 코딩으로 돌아갈 수 있습니다 (Chionglo, 2019). 경우에 따라“Net Elements and Annotations”를 사용하여 JavaScript 프로그램을 작성할 수 있지만“Net Elements and Annotations”를 사용하지 않으면 JavaScript 프로그램을 작성할 수 없습니다. 예를 들어“Net Elements and Annotations”(Chionglo, 2019b; 2018b; 2016)를 사용하지 않고 재귀 함수의 비 재귀 구현을 만들 수 없었습니다. 이는 진행중인 작업 도구의 유무에 관계없이 적용됩니다.
- " FM으로 어떤 종류의 소프트웨어를 만드십니까? "
“Net Elements and Annotations”를 사용하여 PDF 양식 응용 프로그램에 Acrobat / JavaScript API를 사용하는 JavaScript 프로그램을 만듭니다. HTML 문서 용 JavaScript 프로그램을 작성하고 Arduino Sketches (Chionglo, 2019c; 2019d)를 작성하는 방법을 적용 할 수도 있습니다.
- " 지금 FM을 직접 사용하지 않는다면 최소한 배울 가치가 있었습니까? "해당 사항이 없습니다.
참고 문헌
JF Chionglo (2019b). 재귀 관계의 N 번째 용어 계산 : 비 재귀 함수 사용 – 수학 스택 교환에서 질문에 대한 답변. < 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 >.
JF Chionglo (2019c). 화염 효과 제어 논리, 시뮬레이션 및 스케치 : Arduino 커뮤니티 포럼의 요청에 대한 답변. https://www.academia.edu/40342956/Flame_Effect_Control_Logic_Simulation_and_Sketch_A_Reply_to_a_Request_at_the_Arduino_Community_Forum .
JF 치옹로 (2019). 오랜 휴식 후 응용 프로그램을 계속 코딩하려면 어떻게합니까? "2 주 휴식 후 코드에서 어디에서 멈췄는지 어떻게 알 수 있습니까?"– Software Engineering 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 .
JF Chionglo (2019d). 표시 및 숨기기 제어 논리 : 스택 오버플로의 질문에서 영감을 얻었습니다. < https://www.academia.edu/40283015/Show-and-Hide_Control_Logic_Inspired_by_a_Question_at_Stack_Overflow >.
JF Chionglo (2018b). 숫자의 계승에 대한 페트리 넷 모델 : 그리고 비 재귀 JavaScript 함수로 계산 <>.
JF Chionglo (2018). Hyper Form ™-진행중인 워크 플로 만들기 : Net Programming Research의 업데이트. https://www.academia.edu/37697498/Create_Hyper_Form_-A_Workflow_in_Progress_Update_on_the_Net_Programming_Research .
JF Chionglo (2017). 넷 프로그래밍 : 연구 제안 : PowerPoint 및 Acrobat을 사용하여 PDF 양식 응용 프로그램 개발 용. https://www.academia.edu/33374809/Net_Programming_A_Research_Proposal_For_Developing_PDF_Form_Applications_with_PowerPoint_and_Acrobat. .
JF Chionglo (2016). 피보나치 수를 계산하기위한 페트리 넷 모델. https://www.academia.edu/31748108/A_Petri_Net_Model_for_Computing_the_Fibonacci_Number.
JF Chionglo (2014). 컴퓨터 프로그래밍을위한 순 요소 및 주석 : PDF의 계산 및 상호 작용. https://www.academia.edu/26906314/Net_Elements_and_Annotations_for_Computer_Programming_Computations_and_Interactions_in_PDF .
David, R. 및 H. Alla. (1992). Petri Nets 및 Grafcet : 개별 이벤트 시스템 모델링 도구. 뉴저지 어퍼 새들 : 프렌 티스 홀.