- inner loop와 Mason's Rule질문에 대한 제 답변입니다.
- 2017170076 이성민2021/12/03 조회수 : 126
해당 flowchart에서 G3, G5부분을 약간 재조정하면 다음과 같습니다.이때 Y/L을 구하기 위해 X=0으로하면 다음과 같이 바뀔 수 있습니다. 이후 Mason's Rule을 적용하면 가 inner loop와 outer loop의 합이 되는 것을 확인할 수 있습니다. 이는 질문자님이 계산하신 Y/L= G3G5/(1+G2G3G4+G1G2G3G5G6)와 일치합니다.
이때 바깥쪽으로 loop가 추가되어 loop가 겹겹으로 감싸지는 형태에도 를 안쪽 loop부터 더하는 식으로 구할 수 있을 것 같습니다.