MetaEdit+
MetaEdit+개발자 | 메타 케이스 |
---|---|
초기 릴리즈 | 1995년 11월 21일, | 전( 11월 21일
안정된 릴리스 | 5.5 SR1 + 클라우드 RSL / 2021년 6월 8일, 전( |
운영 체제 | Windows, Linux, Mac OS X |
이용가능기간: | 영어 |
유형 | 모델 주도형 엔지니어링 |
면허증. | 상용 소프트웨어 |
웹 사이트 | www |
MetaEdit+는 도메인별 모델링 언어를 만들고 사용하기 위한 환경입니다.
조사 이력
MetaEdit+의 기원에 대한 연구는 MetaPHOR 프로젝트의 일환으로 Jyvéskylé 대학에서 수행되었습니다.메타모델링 및 모델링 툴인 MetaEdit은 1980년대 후반과 1990년대 초에 MetaCase라는 회사와 협력하여 초기 SYTI 프로젝트에 의해 개발되었습니다.
MetaEdit과 MetaEdit+는 모두 MetaPHOR 연구 그룹의 다수의 출판물에 기술되어 있다.[1][2]
툴 이력
MetaEdit은 OPR(Object-Property-Role-Relationship) 데이터 모델을 사용한 그래픽 메타모델링, 그래픽 심볼 에디터를 사용한 DSM 언어 표기법 정의, 도메인 고유 언어를 사용한 코드 생성기의 정의를 가능하게 했다.이들 3개의 요소가 함께 메타모델 파일을 형성하여 MetaEdit이 해당 모델링 언어를 지원하도록 구성했습니다.
- MetaEdit 1.0은 1993년에 쉐어웨어로 출시되었습니다.
- MetaEdit 1.1은 1993년에 상용 소프트웨어로 출시되었습니다.
- MetaEdit 1.2는 1995년에 출시되었습니다.
원래 MetaEdit은 한 번에 하나의 모델링 언어, 한 번에 한 명의 사용자 및 하나의 표현 패러다임인 그래픽 다이어그램으로 제한되었습니다.MetaEdit+는 이를 여러 통합 모델링 언어, 여러 동시 사용자 및 여러 표현 패러다임(도표, 매트릭스 및 테이블)으로 확장하도록 설계되었습니다.
- MetaEdit+의 첫 번째 버전인 MetaEdit+ 2.0은 1995년에 Windows용으로 MetaCase에 의해 출시되었습니다.
- MetaEdit+ 2.5는 1996년에 출시되었으며 Solaris 및 HP-UX에 대한 완전한 다중 사용자 설비와 지원이 추가되었습니다.
- MetaEdit+ 3.0은 1999년에 출시되었으며 이후 몇 년 동안 3개의 서비스 릴리즈에서 Linux를 지원하고 중요한 신기능이 추가되었습니다.
- MetaEdit+ 4.0은 2004년에 출시되었으며, 새로운 다이어그램 및 심볼 에디터, 포트 지원, SOAP 및 XML을 통한 상호 운용성을 갖추고 있습니다. 두 개의 서비스 릴리스에 Mac OS X에 대한 새로운 기능과 지원이 추가되었습니다.
- MetaEdit+ 4.5는 2006년에 출시되었으며 그래픽 메타모델링을 추가하고 메타모델, 심볼 및 제너레이터 정의 기능 및 다이어그램 편집기를 개선하였습니다.
- MetaEdit+ 4.5 SR1a는 2009년에 출시되었으며 새로운 플랫폼에 대한 지원이 추가되었습니다.
- MetaEdit+ 5.0은 Eclipse와 Visual Studio의 통합, 동적 기호, 향상된 그래픽 및 변경 사항 그래픽 보기를 통해 2012년 12월에 출시되었습니다.
- MetaEdit+ 5.1은 2014년 11월에 출시되었으며 계층 속성 시트, 이동 가능한 동적 포트 및 새로운 속성 유형을 추가하였습니다.
- MetaEdit+ 5.5는 2017년 2월에 출시되었으며, Git 및 SVN과 같은 버전 제어 시스템과의 통합 및 버전 관리를 추가하였으며, SR1은 프로젝트 수준의 액세스 권한을 추가하였습니다.클라우드 RSL이 원격 공유 라이센스를 추가했습니다.
작업 흐름
MetaEdit+[3]에는 두 가지 주요 버전이 있습니다.
- 모델링 언어 설계 및 사용 도구 포함 MetaEdit+ Workbench.
- MetaEdit+ Modeler(모델링 언어 사용 도구 포함)
일반적으로 MetaEdit+ Workbench는 소수의 주요 개발자가 프로젝트를 위한 도메인별 모델링 언어를 설계하기 위해 사용합니다.MetaEdit+ Modeler를 사용하여 최종 제품을 개발하는 모델링 언어입니다.
레퍼런스
- ^ Smolander, K., Lytinen, K., Tahvanainen, V.-P. 및 P.Martiin, P. "MetaEdit:방법론 모델링을 위한 유연한 그래픽 환경", CAiSE'91, 제3차 국제표준시.Springer Verlag, 168-193, 1991년 첨단 정보 시스템 엔지니어링 컨퍼런스.
- ^ Kelly, S., Lytinen, K. 및 Rossi, M., "MetaEdit+: 완전히 구성 가능한 멀티 사용자 및 멀티 툴 CASE 환경", CAISE '96, 8번째 국제판.Springer-Verlag, 1996년 1-21페이지, 컴퓨터 사이언스 강의 노트, 첨단 정보 시스템 공학에 관한 컨퍼런스.
- ^ MetaEdit+ 도메인 고유 모델링(DSM) 환경