• 제목/요약/키워드: UML Design Model

검색결과 142건 처리시간 0.025초

xUML을 사용한 MDA 기반 임베디드 소프트웨어 컴포넌트 시스템을 위한 설계 재사용 (Towards a Reusable Design for Embedded Software Component System Based on MDA with Executable UML)

  • 김우열;김동호;문소영;김영철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.475-477
    • /
    • 2005
  • 향후 유비쿼터스 컴퓨팅 환경에서의 임베디드 소프트웨어는 다원화된 네트워크 환경에서 동작하게 될 것이다. 임베디드 소프트웨어가 이 기종의 시스템에서 다양한 형태의 응용 프로그램으로 쉽게 탑재되기 위해서는 설계와 코드의 재사용이 필수적이다. 임베디드 시스템에서 소프트웨어 설계의 재사용이 가능하다면 개발 시 소요되는 시간과 비용이 절감될 것이다. 그러나 임베디드 소프트웨어는 많은 부분이 시스템에 의존적이기 때문에 재사용이 어렵다는 단점을 가지고 있다. 본 논문에서는 이러한 단정을 해결하고자 기존의 MDA 메커니즘과 개선한 Multiple V-model의 접목을 시도하고 임베디드 소프트웨어 컴포넌트 설계의 재사용을 제안하다. 그리고 적용사례로서, 이기종의 임베디드 시스템들에 소프트웨어 컴포넌트를 탑재하였다.

  • PDF

객체지향 CASE 도구 OODesigner의 플랫폼 이식 사례 연구 (A Case Study of Platform Migration for an Object-Oriented CASE tool : OODesigner)

  • 홍의석;김태균
    • 한국정보처리학회논문지
    • /
    • 제7권9호
    • /
    • pp.2857-2866
    • /
    • 2000
  • 소프트웨어 개발 기술이 발전함에 따라 객체지향 CASE(Computer Aided Software Engineering)도구의 중요성이 점차 커지고 있다. 본 논문에서는 객체지향 CASE 도구인 OODesigner[15, 16]를 세가지 플랫폼에서 개발한 공정을 기술하고, 구현된 도구들의 설계 및 구현 결과 유사성을 기술하며, CASE 도구 개발을 위한 설계 및 구현 관점의 일반적인 구조를 제시한다. OODesigner는 초기에 OMT(Object Modeling Technique)를 지원하기 위한 목적으로 1994년부터 개발되기 시작하였으며, 1997년에 Unix 버전이 완성된 이후 UML(Unified Modeling Language)을 지원하는 Java 버전과 Windows 버전의 개발이 이루어졌다. CASE 도구 개발은 Model-View-Controller(MVC)패러다임을 적용하는 전형적인 예라고 볼 수 있으며 구현 결과 MVC 관점에서 세가지 버전들의 공통된 설계 패턴들을 얻을 수 있었다, 이러한 설계의 유사성들은 해당되는 설계 표기법을 지원하는 다양한 CASE 도구의 개발을 사용될 수 있다.

  • PDF

UML 분석 모델의 구조적 제약사항에 대한 OCL 기반의 명세 및 검증 (OCL Based Specification and Verification of Structural Constraints for UML Analysis Models)

  • 채흥석;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권2호
    • /
    • pp.186-200
    • /
    • 2006
  • 분석 모델은 오직 시스템의 기능적 요구사항에 초점을 두며, 비 기능적인 요구사항과 구현과 관련된 이슈들은 이후의 설계 작업이 착수될 때까지 미루어진다. 설계 활동은 분석 모델을 상세화하고 명확하게 하는 방식으로 수행된다. 따라서, 분석 모델의 품질은 설계 모델에 지대한 영향을 미친다. 그러므로, 정확한 분석 모델을 구축하기 위하여 많은 노력을 기울여야 한다. 본 논문에서는 전형적인 객체지향 개발 방법론의 분석 모델이 항상 충족해야 하는 구조적 제약 사항을 제안한다. 제약 사항은 개별 클래스에 관한 제약사항, 클래스간의 관계에 대한 제약 사항과 클래스의 사용에 대한 제약사항으로 분류된다. 각 제약사항 변로 정형적인 정의와 OCL을 이용한 기술이 제공된다. 또한, 2개의 산업체 프로젝트를 대상으로 수행된 사례 연구를 통하여 제안된 기법이 객체지향 분석 모델에 존재하는 심각한 오류를 발견하고 이를 수정하는 데 도움을 줄 수 있음을 보여 준다.

