이클립스 시리우스

Eclipse Sirius
시리우스
Logo Sirius.png
Sirius - Arduino Designer.png
개발자이클립스 재단
안정적 해제
6.3.4 / 2020년 9월 16일; 16개월(2020-09-16)[1]
리포지토리
기록 위치자바
플랫폼Linux, MacOS, Microsoft Windows
유형
면허증이클립스 공용 라이선스
웹사이트www.eclipse.org/sirius

시리우스이클립스 재단오픈소스 소프트웨어 프로젝트다.기술은 Eclipse Modeling 기술을 활용하여 EMF, GMF 등 사용자들이 맞춤형 그래픽 모델링 워크벤치를 만들 수 있도록 하며, 만들어진 모델링 워크벤치는 Eclipse 편집기 세트(다이아그램, 테이블, 트리)로 구성되어 있어 사용자가 EMF 모델을 작성, 편집, 시각화할 수 있다.

역사

시리우스는 탈레스와 오베오 사이에 2007년에 시작된 파트너십의 결과물이다.[2] 초기 목표는 모델 기반 아키텍처 엔지니어링을 위한 일반적인 작업대를 제공하는 것이었습니다. 이 작업대는 특정 요구에 맞게 조정될 수 있었다.

2013년 이클립스 재단의 적용대상으로 오픈소스(Open Source)에서 프로젝트를 출시했다.[3][4] 시리우스는 이클립스 플랫폼의 연간 출시 열차에 통합되어 있다.[5]

원칙

Sirius는 선언적 설명을 사용하는 검증 규칙과 작업을 통해 그래픽, 테이블 또는 트리 편집기의 관점에서 모델링 작업대의 사양을 가능하게 한다. 모든 형상 특성과 동작은 최소한의 기술적 지식으로 구성할 수 있다. 이 설명은 Eclipse IDE 내의 작업대를 구체화하기 위해 동적으로 해석된다. 코드 생성은 관여하지 않으며, 워크벤치의 지정자는 설명을 수정하는 동안 즉각적인 피드백을 가질 수 있다. 모델링 작업대가 완료되면 표준 Eclipse 플러그인으로 배치될 수 있다.

Sirius는 사용자 정의가 가능하고 동적인 표현들을 제공한다. 이러한 표현은 ISO/IEC 42010 표준에서 영감을 받아 관점의 개념에 따라 결합하고 맞춤화할 수 있다. 특정 관점에만 집중된 뷰는 모델 상태와 현재 관심사에 따라 표시와 동작을 모두 조정할 수 있다. 동일한 정보를 다이어그램, 테이블 또는 트리 편집기를 통해 동시에 나타낼 수도 있다.

지정자/개발자의 관점에서 Sirius는 다음을 제공한다.

  • 다이어그램, 테이블 또는 나무를 포함하여 편집자를 제공하는 워크벤치를 정의하는 기능.
  • 앞서 언급한 환경을 Eclipse IDE 또는 RCP 애플리케이션으로 통합 및 배치하는 기능.
  • 전문화 및 확장에 의해 기존 환경을 사용자 지정할 수 있는 기능.

최종 사용자의 관점에서 Sirius는 다음을 제공한다.

  • 모델을 설계하기 위한 풍부하고 전문적인 모델링 편집기.
  • 이러한 서로 다른 편집자 간의 동기화.

사용하다

시리우스는 주로 복잡한 시스템(산업 시스템 또는 IT 애플리케이션)을 설계하는 데 사용된다. 첫 번째 사용 사례는 탈레스가 2014년 Eclipse Working Group PolarSys에 기여한 Systems Engineering 워크벤치인 카펠라였다.

프로젝트 웹사이트의 Sirius 갤러리는 Sirius를 사용한 프로젝트 중 일부를 나열한다.[6]

호환성.

시리우스 최신판은 다음 버전의 이클립스와 호환된다.

  • 이클립스 산소
  • 이클립스 네온
  • 이클립스 2020-09

시리우스는 모델링 프레임워크 EMF를 기반으로 한다. 따라서 그것은 EMF 호환 모델을 생산할 수 있는 모든 도구와 호환된다.

커뮤니티 및 커뮤니케이션

시리우스 공동체는 이클립스 재단 웹사이트의 시리우스 부분을 중심으로 모여 있다. Sirius 문서는[7] Eclipse 도움말 센터와[8] Sirius 프로젝트의 위키에서 온라인으로 액세스할 수 있다.[9]

컨퍼런스

매년 시리우스 공동체는 시리우스콘에서 만난다.[10] 시리우스의 개발자들도 모델링이나 이클립스 회의에서 실현된 프레젠테이션 덕분에 지역사회와 소통하고 있다.

