저는 SA 포럼 미들웨어의 HA 응용 프로그램 라이브 업그레이드에 관한 프로젝트를 진행하고 있습니다. 내 연구의 일부로, 입력 업그레이드 캠페인 파일 인 UML 프로파일을 으로 만들고 일부 종속성 제약 조건에 관한 파일의 유효성을 검사해야합니다. 이제 나는 UML보다 더 추상적이고 형식적이기 때문에 UML 대신에 ALLYY 을 사용하고 싶습니다. ( 코스 UML + OCL은 공식적입니다.). 이제 내 질문은, UML + OCL이 공식이므로 합금을 사용하면 어떤 이점이 있습니까? 일반적으로 UML에 대해 합금을 사용하면 어떤 이점이 있습니까?합금 모델 사용
Q
합금 모델 사용
0
A
답변
2
내가 아는 한, UML 모델에 대한 OCL 제약 조건을 확인하고 유효한 인스턴스를 생성하고 시각화 할 수있는 도구가 없으므로 모델 + 사양의 공식 분석을 계획하고 있다면 Alloy 더 나은 선택 일 수 있습니다. 많은 분석을 할 계획이 없다고해도, 유효한 인스턴스를 생성하고 시각화하는 Alloy의 능력은 모델과 스펙을 올바르게 작성하는 데 큰 도움이됩니다.
관련 문제
- 1. 티타늄 합금 모듈 사용
- 2. 합금 모델 다이어그램 기능 및 카디널리티 기호
- 3. Liferay 합금 버튼 사용/사용 안함
- 4. 티타늄 합금 모델 및 컬렉션 URL이 다릅니다
- 5. 합금 백본 모델의 매개 변수로 모델 저장
- 6. 티타늄 합금 MVC 프레임 워크 - "모델"쿼리
- 7. 합금 수집 및 POST 데이터 용 모델
- 8. 합금 분석기 : 주어진 인스턴스에 대한 모델 찾기
- 9. 합금
- 10. 합금 :이 합금 코드에 무슨 문제가 있습니까?
- 11. 합금 - 객체
- 12. 합금 : 필드
- 13. 초급 합금
- 14. 평등 합금
- 15. 합금 탐색
- 16. ecore 모델 (OCL 표현식 포함)을 합금 사양으로 변환
- 17. 직렬 및 병렬 전기 회로 용 모델 합금
- 18. Titanium에서 합금 프로젝트를로드하는 방법은 무엇입니까?
- 19. 티타늄 합금 백본 및 ACS
- 20. 비 합금 프로젝트에서 합금 위젯 (예 : 합금 슬라이더 메뉴)을 사용할 수 있습니까?
- 21. 은 132 페이지에서 합금 책 (소프트웨어 추상화)에서 합금
- 22. 제공된 스코프가 큰 경우 합금 IDE 내에서 합금 분석기를 중지하십시오.
- 23. 합금 매핑 관계
- 24. 티타늄의 iOS를위한 합금 지원.
- 25. 티타늄 합금 MArkup
- 26. 합금 어썰트 체크
- 27. 합금 세트 유니버설
- 28. 합금 XML 스키마가 있습니까?
- 29. 합금 UI 캐 러셀
- 30. 플로트 타입이없는 합금 솔버