S-100 표준 기반 해양 사고 데이터 모델 설계 (A Design of Data Model for Marine casualty based on S-100)

  • 김효승;문창호;이서정
    • 디지털콘텐츠학회 논문지
    • /
    • 제18권4호
    • /
    • pp.769-775
    • /
    • 2017
  • 국제해사기구의 이내비게이션 전략은 선박에 새로운 기술을 도입하여 보다 편하고 안전한 항해를 지원하는 것이다. 이내비게이션 전략에 맞춰 선박에는 다양한 장비가 도입되고 육상의 시스템과 연계한 시스템 구조를 가지게 될 전망이다. 이에 따라 시스템간의 공통 데이터 구조가 필요하게 되었고 최종적으로 국제수로기구가 개발한 S-100 표준이 선정되었다. 본 논문은 이내비게이션 전략의 공통 해사 데이터 구조인 S-100 표준을 기반으로 해양 사고 데이터 모델을 설계하였다. S-100 표준의 데이터 모델은 UML의 클래스 다이어그램의 형태로 설계되며 최종 인코딩은 GML/XML의 형태를 따른다. S-100 표준과 현재 개발 중인 제품 사양에 대해 살펴보고 해양 사고 데이터의 S-100 표준 기반 데이터 설계와 포트레이얼 정의를 기술하였다.

클래스 다이어그램 이미지의 자동 분류에 관한 연구 (A Study on Automatic Classification of Class Diagram Images)

  • 김동관
    • 한국융합학회논문지
    • /
    • 제13권3호
    • /
    • pp.1-9
    • /
    • 2022
  • UML(Unified Modeling Language) 클래스 다이어그램은 시스템의 정적인 측면을 표현하며 분석 및 설계부터 문서화, 테스팅까지 사용된다. 클래스 다이어그램을 이용한 모델링이 소프트웨어 개발에 있어 필수적이지만, 경험이 많지 않은 모델러에게 쉽지 않은 작업이다. 도메인 카테고리별로 분류된 클래스 다이어그램 데이터 세트가 제공된다면, 모델링 작업의 생산성을 높일 수 있을 것이다. 본 논문은 클래스 다이어그램 이미지 데이터를 구축하기 위한 자동 분류 기술을 제공한다. 추가 정보 없이 단지 UML 클래스 다이어그램 이미지를 식별하고 도메인 카테고리에 따라 자동 분류한다. 먼저, 웹상에서 수집된 이미지들이 UML 클래스 다이어그램 이미지인지 여부를 판단한다. 그리고, 식별된 클래스 다이어그램 이미지에서 클래스 이름을 추출하여 도메인 카테고리에 따라 분류한다. 제안된 분류 모델은 정밀도, 재현율, F1점수, 정확도에서 각각 100.00%, 95.59%, 97.74%, 97.77%를 달성했으며, 카테고리별 분류에 대한 정확도는 81.1%와 95.2% 사이에 분포한다. 해당 실험에 사용된 클래스 다이어그램 이미지 개수가 충분히 크지 않지만, 도출된 실험 결과는 제안된 자동 분류 방식이 고려할 만한 가치가 있음을 나타낸다.

Design and Implementation of Security Frame work for Application Server with Components

  • 김행곤;강전근
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권4호
    • /
    • pp.531-540
    • /
    • 2004
  • 웹 서비스 애플리케이션의 개발은 변화하는 다양한 이질적인 시스템간의 상호 운영성과 유지가 필수적이고, 사용자 측면의 변경 없이 비즈니스 환경의 변경이 가능하도록 시스템의 확장성과 유연성 및 기존 웹 서비스 애플리케이션을 이용한 재사용 성이 제공되어져야 한다. 따라서 웹 서비스 애플리케이션 개발을 위한 CBD(Component Based Development) 적용은 시스템 구축을 위한 자연스런 기술 및 방법론으로 기존의 설계, 구조, 유지보수의 문제점의 해결책으로 제시되고, 웹 분산 환경을 기반 한 웹 서비스를 동적으로 빠른 시간에 릴리즈 가능하게 한다 본 논문에서는 웹 응용 서버 및 모바일 응용 서버 시스템을 위해 개발된 보안 프레임워크의 설계 및 구현과 관련된 컴포넌트를 식별하여 아키텍처에 맞게 계층화시키고, 기존의 UML을 기반으로 웹서비스의 특성을 반영하여 적용 가능한 모델링을 제시한다. 제안된 보안 프레임워크는 레거시 보안 시스템과의 연동, J2EE 보안 지원, JAAS 지원, Kerberos 지원 등 응용 서버 시스템들이 요구하는 다양한 보안 기능을 제공하도록 컴포넌트화 특징을 가진다.

  • PDF

객체지향 설계방법에서 오류 검출과 일관성 점검기법 연구 (Detecting Errors and Checking Consistency in the Object-Oriented Design Models)

  • 정기원;조용선;권성구
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.2072-2087
    • /
    • 1999
  • 소프트웨어의 대형화와 사용자 요구사항의 복잡화에 따라, 소프트웨어 개발 초기 단계에서의 산출물의 정확성과 일관성은 중요해지고 있다. 하지만, 객체지향 방법을 기반으로 한 설계 문서에 대한 오류 검출 및 일관성 점검을 위한 기법은 만족할 만한 수준에 이르지 못하고 있다. 본 논문은 UML(Unified Modeling Language)의 다이어그램들에 대한 메타모델을 작성하고, 메타모델의 각 요소들에 대하여 적용할 일반화된 메타규칙을 도출하고, 메타규칙들을 각 다이어그램에 적용한 세부규칙 도출에 활용하였다. 이 방법은 오류 검출과 일관성 점검에 활용할 세부규칙들을 체계적으로 도출하므로, 규칙의 완전성을 도모하고 규칙적용의 자동화를 가능하게 하였다. 또한, 도출된 세부규칙을 적용한 사례를 통하여 그 효용성을 확인하였다.

  • PDF

