• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
통합검색 " UML"에 대한 통합 검색 내용이 36개 있습니다
원하시는 검색 결과가 잘 나타나지 않을 때는 홈페이지의 해당 게시판 하단의 검색을 이용하시거나 구글 사이트 맞춤 검색 을 이용해 보시기 바랍니다.
CNG TV 방송 내용은 검색 속도 관계로 캐드앤그래픽스 전체 검색에서는 지원되지 않으므로 해당 게시판에서 직접 검색하시기 바랍니다
모델 기반 시스템 엔지니어링의 모델링 도구
가상 제품 개발을 위한 MBSE 및 SysML의  이해와 핵심 전략 (7)   최근의 MBSE(모델 기반 시스템 엔지니어링) 환경은 개별 도구를 연계하던 전통적 방식에서 벗어나, 요구사항부터 시뮬레이션, 형상 관리까지 전 과정을 하나의 플랫폼에서 관리하는 ‘디지털 스레드’ 기반의 통합 환경으로 진화하고 있다. 이번 호에서는 모델링 도구인 ‘랩소디(Rhapsody)’와 ‘카메오 시스템 모델러(Cameo Systems Modeler)’의 특징을 살펴보고, 효율적인 설계 환경 구축 전략을 짚어본다.   ■ 오재응 한양대학교 명예교수, 시뮬레이션 랩 CTO   모델링 도구 여기에서는 모델링 도구로서 랩소디(Rhapsody)의 특징과 기능을 간단하게 소개하고 있으며, 특히 시스템 아키텍처 설계와 모델 일관성 유지에 있어 랩소디가 어떤 역할을 수행하는지를 설명한다. IBM의 랩소디는 UML 및 SysML 기반의 시스템 모델링 도구로, 아키텍처 모델을 통해 시스템 설계 정보를 저장할 수 있는 동적인 데이터베이스 구조를 제공한다. 사용자가 정의한 각 모델 객체(예 : 블록, 컴포넌트 등)는 한 번 정의되면 그것이 표현되는 모든 다이어그램 상에서 동일한 특성과 속성을 유지한다. 이를 통해 전체 모델의 일관성과 추적성이 자연스럽게 보장된다. 또한 랩소디는 요구사항과 직접 연계된 설계 모델을 지원함으로써, 요구사항-설계 간의 정합성 확보를 용이하게 한다. 이를 통해 설계 변경이 요구사항과의 연동 하에 즉시 반영될 수 있어, 시스템 개발 전 과정에서 신뢰성 있는 모델 기반 설계를 실현할 수 있다. 결과적으로, 랩소디는 다양한 UML/SysML 도구 중 하나로, 특히 복잡한 시스템의 모델링, 시뮬레이션, 코드 생성까지 연결 가능한 통합 모델링 환경을 제공한다.   랩소디 보기   그림 1. 랩소디 도구의 대표적인 사용자 인터페이스 구성 요소   <그림 1>은 랩소디 도구 환경을 보여주며, 시스템 모델링 또는 소프트웨어 모델링을 수행할 때 사용되는 대표적인 사용자 인터페이스 구성 요소를 설명하고 있다. 랩소디 보기는 사용자가 랩소디에서 모델을 어떻게 시각적으로 확인하고 조작하는지를 이해하는 데 중점을 둔다. 전체 인터페이스 구성은 랩소디가 모델 기반 시스템 및 소프트웨어 설계를 위한 도구로, 브라우저 영역과 그리기 영역 등의 주요 영역으로 구성되어 있다. <그림 1>의 화면 왼쪽에는 브라우저 영역(Browser View)이 위치해 있다. 이 영역은 프로젝트 내에 정의된 모든 요소를 계층적 트리 구조로 정리하여 보여주며, 클래스, 패키지, 상태도, 시퀀스 다이어그램 등 다양한 모델링 요소를 탐색하고 선택할 수 있다. 사용자는 이 영역에서 모델 구조를 확인하고, 필요한 항목을 선택하여 편집 창으로 열 수 있다. 주로 사용하는 항목은 모델 구성요소(예 : 클래스, 컴포넌트, 상태 등)이다. 설계 계층 구조는 각 요소의 속성 및 동작이 연결되어 있다. <그림 1>의 화면 오른쪽에는 그리기 창(Drawing Window)이 위치하며, 사용자가 실제로 다이어그램을 작성하고 편집하는 작업 공간이다. 이 영역은 선택된 모델 요소의 시각적 표현을 위한 공간으로, 예를 들어 상태 다이어그램, 블록 다이어그램, 시퀀스 다이어그램 등을 작성하고 구성 요소 간의 연결 관계를 설정할 수 있다. 사용자의 활동 예는 상태 전이 정의, 신호 흐름 연결, 동작 논리 시각화, 모델 요소 간 연결 구성이 있다. 랩소디는 모델 탐색과 시각적 설계를 동시에 지원하기 위해 좌측 브라우저 영역과 오른쪽 그리기 창을 중심으로 UI(사용자 인터페이스)를 구성하고 있으며, 이를 통해 사용자는 설계 구조와 논리를 직관적으로 접근하고 조작할 수 있다. 이와 같은 인터페이스는 SysML, UML, 자동차 및 항공 우주 분야의 MBD 등 다양한 모델링 작업을 효율적으로 수행할 수 있도록 지원한다.   랩소디 vs. 카메오 시스템 모델러 비교 IBM 랩소디와 카메오 시스템 모델러(Cameo Systems Modeler)는 모두 SysML 기반의 시스템 모델링 도구로 널리 사용되고 있다. 그러나 이 두 도구는 설계 접근 방식, 사용자 인터페이스, 시뮬레이션 및 협업 방식에서 차별점이 존재한다. 도구의 철학과 접근 방식 : 랩소디는 임베디드 시스템 및 소프트웨어 개발에 특화된 도구로, 주로 상태 기반(state-based) 모델링과 코드 생성(code generation) 기능이 강력하다. UML 기반의 객체지향 소프트웨어 개발, 상태 머신 구현 등에 많이 활용되며, 특히 자동차, 항공, 방위 산업 등에서 많이 사용된다. 반면에 카메오 시스템 모델러(MagicDraw 기반)는 시스템 아키텍처 및 요구사항 중심 설계에 중점을 둔 MBSE 도구이다. RFLP(Requirement, Functional, Logical, Physical) 구조와 트레이스 기능이 강력하며, PLM·SPDM 시스템과의 통합이 잘 되어 있어 디지털 스레드 구축에 적합하다. 대부분의 대기업 MBSE 전환 프로젝트에서 선택되고 있다. 사용자 인터페이스 및 작업 구조 : 랩소디는 전통적인 IDE 스타일의 인터페이스(<그림 1>처럼 왼쪽 탐색기 + 오른쪽 다이어그램 편집기)를 가지고 있으며, 실시간 코드 시뮬레이션 및 상태 전이 구현에 용이하다. 카메오 시스템 모델러는 모델 요소 중심 탐색 트리, 다중 다이어그램 탭, 자동 연결 도우미, 속성 창 기반 작업이 잘 정비되어 있으며, 직관적인 GUI로 인해 다양한 다이어그램 작성이 빠르고 정확하게 이루어진다. 사용자 친화성이 높은 편이다. 시뮬레이션 및 해석 기능 : 랩소디에는 UML/SysML 상태 머신을 기반으로 한 Statechart Simulation이 내장되어 있어, 논리적 동작 검증이나 이벤트 시퀀스 분석에 유리하다. C/C++ 코드 생성 및 디버깅 기능도 내장되어 있어, 소프트웨어 통합 단계까지 연결하기 좋다. 카메오 시스템 모델러는 카메오 시뮬레이션 툴킷(Cameo Simulation Toolkit :CST)을 통해 SysML 모델의 시뮬레이션이 가능하며, 파라메트릭 다이어그램(Parametric Diagram) + 수식 기반 계산 + 외부 FMU 연동을 지원한다. 특히 시뮬링크(Simulink), 모델리카(Modelica) 등과의 코시뮬레이션(co-simulation) 및 FMI 기반 연동이 강력하다. 협업 및 형상 관리 연동 : 랩소디는 RTC, ClearCase, GIT 등과 연계가 가능하지만, 협업 기능이 독립적으로 강력하지는 않다. 기업 내부 커스터마이징이 필요한 경우가 많다. 카메오 시스템 모델러는 팀워크 클라우드(Teamwork Cloud : TWC)라는 중앙 저장소 기반 협업 서버를 통해 모델 단위 버전 관리, 권한 제어, 변경 추적, 분기 관리(branching) 기능을 지원하며, 팀 단위 협업 및 모델 기반 리뷰에 적합하다. PLM, SPDM 및 외부 툴 연동 : 랩소디는 외부 연동이 상대적으로 제한적이며, 별도 게이트웨이 또는 커스터마이징이 필요하다. 카메오 시스템 모델러는 3D익스피리언스(다쏘시스템), 윈칠(PTC), 팀센터(지멘스) 등의 PLM 시스템과 연계가 용이하며, MBSE–PLM–SPDM 간의 디지털 연계(traceability)가 수월하게 이루어진다. 정리하면 랩소디는 코드 생성, 상태 머신 중심이고 카메오 시스템 모델러는 요구사항–기능–물리 구조 연계 중심이다. 사용 분야는 랩소디가 임베디드 소프트웨어, 제어 시스템에 사용되며 카메오 시스템 모델러는 시스템 아키텍처, MBSE를 총괄하는데 사용된다. 시뮬레이션에는 랩소디가 상태 기반 시뮬레이션에 사용되며, 카메오 시스템 모델러는 파라메트릭, 시퀀스, 코시뮬레이션이 가능하다. 협업 관점에서 랩소디는 RTC/파일 기반으로 이용되며, 카메오 시스템 모델러는 팀워크 클라우드 기반 모델 협업에 활용된다. 외부 툴과 연동은 랩소디는 제한적이며 커스터마이징이 필요하다. 반면에 카메오 시스템 모델러는 FMI, PLM, 시뮬링크 등과 강력하게 연동된다.    ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2026-05-06
모델 기반 시스템엔지니어링에서 SysML의 역할
가상 제품 개발을 위한 MBSE 및 SysML의이해와 핵심 전략 (5)   이번 호에서는 모델 기반 시스템 엔지니어링(MBSE)의 핵심 언어인 SysML의 정의와 역할을 설명한다. SysML은 기존 문서 중심 방식의 한계를 극복하기 위해 복잡한 시스템을 시각화하고 설계 일관성을 유지하며, 모델리카(Modelica)와의 연동을 통해 수치 해석 및 검증 능력까지 제공한다. 결과적으로 SysML은 요구사항 정의부터 물리적 검증까지 전체 과정을 유기적으로 통합하여 가상 제품 개발의 생산성을 높이는 데에 기여한다.   ■ 오재응 한양대학교 명예교수, 시뮬레이션 랩 CTO   SysML이란 SysML(Systems Modeling Language)은 시스템을 대상으로 한 그래픽 모델링 언어로, UML(Unified Modeling Language)을 기반으로 확장하여 개발된 것이다. SysML은 OMG(Object Management Group), INCOSE(International Council on Systems Engineering), 그리고 ISO STEP AP233(시스템 엔지니어링 데이터 교환 표준)의 요구사항을 반영한 엔지니어링 RFP(Request for Proposal)에 따라 만들어졌으며, UML 2.0의 하위 집합을 기반으로 하되, 시스템 모델링에 특화된 확장 기능을 포함하고 있다. 즉, UML의 한 프로파일(profile)이면서도 시스템 중심 기능이 강화된 언어이다. SysML은 하드웨어, 소프트웨어, 데이터, 입력/출력, 절차 및 설비 등 복합적인 요소를 포함하는 시스템을 요구, 분석, 설계, 검증, 검증 및 검토(V&V) 등 전 과정에 걸쳐 모델링할 수 있도록 지원한다. 이를 통해 복잡한 시스템을 시각적으로 표현하고, 다양한 구성요소 간의 관계를 추적할 수 있다. 또한, SysML은 XML 기반 메타데이터 교환(XMI)을 통해 다른 모델 및 데이터 시스템과의 연동을 지원하며, 국제 표준인 AP233의 진화 과정과도 연계되어 있다. 이러한 상호운용성과 표준성은 SysML이 시스템 모델 중심 개발(model-driven SE)을 위한 핵심 언어로 자리매김하게 된 중요한 배경이다. 결론적으로, SysML은 전통적인 문서 중심 시스템 개발 방식에서 벗어나, 시각적 모델 중심으로 시스템을 통합적으로 정의하고 분석하며 검증할 수 있도록 해주는 핵심 도구라 할 수 있다. 이는 특히 모델 기반 시스템 엔지니어링(Model-Based Systems Engineering : MBSE)을 실현하기 위한 기반 언어로 널리 사용된다.   왜 SysML 모델링 언어와 MBSE가 연계되는가 지금까지 기본 시스템 엔지니어링의 시스템 설계 활동에 대해 설명해 왔지만 이들의 활동의 주요 목적은 MBSE에서도 마찬가지이다. 그러나 지금까지의 시스템 엔지니어링은 두 가지 ‘불편’이 있었다. 하나는 자연 언어 그 자체의 기술력으로 인한 불편이다. 예를 들어, 자연 언어로 시스템 엔지니어링 영역에서 널리 사용되는 계층 구조와 병렬 동작을 동시에 설명하는 것은 어렵다. 또한, 입력한 정보의 조감과 여러 원인과 결과를 가진 인과 관계를 설명하기도 어렵다. SysML은 시스템 엔지니어링을 위해 개발된 준 형식적 도식 언어이며 이러한 불편을 해소하기 쉽다. 또 다른 불편은 설명 내용의 일관성 유지라는 문제이다. 자연 언어로 작성된 문서 간에 걸친 정보의 완전성 및 일관성을 유지하는 것은 어렵고 문서에 설명된 정보가 변경될 때 시스템의 수명주기에 미치는 영향을 예측하기가 어렵다. 이들에 대해서도 모델링 툴을 병용하면서 SysML을 사용하면 이러한 불편을 없앨 수 있다. 한편 ‘개발 현장용’ 모델 언어의 의미와 메타 모델로서 추적성을 완비해야 한다. 아직 설계서로부터의 자동 코드 생성은 주류가 아니고, 사람의 손으로 프로그래밍에 의존하는 실태를 감안하면 다양한 능력의 사람이 이해하고 사용할 수 있는 설계 모델 언어여야 한다. 즉, 엄밀하지만 그것을 읽어내는데 수학적인 기능이 필수인 형식 언어나 SysML을 자유롭게 구사해 표현한 모델에서는 많은 리뷰어가 이해하는 데 고생하고, 종합적으로는 생산성을 떨어뜨릴 수 있다. 따라서 모델 간 추적성 정의만 엄격하게 한 모델 표현(언어)을 정의했다. 또한 설계 프로세스로 알려진 크게 복잡하고 세밀한 개발 단계를 결정하는 것만으로 그치지 않고 상품 디자인에 집중할 수 있도록, 모델 레벨에서 설계 순서 및 모델 간의 추적성을 나타내고 있다. SysML은 구조, 동작, 속성 및 요구 사항 측면에서 복잡한 시스템 설명을 캡처하기 위한 표준화된 범용 그래픽 모델링 언어이다. 모델리카(Modelica)는 미분 대수 방정식의 관점에서 복잡한 시스템의 연속 및 이산 시간 역학을 분석하기 위한 표준화된 범용 시스템 모델링 언어이다. SysML 모델의 설명력과 모델리카 모델의 분석 및 계산 능력을 통합하면 SysML 또는 모델리카가 개별적으로 제공하는 것보다 훨씬 더 뛰어난 기능을 제공할 수 있다. 모호함 없이 SysML과 모델리카 모델 간에 모델링 정보를 효율적이고 자동으로 전송하기 위한 구현을 지원하는 두 모델링 언어 간의 표준화된 양방향 변환이 개발되고 있다. 이러한 양방향 변환 접근 방식에 대한 개요 외에도, 이번 호에서는 변환 원리를 명확히 하고 이 두 언어 간의 통합으로 인해 발생하는 중요한 시너지 효과를 설명하는 간단한 예를 제공한다. SysML은 기본 의미론을 갖춘 잘 정의된 그래픽 구성을 사용하여 시스템 모델을 생성하고 관리하는 데 사용할 수 있는 범용 시스템 모델링 언어이다.(Object Management Group, 2008) SysML은 UML 2(Object Management Group, 2009)의 하위 집합을 재사용하고 새로운 모델링 요소와 두 가지 새로운 다이어그램 유형을 추가하여 이를 확장한다. 이러한 SysML 다이어그램은 <그림 1>에 나와있다.   그림 1. SysML 다이어그램 개요 및 UML 다이어그램과의 관계   요구 사항 다이어그램 및 매개변수 다이어그램과 결합된 일련의 동작 및 구조 다이어그램은 시스템의 통합 보기를 제공한다. 그러나 SysML은 단순한 다이어그램 세트 그 이상을 나타낸다. 다이어그램의 기본에는 모든 모델링 구성을 공식적으로 나타내는 추상 구문 모델 저장소가 있다. 그만큼 위에 표시된 대로 SysML의 시스템 동작은 활동 다이어그램, 상태 머신 다이어그램 및/또는 시퀀스 다이어그램과 관련 의미론의 조합을 통해 캡처된다.     ■ 기사 상세 내용은 PDF로 제공됩니다.
작성일 : 2026-03-06
SysML을 활용한 아키텍처 모델링과 MagicGrid 방법론
제품 개발의 새로운 방법론, MBSE (2)   소비자의 선호에 따라 특화된 제품을 요구하는 현재, 항공기와 자동차, 선박, 건설까지 여러 분야의 제품 역시 사물인터넷, 커넥티비티 등이 포함된 새로운 서비스를 제공하고 있다. 이러한 환경 속에서 제품 기획, 설계, 해석 및 생산 전반의 과정에서 생성되는 정보들 간의 연계를 견고히 하는 모델 기반 시스템 엔지니어링(MBSE : Model-Based System Engineering)은 엔지니어링 분야에서 중요한 역할을 하는 접근 방식이다. 이러한 MBSE의 핵심 요소인 시스템 아키텍처는 시스템의 구조와 구성 요소 사이의 상호 작용을 표현하여 시스템 개발자의 업무에 큰 이점을 가져다 준다. 이번 호에서는 시스템 아키텍처의 중요성과 SysML을 활용한 시스템 모델링의 가치, 시스템 아키텍처 모델링 솔루션인 카티아 매직(CATIA Magic)을 사용하여 얻을 수 있는 이점에 대해 살펴보고자 한다.   ■ 김성환 다쏘시스템코리아의 MBSE 컨설턴트이다. 2014년부터 다쏘시스템코리아에서 기술 컨설턴트로 활동 중이며, 2022년부터는 다쏘시스템의 MBSE 영역 전반을 담당하며 고객 대상으로 MBSE 방법론 소개 및 제안을 수행하고 있다. 홈페이지 | www.3ds.com/ko   ■ 김승원 다쏘시스템코리아의 기술 컨설턴트로서 MBSE 영역을 전문으로 업무를 수행하고 있다. CATIA Magic과 3DEXPERIENCE Platform과 같은 주요 솔루션을 활용하여 고객들에게 기술 컨설팅을 제공하고 있다. 홈페이지 | www.3ds.com/ko   ■ 신효주 다쏘시스템코리아의 MBSE 전문 기술 컨설턴트이다. CATIA Magic과 STIMULUS를 포함한 MBSE 솔루션을 담당하고 있으며, 다양한 산업 및 대학을 대상으로 MBSE 및 SysML 관련 교육과 프로젝트를 수행하며 기술 컨설팅을 제공하고 있다.   홈페이지 | www.3ds.com/ko   그림 1. 시스템 아키텍처의 역할   시스템 아키텍처의 중요성   시스템 아키텍처는 시스템의 구조와 구성 요소 사이의 관계 및 상호 작용을 명확하게 정의한다. 이는 시스템의 기능성, 안정성, 성능, 확장성, 유지 보수성 등에 직접적인 영향을 미친다. 보다 직관적인 아키텍처 모델을 기반으로 요구사항을 충족시키고, 이해관계자들간의 의사소통과 협업을 원활하게 한다. 또한, 아키텍처는 시스템의 전체적인 복잡성을 이해하고 관리할 수 있는 체계적인 접근 방식을 제공한다. 이를 통해 초기 개발 단계부터 문제를 식별하고 해결할 수 있으며, 변경 및 개선에 유연하게 대응할 수 있다.   그림 2. 시스템 아키텍처의 효과   SysML을 활용한 시스템 아키텍처 모델링 SysML이란 SysML(SystemsModelingLanguage)은 OMG(Object Management Group)에서 정의하여 제공하는 언어로서 하드웨어, 소프트웨어, 정보, 인력, 절차 및 시설을 포함할 수 있는 복잡한 시스템을 정의, 분석, 설계 및 검증하기 위한 범용 그래픽 모델링 언어이다. 이는 시스템 공학 분야에서 널리 사용되는 모델링 언어로, UML(Unified Modeling Language)을 기반으로 한 표준화된 언어이다. SysML이라는 표준은 개발 담당자들이 시스템을 명확하게 정의하여 동일하게 이해하는 데 도움을 준다.   SysML 기반 아키텍처 모델링의 장점 SysML의 9가지 다이어그램과 테이블은 목적과 관점에 맞게 사용되어 시스템의 구조, 동작, 요구사항 등을 직관적으로 표현함으로써 개발자들이 시스템을 더 잘 이해할 수 있게 도와준다. 그에 따라 시스템 요구사항과 아키텍처 간의 일관성을 확보하고 변경에 대한 영향을 미리 파악할 수 있다. 이는 개발 과정에서의 위험을 감소시키고, 시스템의 품질과 성능을 향상시키는 데 기여 한다.   그림 3. SysML의 네 가지 핵심요소     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2023-07-03
오토데스크 포지 디지털 트윈 코드 분석 및 UML 구조 역설계
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 오토데스크 포지 디지털 트윈(Autodesk Forge Digital Twin) 소스 예제를 간단히 분석한다. 쉬운 이해를 위해 구조와 소스 코드를 먼저 분석하고, 이를 UML(Unified Modeling Language)로 표현해 구조를 역설계한다. 이를 통해 실무적 관점에서 플랫폼 기반의 디지털 트윈 서비스 개발 절차 및 방법, 고려사항 등을 확인해본다.     ■ 강태욱 | 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 Engineering digest와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 이메일 | laputa99999@gmail.com 페이스북 | www.facebook.com/laputa999 홈페이지 | https://sites.google.com/site/bimprinciple 팟캐스트 | http://www.facebook.com/groups/digestpodcast   오토데스크에서 제공하는 예제 프로그램은 디지털 트윈의 특징 중 물리모델과 디지털모델의 연결, 실시간 IoT 센서 정보 반영, 시뮬레이션, 클라우드와 같은 기능을 오픈소스로 구현한 것이다.   그림 1. 포지 디지털 트윈 데모(소스코드 : https://github.com/Autodesk-Forge/forge-digital-twin)   오토데스크 포지 디지털 트윈 소프트웨어 아키텍처 분석 방법은 먼저 소스코드와 GUI 뷰를 분석한 후, 객체 및 클래스 정적 구조, 시퀀스 동적 구조를 역설계하는 순서로 진행한다.   1. 컴포넌트 구조 및 실행 방법 이 소프트웨어는 오토데스크 포지, Node.JS 자바스크립트 런타임 플랫폼, express 웹서버, Bootstrap UI 테마, MongoDB 데이터베이스를 사용하고 있다. 오토데스크 포지에 가입하고, 앞에 언급된 컴포넌트를 모두 설치한 후 다음 명령을 실행해 웹서버를 구동한다. git clone https://github.com/Autodesk-Forge/forge-digital-twin npm install export FORGE_CLIENT_ID=<client-id> export FORGE_CLIENT_SECRET=<client-secret> export FORGE_MODEL_URN=<model-urn> export MONGODB_URL=<mongodb-connection-string> npm start  
작성일 : 2021-07-01
CAD&Graphics 2021년 7월호 목차
  17    Theme    3D 프린팅의 확장과 제조 패러다임의 변화 Ⅰ 3D 프린팅이 가져올 제조업의 변화 / 김도형 3D 프린팅 기술의 친환경적 지속가능성 효과 / 신상묵 적층제조용 알루미늄 합금의 개발과 응용 / 강민철 자동차 디자인을 위한 3D 프린터의 조건 / 김진호 3D 프린팅에 최적화된 접는 디자인의 개발과 미래 / 구상권 Infoworld Case Study 35    싸이아크, HP Z8를 통한 디지털 아카이빙 혁신    문화유산의 디지털 기록 작업에서 속도와 정확도 높이는 IT 인프라 구축 38    인체 특성을 닮은 의료용 소재 제조기업, 티니코    클라우드 기반의 시뮬리아 솔루션으로 제품 개발 시간 감소 및 품질 향상 People&Company 42    유니티 데이비드 메나드 프로덕트 리드    건설·건축 산업을 위한 전문 솔루션으로 AEC 업계의 변화 이끈다 46    지멘스 디지털 인더스트리 소프트웨어 토니 헤멀건 CEO    기술에 대한 신뢰와 디지털 전략이 제조 혁신을 성공시킨다 New Product 49    플러그 앤 플레이가 가능한 초정밀 광학식 3D 스캐너    Polyga Compact 시리즈 52    차세대 리얼타임 3D 솔루션    언리얼 엔진 5 얼리 액세스 56    다양한 아키텍처에서 신속한 애플리케이션 개발 지원    Intel oneAPI 툴킷 74    3D 프린터 리얼타임 결함 모니터링 시스템    PrintRite3D 76    이달의 신제품 Focus 58    PLM 베스트 프랙티스 컨퍼런스 2021, 산업의 변화 속에서 디지털 전환과 PLM의 가치 짚다 64    디지털 트랜스포메이션, 차세대 전투기 개발의 밑거름이 되다 66    마이크로소프트, 하이브리드 업무를 위한 차세대 혁신 기술 공개 68    SAP 코리아, 지능형 기업 네트워크 및 지속가능성을 위한 전략 공개 70    한국BIM학회, AI와 가상성이 융합된 건설·건축 산업의 미래를 논하다 On-Air 73    캐드앤그래픽스 CNG TV 지식방송 지상중계   스마트 플랜트 운영 솔루션 ‘Operational Twin’ / 산업별 리더들에게 들어보는 PLM의 전망 Column 84    디지털 지식전문가 조형식의 지식마당 / 조형식    PLM 경영 혁신과 PLM의 재도약 86    나에게서 얻는 것 No.1 / 류용효    나는 왜 PLM을 하는가 78    New Books 80    News Directory 147    국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리 CADPIA AEC 89    BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱    오토데스크 포지 디지털 트윈 코드 분석 및 UML 구조 역설계 98    어드밴스 스틸과 함께 하는 철골구조물 BIM 설계 실무 (9) / 유상현    넘버링의 중요성 102    새로워진 캐디안 2021 살펴보기 (10) / 최영석    문자 스타일 관리자 기능 105    데스크톱/모바일/클라우드를 지원하는 아레스 캐드 살펴보기 (14) / 천벼리    아레스 캐드 2022 : 문자 찾기/바꾸기 3D Printing 108    금속적층제조를 위한 시뮬레이션의 활용 (2) / 유병주, 황우진    소형 항공 플랫폼용 구동부 시스템의 DfAM 적용을 통한 비행체의 급기동 성능 향상 사례 142    전기자동차 시대를 준비하는 3D 프린팅 (2) / 최동환    전기자동차 개발 동향 및 관련 시험 Reverse Engineering 113    보이는 것과 보는 것 (7) / 유우식    활용하기 쉽게 보여주는 것 Mechanical 120    미래 지향적인 설계로 제품 혁신을 가속화하는 크레오 8.0 (2) / 심미연    디스플레이 기능 개선 Manufacturing 127    퓨전 360의 CAM 작업을 위한 팁&트릭 (1) / 이경하    내부 코너 가공, 곡면 모서리의 3D 챔퍼 가공 Analysis 130    앤시스 워크벤치를 활용한 해석 성공사례 / 김우택    플루언트의 MDM을 활용한 기어 회전에 의한 오일의 비산 및 발열 현상 모사 Cloud Computing 136    언택트 시대의 CAD/CAE 유저를 위한 AWS 클라우드 서비스 (4) / 조상만    AWS 환경에서 DCV 구성하기       캐드앤그래픽스 2021년 7월호 목차 from 캐드앤그래픽스