이름 날짜 위치 발표 제목
이클립스콘 북미 2013 2013년 3월 26일 미국 샌프란시스코 사용자 지정 모델링 환경 정의가 쉬워짐. 드디어!
다시아 2013 2013년 5월 14일 포르투, 포르투갈 다중 관점 시스템 / 공간용 소프트웨어 엔지니어링
이클립스콘 프랑스 2013 2013년 6월 6일 프랑스 툴루즈 Sirius By 예: 20분 내에 자신만의 다이어그램, 테이블 및 트리 편집기 구축
Bicc Net 2013 2013년 9월 30일 독일 뮌헨 시스템 엔지니어링 및 임베디드 시스템을 위한 개방형 도구
이클립스콘 유럽 2013 2013년 10월 29일 독일 루드위스부르크 Eclipse를 아두이노 프로그래밍 플랫폼으로 전환
이클립스콘 유럽 2013 2013년 10월 30일 독일 루드위스부르크 시리우스: 시스템 아키텍처의 게임 변화
폴라시스 데이 2013 2013년 11월 22일 스웨덴 스톡홀름 Sirius: DSL의 그래픽 편집기
CSDM 2013 2013년 12월 4일 프랑스 파리 Sirius: 간편한 맞춤형 모델링 작업벤치 제작
이클립스콘 북미 2014 2014년 3월 18일 미국 샌프란시스코 Sirius-role-playing-game-build-diagram-table-and-tree-editors-20분
Solutions Linux 2014 2014년 5월 20일 프랑스 파리 시리우스 : la nouvel donne 오픈소스 pour la conception de systémes
이클립스 데이 플로렌스 2014 2014년 5월 23일 이탈리아 플로렌스 Sirius: 20분 안에 다이어그램, 테이블, 나무 편집기를 만들어라! [19]
XTextCon 2014 2014년 5월 26일 독일 키엘 시리우스 + 엑스텍스트
이클립스콘 프랑스 2014 2014년 6월 18일 프랑스 툴루즈 Hands-On Sirius: 도메인별 언어에 대한 그래픽 편집기 만들기
주그 여름 캠프 2014 2014년 9월 19일 프랑스의 라 로셸 시리우스 1.0 : UN Schéma Vaut MIEUX 긴 결례 (프랑스어)[22]
RRL Nantes 2014 2014년 9월 19일 프랑스 난테스 프리젠테이션 시리우스(프랑스어)[23]
이클립스콘 유럽 2014 2014년 10월 29일 독일 루드위스부르크 시리우스를 빛나게 하는 방법? [24]
오픈 월드 포럼 2014 2014년 10월 31일 프랑스 파리 Sirius: 시스템 설계를 위한 새로운 오픈 소스 방식 - 오베오와 탈레스의 성공적인 협업 이야기
이클립스 파이낸스의 날 2014 2014년 10월 31일 스위스 취리히 Sirius for financial: IT 및 EA를 위한 자체 그래픽 디자이너 생성
이클립스 데이 론 알페스 2014 2014년 12월 18일 프랑스 리옹 시리우스 - 그래픽 모델은 천 단어의 가치가 있다.

참조

  1. ^ "Eclipse Sirius 6.3.4". Retrieved 2020-09-22.
  2. ^ "Obeo website". Retrieved 2015-03-05.
  3. ^ "Sirius Open Source announcement". Archived from the original on 2015-04-02. Retrieved 2015-03-05.
  4. ^ "Eclipse proposal for Sirius". Retrieved 2015-03-05.
  5. ^ "Eclipse release train". Retrieved 2015-03-05.
  6. ^ "Sirius gallery". Retrieved 2015-03-05.
  7. ^ "Sirius documentation". Retrieved 2015-03-05.
  8. ^ "Sirius documentation on the Eclipse Help Center". Retrieved 2015-03-05.
  9. ^ "Sirius wiki". Retrieved 2015-03-05.
  10. ^ "SiriusCon website". Retrieved 2017-01-04.
  11. ^ "Dasia 2013". Retrieved 2015-03-09.
  12. ^ "EclipseCon France 2013". Archived from the original on 2014-12-03. Retrieved 2015-03-09.
  13. ^ "Bicc Net 2013". Retrieved 2015-03-09.
  14. ^ "EclipseCon Europe 2013". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  15. ^ "EclipseCon Europe 2013". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  16. ^ "PolarSys Day 2013". Retrieved 2015-03-09.
  17. ^ "CSDM 2013". Retrieved 2015-03-09.
  18. ^ "EclipseCon North America 2014". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  19. ^ "Eclipse Day Florence 2014". Retrieved 2015-03-09.
  20. ^ "XTextCon 2014". Retrieved 2015-03-09.
  21. ^ "EclipseCon France 2014". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  22. ^ "Jug Summer Camp 2014". Retrieved 2015-03-09.
  23. ^ "RRLL Nantes 2014". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  24. ^ "EclipseCon Europe 2014". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  25. ^ "Open World Forum 2014". Archived from the original on 2015-04-02. Retrieved 2015-03-09.
  26. ^ "Eclipse Finance Day 2014". Retrieved 2015-03-09.
  27. ^ "Eclipse Day Rhone Alpes 2014". Retrieved 2015-03-09.

추가 읽기

기사들

외부 링크