인터넷 서비스 가입자망을 통합 관리하는 망 관리 시스템의 설계 및 구현 (Design and Implementation of Integrated Network Management System for Internet Service Subscribers Network)

  • 윤병수;김채영
    • 한국멀티미디어학회논문지
    • /
    • 제7권2호
    • /
    • pp.283-291
    • /
    • 2004
  • 인터넷 서비스 가입자망은 다양한 멀티미디어 서비스를 제공하는 새로운 대안으로 제시되고 있는 망이지만 접속 방식에 따라서 여러 가지 형태와 특성을 가지고 있다. 접속 방식 별로 여러 가지의 이기종(異機種) 장비들이 배치되고 있으며, 전국적으로 분산된 가입자 망 장비 및 자원에 대한 효율적이며 집중적인 통합 관리를 위해서는 관리되는 장비의 종류에 무관한 일반적인 정보 모델인 단일화된 개념적/추상적 관리객체 모델이 요구된다. 본 논문은 인터넷 서비스 가입자망을 통합 관리하기 위한 추상적이며 논리적인 관리객체 모델을 제시하였다. 그리고 이를 기반으로 UML을 이용한 객체지향 방법론을 적용하여 가입자망인 DOCSIS 기반의 케이블데이터 서비스를 위한 가입자망과 VDSL서비스를 위한 가입자망에 대해 동일한 모델을 적용하여 하나의 통합된 가입자망을 관리할 수 있는 시스템을 설계하고 구현하였다.

  • PDF

초고속 인터넷서비스를 위한 케이블 데이터 가입자 망관리 시스템 설계 및 구현 (Design and Implementation of Cable Data Subscriber Network Management System for High Speed Internet Service)

  • 윤병수;하은주
    • 인터넷정보학회논문지
    • /
    • 제5권3호
    • /
    • pp.87-98
    • /
    • 2004
  • 일반 가입자들에게 초고속 인터넷 서비스를 제공하기 위해서 구성되는 가입자 망은ADSL, VDSL, DOCSIS 등 다양한 종류의 접속방식과 그에 따른 이기종(이기종)의 장비들로 이루어져 있다. 이러한 가입자 망은 전국적으로 분산되어 있으며, 분산된 가입자 망은 효과적이며 집중화된 형태로 관리하기 위해서는 다양한 형태의 접속방식을 지원하는 이기종 장비 및 단말들의 상위 개념으로서 추상적이며 논리적인 객체 관리모델이 필요하다. 본 논문은 통합된 계층적 망관리를 가능하게 하는 인터넷 가입자 망에 대한 모델링 구조론 RM-ODP흘 이용하여 제시하였다. 그리고 가입자 망의 예로서 UML을 이용한 객체지향 방법론을 채택하여 DOCSIS의 HFC 가입자망에 대한 관리 시스템을 설계하고 구현하였다.

  • PDF

지하공간통합지도의 3차원 터널 데이터 모델에 관한 연구 (A Study on 3D Tunnel Data Model for Integrated Map of Underground Spaces)

  • 이지연;류지희;정다운;안종욱
    • 한국측량학회지
    • /
    • 제39권6호
    • /
    • pp.371-380
    • /
    • 2021
  • 본 연구는 지하공간통합지도에서 다루고 있는 지하시설물(구조물형) 중 터널 부문에 해당하는 지하차도, 지하철 선로를 대상으로 3차원 터널 데이터 모델을 설계하는 것을 목적으로 한다. 이를 위하여 우선 터널 데이터 모델과 관련한 국제 표준 간의 특징을 비교·검토하였으며, 그 결과 CityGML 3.0 - tunnel module이 기존 표준과 비교했을 때 3차원 터널 데이터 모델을 설계함에 있어서 가장 적합한 데이터 모델임을 알 수 있었다. 이후 3차원 터널 데이터 모델의 표준 요소 도출을 위하여 법·제도적 규정을 검토하고, 관련 분야 전문가를 대상으로 수요조사를 실시하여 지하차도와 지하철 선로의 추가·확장 표준 요소를 도출하였다. 위와 같은 과정을 토대로 UML을 이용하여 3차원 터널 데이터 모델을 설계 및 제시하였다. 본 연구는 지하공간통합지도의 활용도 제고를 위한 기반 연구로써 그 의의가 있을 것으로 판단된다.