model-checking

    1

    2답변

    하는 Promela의 미전도 종족 오류가 나는 다음과 같은 오류가 proctype A() { byte cond1; time = time + 1; time = time + 2; t[0] = 3; a[0] = 2; do :: (a[0] == 0)->break; :: else -> a[0] = a[0] - 1; do :: (t

    0

    2답변

    < 편집> 이 질문에 대한 주제는 너무나 의견을 바탕으로하고 있으며, 나는 더 명확히하려고 노력할 것입니다. 내 목표는 그러한 도구가 존재했는지에 대한 의문을 던지기위한 것이 었습니다. 나는 그 도구가 무엇인지에 대한 의견에 관심이 없었습니다. 이 질문을 쓴 시간에 나는 인터넷 검색에 꽤 많은 시간을 보냈다. 오래된 죽은 프로젝트를 발견했지만 java와 같

    0

    1답변

    그래서 Promela 코드에서 다음 줄을 사용했습니다. select(cycles: 26..31); 그러나 주 폭발이있었습니다. 나는 이것을 다음의 if 문장으로 바꾸었고 갑자기 주 폭발 문제가 사라졌습니다. 위에서 설명한 select 문이 아래의 if 문과 동일하다고 생각하지 않습니까? 여기서 무슨 일이 일어나고있는거야? if :: cycles = 2

    1

    1답변

    일반적으로 LTL 공식의 크기는 복잡성면에서 | p |를 의미합니까? 원자 적 명제, 깊이 또는 다른 것의 수? 미리 감사드립니다.

    3

    1답변

    다음은이 문제를 일으키는 코드입니다. 내가 첫 번째 조건에서 nempty 호출을 제거하면 if :: ((fromProc[0] == MSG_SLEEP) && nempty(proc2clk[0])) -> proc2clk[0] ? fromProc[0]; // Woke up :: (!(fromProc[0] == MSG_SLE

    2

    1답변

    현재 UPPAAL 시뮬레이터를 실행 중입니다. 내 시뮬레이터는 특정 지점 이후에 코드 실행을 중단합니다. 이 시점은 내가 제공 한 선언에 따라 다릅니다. 그러나 나는 언제 시계가 멈추는 지 일반적으로 알고 싶다. 이 문제를 유발하는 것이 있습니까?

    4

    2답변

    현재 나는 석사 학위 논문을 쓰고 있으며 일시적인 논리에서 나의 접근 방식을 지정하고 검증하는 것에 직면 해 있습니다. 곧 기본적인 시나리오를 설명 하겠지만, 세부 사항을 묻는 데 자유롭게 생각해 봅니다 ;-) 기본적으로 어떤 상황적인 논리가 내 상황에서 사용하기에 가장 좋을지 궁금합니다. 또한 내 접근 방식과 진행 방법에 대한 피드백을 정말 좋아할 것입니

    1

    1답변

    모델 검사기 인 nusmv-tools (https://code.google.com/a/eclipselabs.org/p/nusmv-tools/)를 다운로드합니다. 이클립스에 대한 의존성 (예 : xtext)을 성공적으로 설치하고 Eclipse를 다시 시작합니다. 이제 eclipse에서 nusmv 파일 (확장명은 '.smv')을 인식 할 것으로 예상되지만 불가

    0

    2답변

    를 조회, 검증 오류로 중지 : The verification was aborted due to an error. Most likely, this is caused by an out-of-range assignment or out-of-range array lookup. 이 암시 내 모델이 교착 상태임을 뜻 "범위를 벗어난 배열 또는 범위를 벗어나는 어레이

    1

    1답변

    나는 Graph Grammar Modeling (Model checking)에서 research paper을 공부하고있었습니다. 더 나은 이해를 얻으려면 연구자가 운영하는 exploring the experiments을 시작했습니다. 그들의 그들은 그래프 구조를 지정하는 점 표기법을 사용하고 같은 labelangle=-35 및 type = "rt|re|no