작성일 : 2021-07-01
다쏘시스템, 노매직과 시스템 엔지니어링 솔루션 강화를 위한 파트너십 체결
다쏘시스템은 노 매직(No Magic)과 모델 기반 시스템 엔지니어링 분야 전문성 결합을 위해 파트너십을 체결했다고 밝혔다.  이번 파트너십을 통해 항공우주, 국방, 자동차, 운송, 하이테크, 생명공학 등 다양한 산업 부문에서 연결되고 자동화된 경험을 개발하는 데 차별화된 경쟁력을 제공해 주는 양사의 산업 솔루션이 다쏘시스템 3D 익스피리언스 플랫폼을 기반으로 통합될 예정이다. 다쏘시스템과 노 매직은 공동으로 기존 고객 및 신규 고객과의 협업을 진행하게 되며, 업스트림 씽킹(Upstream Thinking)부터 디자인 및 시뮬레이션, 생산 및 운영에 이르기까지 모델 기반 시스템 엔지니어링을 도입함으로써 기업이 제품 혁신 중심에서 경험 혁신 중심의 비즈니스로 전환할 수 있도록 지원한다. 사물인터넷(IoT)은 점차 자동화 제품 및 커넥티드 디바이스의 통합이 확대되고, 더 많은 소프트웨어가 물리적 환경에 디지털로 연결되면서 제품, 자연, 삶이 서로 상호작용하며 살아있는 경험의 일부가 되는 ‘경험 인터넷’으로 진화하고 있다. 이처럼 고도의 복잡성과 상호 연결된 시스템 환경에서 산업체와 파트너 에코시스템이 매끄럽고 긴밀하게 협업하기 위해서는 ▲복합 시스템(SoS, Systems of Systems)과 산업 전반에 걸친 임베디드 시스템 및 소프트웨어 아키텍쳐의 가상 공동 설계 및 시뮬레이션, ▲다양한 부문에 걸친 지원, ▲자동화 및 체계적 기존 데이터 재활용을 통한 설계 및 엔지니어링 혁신 사이클 단축 등의 기능이 필요하다. 단일한 데이터 소스를 제공하는 3D 익스피리언스 플랫폼을 통해 고객들은 지속적인 3D 디지털 프로세스를 실행할 수 있으며, 다양한 요구사항과 복합시스템 아키텍쳐 모델, 시스템 및 서브 시스템 아키텍쳐, 기능적〮논리적〮물리적 3D 모델링 시뮬레이션 등 경험의 모든 주기에 필요한 다양한 정보를 얻을 수 있다. 3D 익스피리언스 플랫폼은 STEP, 모델리카, FMI, ReqIF, OSLC등 가장 많은 종류의 시스템 엔지니어링을 위한 개방형 표준과 언어를 제공한다. 이번 파트너십을 통해 UML-SysML, UPDM, DoDAF, MODAF, UAF등 더욱 다양한 산업 표준 모델 및 언어 제공이 가능해져 개방성이 강화될 것이다. 다쏘시스템 카티아 CEO 필립 로퍼(Philippe Laufer)는 “노 매직은 모델 기반 시스템 엔지니어링의 유연한 도입을 위해 업계에서 가장 널리 통용되는 산업 표준 및 성공 사례, 템플릿 기반 모델에 대한 지원, 준수, 확산에 필요한 전문성과 특화된 지식을 제공한다”며, “이번 파트너십을 통해 시스템 엔지니어 및 임베디드 소프트웨어 개발자에게 설계, 분석, 개발, 테스트 관련 강력한 솔루션은 물론 비용 효율적인 임베디드 및 실시간 시스템과 소프트웨어를 제공할 수 있게 되었다”고 설명했다. 노 매직의 게리 던컨슨(Gary Duncanson) CEO는 “세계적인 3D 엔지니어링 소프트웨어 기업인 다쏘시스템과 파트너십을 맺게 되어 매우 기쁘다. 카티아는 제품 설계 및 개발과 관련된 다양한 분야의 통합을 통해 시장에서 가장 큰 포트폴리오를 제공하고 있다. 이는 복잡한 시스템의 개념적〮논리적 아키텍쳐를 영역 특화 실행과 연결시켜 사용자들에게 혜택을 제공하는 노 매직의 솔루션과 강력한 시너지를 이루는 부분”이라며 “오늘날의 상호 연결된 세상에서 노 매직의 솔루션은 복잡성을 단순화해 줄 뿐만 아니라 개발 비용 절감에도 기여하고 있다. 모델 기반 시스템 엔지니어링은 복잡성 관리 및 더 나은 비즈니스 결과 도출을 위한 유일한 솔루션이다”라고 덧붙였다.
작성일 : 2017-12-05
BIM 활용을 위한 3D 스캐닝 솔루션, Trimble TX8 & Trimble DPI-8
■ 개발 및 공급 : Trimble, www.trimble.com 지오시스템, 02-702-7600, www.geosys.co.kr■ 주요 특징 : 고해상도 점군 데이터의 빠른 취득과 이를 활용한 효율적인 결과물 생성 Trimble TX83D 스캐닝은 3D 레이저 스캐너를 이용하여 레이저나 백색광을 대상물에 투사, 대상물의 형상정보를 취득, 디지털 정보로 전환하는 모든 과정을 말한다. 3D 스캐닝을 이용하면 볼트와 너트를 비롯한 초소형 대상물을 비롯해 항공기, 선박, 빌딩이나 교량 혹은 지형 같은 대상물의 형상정보를 취득할 수 있다. 취득된 포인트 클라우드를 활용 분야별로 처리하게 되는데 건축, 토목분야에서는 포인트 클라우드를 도면화하여 현장시공의 정도 관리 등 여러 용도로 사용된다. 로봇이나 자동차분야에서는 형상을 인식하여 자동주행 정보로 활용되고, 3D 콘텐츠 제작 분야에서는 고정밀도의 영상을 만드는 기본 데이터로 활용된다.Trimble TX8(트림블 TX8)은 정밀 데이터 취득을 위한 고성능 3D 스캐너다. TX8의 가장 큰 특징은 Trimble Lightning 기술로 초고속 스캐닝과 대상물의 반사율에 관계없는 안정적인 데이터를 취득할 수 있다. 기본적인 포인트 클라우드 취득 속도는 100만 points/sec이다. 스캐닝 레벨에 따른 데이터 취득 시간과 반사율에 따른 데이터 정확도는 그림과 같다.Trimble TX8은 직관적이고 간결한 터치스크린 인터페이스를 지원하며 스캐너의 모든 기능을 터치스크린에서 제어할 수 있도록 되어 있다. 햇빛, 먼지, 바람, 비 등 기상조건에 영향 없이 일정한 정확도의 데이터를 취득할 수 있으며, 별도의 고해상도 카메라 이미지와 포인트 클라우드 데이터를 결합하여 활용할 수 있다. Trimble DPI-8Trimble DPI-8(트림블 DPI-8)은 휴대용 스캐닝 솔루션으로, 안드로이드 태블릿에 취득한 데이터를 저장하고 현장에서 확인 및 처리할 수 있다. 경량 디자인으로 한손으로 조작이 가능하며, 사용자가 원하는 대상물을 3D로 캡처하고, 실시간으로 취득된 데이터를 확인할 수도 있다. 태블릿은 별도의 PC 연결 없이 취득된 3D 데이터를 저장하고, 현장에서 데이터를 처리할 수 있어 실시간 모바일 솔루션이라 할 수 있다. 건축, 건설, 엔지니어링, 범위현장 검증, 조선, 자동차, 멀티미디어, 디자인, 고고학 등 광범위한 분야의 활용이 가능하며, PTS, PTX, PLY, PTG, DP 등 다양한 포맷으로 데이터를 저장할 수 있다. DPI-8로 취득된 데이터는 Trimble RealWoeks, Autodesk ReCap, AVEVA LFM, CloudCompare 등 소프트웨어와 직접 활용이 가능하다. Trimble RealWorksTrimble RealWorks(트림블 리얼웍스)는 포인트 클라우드 데이터를 처리하는 후처리 소프트웨어로, 포인트 클라우드 데이터를 정합하고 관리하는 것은 물론 다양한 2D, 3D 결과물 생성과 모델링 기능을 지원한다. 고성능 워크스테이션의 성능을 충분히 활용할 수 있도록 최적화되어 있으며, 생산성 향상을 위한 강력한 자동 레지스트레이션과 QC(Quality Control)를 위한 툴, In-depth 리포팅 기능을 지원하고 프로젝트 공유를 위한 퍼블리시(Publish) 기능을 제공한다. 기사 상세 내용은 PDF로 보실 수 있습니다.
작성일 : 2016-09-02
햅틱 기반의 디지털 클레이 모델링 솔루션, Touch 3D 스타일러스 & Geomagic Sculpt
■ 개발 및 공급 : 3D Systems, 02-6262-9900, www.3dsystems.com■ 주요 특징 : Touch 3D 스타일러스-6 자유도, 포스 피드백(화면의물체의 질감 및 모양을 촉각으로 확인), USB 인터페이스, Geomagic Sculpt(가상 점토 모델링 소프트웨어) 제공 주요 특징3D Systems(쓰리디시스템즈)의 Touch 3D 스타일러스와 Geomagic Sculpt는 기존 솔리드 모델링의 한계를 뛰어 넘어 복잡하고 곡선이 많은 유기적 형태를 자유 자재로 모델링할 수 있는 도구다. 3D 스타일러스를 활용한 가상 점토 모델링 방식은 사용자에게 디자인의 제약이 없는 작업 환경을 제공함으로써 정교하고 복잡한 유기적 형태의 모델링이 가능하다. 손에 쥐고 주무르듯 점토를 밀고 당기고 구부려 변형이 가능하며, 화면에 보이는 모델 형상을 손 끝의 감각으로 느끼며 작업 할 수 있다. Geomagic Sculpt와 Touch 3D 스타일러스는 기능적이고 아름다운 제품을 직관적으로 디자인할 수 있는 솔루션이다. 디자인을 완성하는 또 하나의 손, Touch 3D 스타일러스 Geomagic Sculpt와 함께 제공되는 Touch 3D 스타일러스는 디자인 작업 효율을 극대화시켜 준다. Touch 3D 스타일러스는 3D 디자인과 자연스럽게 상호작용할 수 있는 직관적인 작업 방식을 제공한다. 2D 공간에서 마우스 커서를 움직이는 것이 아닌, 3D 환경에서 스타일러스를 활용해 상상하는 조형물을 창조할 수 있다. 6 자유도, 포스 피드백(화면의 물체의 질감 및 모양을 촉각으로 확인), USB 인터페이스를 제공하며 높이는 17.8cm, 몸체 받침대 직경은 14cm이다. 주요 기능Touch 3D 스타일러스와 Geomagic Sculpt는 촉각(Haptic) 기반의 디지털 조각 모델링 솔루션이다. 모니터 상에 보이는 디지털 형태의 찰흙을 활용해 손 끝 감각을 활용해서 3차원 형상을 제작할 수 있다. 디지털을 실제로 손으로 느끼면서 작업을 할 수 있어 실제 조각하는 것과 크게 다르지 않으며, 디지털로 제작하기 때문에 조각 작업에서 발생하는 부스러기가 발생하지 않아 깨끗한 환경에서 작업할 수 있는 장점이 있다. Geomagic Capture가 기계적인 형상에 적합한 솔루션이라면 Touch 3D 스타일러스와 Geomagic Sculpt는 기계적인 모양보다는 미적 요소가 포함되어 있고 자유형상이 많은 유기적인 모델링에 적합한 솔루션이다. 만들어지는 데이터는 덩어리로 구성된 복셀(Voxel) 기반 데이터로서 추가적인 데이터 처리 작업 없이 바로 3D 프린팅과 연계된다는 장점이 있다. 기사 상세 내용은 PDF로 보실 수 있습니다.
작성일 : 2016-09-02
[전액무료교육] 중장년층 취업아카데미 성공적인 재취업을 위한 자바개발자 취업지원과정
[전액무료교육] 중장년층 취업아카데미 성공적인 재취업을 위한 자바개발자 취업지원과정          - 교육대상 : 40세 이상의 고용보험 미가입 중장년층- 모집일정 : ~ 인원 마감시까지 (면접합격자 순차배정)- 모집인원 : 25명- 교육장소 : 중앙정보기술인재개발원 본원               (2호선 이대역 6번출구 10M앞 중앙빌딩 5층(1층 커핀그루나루))- 교육생 특전- 교육비 전액 무료(교재 무료제공)- 식비 & 교통비 지급(매월 116,000월 지급)- 우수 수료생 IT 전문교육기관 교육강사 취업            - 교육과정 : 『중장년층 취업아카데미』 파워역량 SW개발자 양성 전문강사 취업과정- 교육목표 : IT전문 교육기관에서 요구하는 SW개발 역량을 갖춘 전문강사 양성- 교육구성 : 총 560시간 - 교육기간 : 2015년 10월 05일 ~ 2016년 01월 13일(3.5개월)- 교육시간 : 09:00~18:00(월~금)- 세부내용  연번교육구분교육내용교육시간1생애 재설계, 커리어코칭- 자기인식- 중장년 직업세계 이해- 경력관리 노하우- 직업윤리- 재무/세무 법률 이해- 커리어 코칭(SWOT분석)- 5인 1조 그룹별 코칭402기본 역량강화- ICT기술 최근동향과 트랜드 핫이슈 멘토링- 프로젝트 관리 이해와 수행 멘토링- 취업처 관련업계 문화이해- 쌍방향 의사소통 능력- 고급엑셀 OA능력 배양- 프리젠테이션 스킬능력 배양- 소셜네트웍스 이해와 SNS 활용방안- 조직이해능력303기업맞춤형 취업훈련- JAVA 응용 프로그래밍- SW개발자 훈련 교육공학- 데이터베이스 설계,구축,운용- 웹 표준 기술 - Servlet & JSP 프로그래밍(Model I,II)- 전자정부 표준 프레임워크 Spring- 안드로이드 플랫폼 모바일 프로그래밍- 빅데이타 활용 하둡 프로그래밍- 객체지향분석설계(OOA/OOD), UML- 비즈니스 로직 기반 실무프로젝트490합 계560           - 한국정보기술서비스산업협회, 쌍용교육센터, 한국상용SW협회, 방송정보국제교육원,  ㈜아이티에프이, 중앙정보처리학원, ㈜인크레파스, 대신정보통신직업전문학교,  중앙에이치에이㈜, ㈜한빛이엔아이 , ㈜솔데스크 외 다수          - 중앙정보기술인재개발원 중장년층 취업아카데미 담당자 : 유국영 팀장- 홈페이지 : http://www.choongang.co.kr/html/M4/m4_s03.asp- 전화 : 02-704-1711- 이메일 : einfochoongang.co.kr           
작성일 : 2015-09-11