• 제목/요약/키워드: Object-oriented modeling

검색결과 471건 처리시간 0.027초

인트라넷 구축 도구를 위한 프레임워크 모델러의 설계 및 구현 (Design and Implementation of a Framework Modeler for Intranet Construction Tool)

  • 이창목;유철중;장옥배;이상덕
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권1호
    • /
    • pp.63-76
    • /
    • 2001
  • 객체지향 언어의 등장과 함께 재사용의 중요성이 증대되면서, 개발자는 기존에 있는 프레임워크를 재사용하기 위해 핫 스팟(Hot Spot)을 수정하여 개발자의 의도에 적합한 시스템을 구축함으로써 개발기간 단축은 물론 견고하고 안정적인 개발을 하고자 한다. 이러한 작업을 하기 위한 환경을 제공하는 도구가 RAD(Rapid Application Development) 도구이다. 객체지향 프로그램 개발자라면 RAD 도구의 필요성을 누구나 다 인식하고 있으며 여러 업체에서 이러한 RAD 도구를 개발하고 있다. 본 논문에서는 사용자 중심의 인트라넷환경 구축도구 기술개발의 일환으로 프레임워크를 기반으로 하는 프로그램 생성을 위한 모듈단위의 모델러를 설계 및 구현하였다. 본 모델러는 구현언어로 플랫폼에 독립적인 Java 언어를 사용하였고, 객체 다이어그래밍 기술을 포함하고 있는 OMT 에디터를 분석하여 기술을 적용하되 OMT 에디터에서는 지원하지 않았던 UML(Unified Modeling Language) 표기법을 지원하고 있으며, 기존의 MVC(Model-View-Controller) 구조가 가질 수 없었던 여러 뷰(View) 사이에 발생하는 메시지를 전달하는데 있어 Agent라는 설계 패턴을 개발하여 적용함으로써 본 도구를 이용하여 일관된 개발을 할 수 있도록 구조화하였다. 따라서 본 논문에서 설계 및 구현한 도구는 사용자의 요구사항 변경이나 기능확장시 보다 유연하게 대처할 수 있는 특징을 가지고 있다.

  • PDF

한강수계 수질측정망 개선을 위한 목적 지향 설계 방안에 관한 연구 (Object-oriented Design for Water Quality Monitoring Networks in the Han River System)

  • 왕수균;나은혜;박석순
    • 대한환경공학회지
    • /
    • 제27권5호
    • /
    • pp.453-460
    • /
    • 2005
  • 우리나라에서는 1970년대 후반 이후 여러 기관의 상이한 필요성과 측정목적에 따라 별도의 측정망에서 수질측정이 이루어져 왔으며, 이러한 수질측정망의 분산된 운영으로 인한 일관된 측정 원칙의 결여는 수질자료의 관리에 많은 어려움을 야기하고 있다. 이는 과거 수질측정망의 확대 과정에서 과학적인 측정지점 선정 원칙이 결여된 채 수질 악화로 인한 관리의 필요성 증대에 따라 관리자의 경험과 주관적 판단에 의해 이루어졌기 때문이다. 따라서 본 연구에서는 장단기 수질변화 경향의 파악, 수질환경기준 위반사항 조사, 수질변화를 야기하는 외부 영향 파악, 용수이용 지원, 특정시기의 수질변화 규명 등 전통적인 측정망 운영 목적과 함께 오염총량관리제 시행에 따른 배수구역별 오염부하량을 산정, 과학적인 수질정책 수립을 위한 수질모델 적용 지원, 물관리정보화 지원 등 새로운 물관리 환경 변화에 따른 운영 목적에 대하여 이를 만족시킬 수 있는 수질자료 생산을 위한 수질측정망의 측정 지점 선정방법을 개발하고, 이를 한강수계에 적용하여 수질측정망의 개선 확충 방안을 제시하고자 하였다.

서비스 공급사슬을 위한 객체지향 시뮬레이션 모델링 (Object-oriented Simulation Modeling for Service Supply Chain)

  • 문종혁;이영해;조동원
    • 한국시뮬레이션학회논문지
    • /
    • 제21권1호
    • /
    • pp.55-68
    • /
    • 2012
  • 최근 경제는 제조업에서 서비스업으로 이동하고 있기 때문에 서비스 공급사슬을 이해하는 것이 중요하다. 그러나, 공급사슬과 관련된 기존연구의 대부분은 제조업에 집중하고 있다. 이러한 상황을 극복하기 위해서, 서비스 공급사슬을 조사하고 분석할 필요가 있다. 시뮬레이션은 복잡한 시스템을 분석하고 설계하는데 가장 자주 사용되는 기법 중에 하나이다. 서비스 공급사슬은정교한 설계 단계가 필요한 복잡하고 거대한 시스템이다. 특히, 서비스 공급사슬의 성과를 예측하기 위해서 서비스 공급사슬을 구성하고 있는 구성요소 사이의 동적인 상호작용의 행위를 밀접하게 조사하는 것이 중요하다. 본 연구에서는 첫 번째로 서비스공급사슬의 개념적 모델이 개발된다. 다음으로 개발된 서비스 공급사슬의 개념적 모델에 대한 시뮬레이션 모델을 개발하기위한 새로운 절차를 제시한다. 시뮬레이션 모델링의 절차는 UML 분석과 설계 도구를 이용하며 ARENA 시뮬레이션 언어로 구현된다. 제안된 절차의 두 가지 주요한 특성은 서비스 공급사슬을 설계하는데 체계적인 절차의 정의와 또한 ARENA 시뮬레이션 언어로 개념적 모델의 변환에 대한 규칙을 제공한다. 본 연구의 결과는 서비스 공급사슬의 지식을 개선하는데 이용될 수 있으며, 또한 서비스 공급사슬 시뮬레이션 모델의 개발을 효율적으로 할 수 있도록 지원한다.

교수법적 설계 모델링에 기반한 학습 컨텐츠의 XML 웹 서비스 구축 (XML Web Services for Learning ContentsBased on a Pedagogical Design Model)

  • 신행자;박경환
    • 한국멀티미디어학회논문지
    • /
    • 제7권8호
    • /
    • pp.1131-1144
    • /
    • 2004
  • 본 논문에서는 분산 컴퓨팅 환경에서 이기종 교육 시스템들 간의 통합의 어려움, 상호 운영성 결여, 시스템 확장성 부족, 시스템 구축과 유지보수의 비용 증가 등의 문제점을 해결하기 위해 재사용 가능한 학습객체를 CBD방법으로 설계하고 이를 XML 웹 서비스를 이용하여 구축한 방법을 소개한다. 특히 학습 객체를 교수법적 설계 개념을 근거로 재사용 단위를 추출한 후 LIO 학습 객체로 모델링하였다. 모델링을 통해 설정된 LIO 학습 객체는 개요, 사실, 해보기, 퀴즈, 탐구학습, 토론 및 평가의 요소로 구성되고 각 LIO요소별로 재사용할 수 있도록 구축하였다. 이러한 모델링은 학습자에게 학습 활동과 관련한 연관성을 쉽게 얻어 학습 효과를 높일 수 있으며, 수업의 전과정을 설계하는 교수자 혹은 교수 설계자에게 학습 영역이 명확하게 드러나 다른 학습 컨텍스트에서 학습 컨텐츠를 효과적으로 재사용할 수 있어 적시적격의 학습 코스 변경이 가능하게 한다. 또한 분산 환경을 위한 e-러닝 시스템을 구축해야 하는 교육 기관은 인터넷에 접속되어 있는 어떠한 컴퓨터라도 위치하여 호출 및 등록이 가능한 XML 웹 서비스로 구축되어 빠른 비즈니스 변화를 수용하고 협업함으로써 시스템 구축 및 통합 기간이 단축되며 시스템 확장성도 증가시킬 수 있다.

  • PDF

IFC를 이용한 설계정보관리시스템 핵심부 구축 (Design Information Management System Core Development Using Industry Foundation Classes)

  • 이근형;진상윤;김재준
    • 한국건설관리학회논문집
    • /
    • 제1권2호
    • /
    • pp.98-107
    • /
    • 2000
  • 최근 건설산업에서 컴퓨터의 활용이 일반화되어 가면서, CAD, PMIS(Project Management Information System), 구조해석 프로그램, 공정관리 프로그램 등을 통해서 발생하는 정보의 양은 급증하고 있다. 그 정보의 양이 방대해지고, 복잡해지면서 이들 정보를 효과적으로 관리하며, 재활용하는 것이 건설산업의 생산성을 좌우하는 요소가 되어가고 있다. 이러한 상황에서 건설업에서의 정보기술과 CIC(Computer Integrated Construction)에 대한 연구가 진행되고 있다. 최근에는 프로덕트 모델을 이용하여 정보를 통합하기 위한 방안으로 IFC(Industry Foundation Classes)가 IAI에 의해 개발되어서 이를 이용한 정보 공유 및 활용에 대한 연구가 수행되고 있다. 하지만, 이들 연구가 아직 초기 단계에 머물러 있고, 대부분 개념적인 내용을 중심으로 이루어지고 있다. 따라서 IFC를 이용한 설계정보관리시스템 구축을 위한 좀 더 구체적인 모델과 구축 프로세스에 대한 연구가 필요한 상황이다. 본 연구의 목적은 IFC를 이용하기 위해 필요한 요소 기술을 조사하고, 이를 이용해서 IFC를 활용한 설계정보관리시스템의 모델을 제시하고, 제시된 모델에서 핵심적인 기능을 수행하는 프로젝트 데이터베이스와 프로덕트 프레임워커의 역할과 이들을 구축하기 위한 프로세스를 밝히는데 있다. 이들의 주된 역할은 건축정보와 구조정보의 통합과 프로덕트 정보의 다중 통합이며, 이들의 구현을 위한 프로세스로 먼저 '프로덕트 모델링' 과 '응용프로그램 개발' 의 두 가지를 상위단계의 활동으로 정의하고, 응용 프로그램 개발을 다시 'IFC스키마 컴파일', '클래스 컴파일', '프로젝트 데이터베이스 스키마 생성', '프로덕트 프레임워커 개발, '프로젝트 데이터베이스 생성'의 다섯 가지 활동으로 정의했다. 이러한 활동들을 위해 이용되는 도구들로 C++ 컴파일러, CAD, ST-Developer, ST-ObjectStore, ObjectStore 등을 제시했다. 이렇게 구축된 프로젝트 데이터베이스의 정보들은 인터넷을 이용한 분산기술과 XML을 이용해서 정보 관련자들 간의 공유 방안 및 '3차원 모델링', '프로덕트 정보 생성', '데이터베이스 생성 및 수정', '여러가지 체계에 따른 모델의 재구성', '모델별 도면 및 시방서 연결', '물량 정보 생성'의 다섯 단계로 제시하였다.

  • PDF

소프트웨어 컴포넌트 개발을 위한 논리 및 워크플로우 가변성 설계 기법 (Techniques for Designing Logic and Workflow Variability in Software Component Development)

  • 정광선;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권8호
    • /
    • pp.1027-1042
    • /
    • 2004
  • 소프트웨어 컴포넌트는 단일 시스템에서 사용하기보다는 다수의 시스템 혹은 기업, 프로젝트간에 재사용하기 위한 소프트웨어 모듈이다. 컴포넌트가 다양한 시스템에서 재사용되기 위해서는 여러 시스템에서 요구되는 공통적인 기능을 제공하는 것뿐만이 아니라 업무상에서 나타나는 다양한 가변적 측면들이 고려되어 고객의 요구에 맞도록 커스터마이즈 될 수 있어야 한다. 사용자가 컴포넌트를 쉽게 사용하기 위해서는 개발 단계에서부터 가변적인 측면이 고려된 컴포넌트가 설계되어 구현되어야 한다. 가변성을 고려하여 쉽게 커스터마이즈 될 수 있는 컴포넌트는 여러 어플리케이션에서 높은 재사용성을 가지게 될 것이다. 기존에 제시된 커스터마이즈 기법들은 소프트웨어가 가지는 가변적인 요소를 어떻게 설계할지에 대해 객체 지향에 기반하여 개념적인 방법만을 제시하고 있으며, 컴포넌트에 적합한 가변성을 고려하고 있는 기법은 드문 실정이다. 따라서 개발이 완료되어 배포된 블랙 박스 형태의 컴포넌트를 커스터마이즈 하기에는 적합하지 않다. 본 논문에서는 컴포넌트가 가지는 기능적인 측면에서의 가변성을 논리와 워크플로우 두 가지로 분류하여 각각의 가변성을 설계하기 위한 선택형, 플러그인, 외부화 세 가지 기법들을 제시한다. 또한 실용적으로 기법들을 적용하기 위해 상세한 설계 지침과 적용 지침들도 제시한다.

BIM기반의 건축설계경기 평가 및 절차에 관한 연구 -국내외 BIM기반 건축설계경기 사례를 기반으로- (A Study for BIM based Evaluation and Process for Architectural Design Competition -Case Study of Domestic and International BIM-based Competition)

  • 박승화;홍창희
    • 한국산학기술학회논문지
    • /
    • 제18권2호
    • /
    • pp.23-30
    • /
    • 2017
  • 건설산업 분야에서 빌딩정보모델링(BIM)은 단지 설계를 보다 쉽게 지원하고, 3차원 모델을 구현하기 위한 도구만은 아니다. 왜냐하면, 설계, 시공, 유지관리 및 철거에 이르는 건설 생애주기 동안의 다양한 데이터를 입력하고 관리가 가능하도록 구조화 되어 있기 때문이다. 이렇게 구조화된 모델을 가지고 다양한 분석 및 해석이 가능해지기 때문에 BIM의 역할은 점점 더 증대되어 가고 있다. 노르웨이 베스트바넨의 국립예술박물관 현상설계 경기를 시작으로 국내외적으로 BIM을 설계 경기 및 평가에 적용하려는 노력이 다각적으로 발생하고 있다. 이때, 기존 방식의 설계경기와는 다르게 BIM기반으로 전사적인 시뮬레이션을 통한 자동적이며, 신뢰성이 높고 효율적인 평가가 가능하게 된다. 이를 위하여 각 BIM 도구를 대상으로 하는 모델링 가이드가 필요하며 이를 검증할 수 있는 평가시스템의 요구가 생기게 되었다. 본 논문은 건설산업 분야에 새로운 패러다임을 이끌고 있는 BIM 기술을 이용한 새로운 방식의 설계평가 및 절차의 방향에 대해, 전력거래소 본사사옥 등의 이전 설계경기 사례를 비교분석하고 이에 대한 개선방안을 설명함으로써 향후 발주될 BIM기반 건축설계경기 평가의 방향을 제시하고자 한다.

집합물의 FRBR 구현 방안에 관한 연구 - RDA, KCR4 목록규칙 기술방안을 중심으로 - (A Study on the Bibliographic Description of RDA & KCR4 Cataloging Rules for FRBRizing the Aggregates)

  • 이미화
    • 한국비블리아학회지
    • /
    • 제29권1호
    • /
    • pp.27-46
    • /
    • 2018
  • 본고는 집합물의 FRBR 구현을 위해 집합물 모델링을 바탕으로 RDA, KCR4 목록규칙 기술방안을 제안하고자 한다. FRBR과 LRM의 집합물 모델링을 분석하고, 이러한 집합물 모델링에 따라 RDA, KCR4의 집합물 관련 목록규칙을 비교하여, 집합물을 위한 RDA와 KCR4 목록규칙 기술방안을 제시하였다. 첫째, 객체지향모형으로 서지레코드를 기술하되, 가능한 집합저작과 수록된 개별저작을 모두 기술할 수 있도록 한다. 둘째, 한 개인이나 가족, 단체에 의한 집합물인 경우, RDA에서는 집합저작으로 전통적인 종합표제를 기술하는 것과 함께 개별저작을 기술하는 규칙을 마련해야 한다. KCR4에서는 집합저작과 개별저작을 기술하되 집합저작은 전통적인 종합표제를 사용하도록 규정해야 한다. 셋째, 여러 개인이나 가족, 단체의 집합물의 경우, RDA와 KCR4 모두 집합물의 표제가 있으면 집합저작과 개별저작을 같이 기술하고, 집합물의 표제가 없는 경우는 집합저작 보다는 개별저작을 기술하도록 한다. 넷째, 보유 집합물은 필요시 주된 저작의 표현형과 함께 집합저작, 보유 표현형으로 모두 접근할 수 있도록 규정해야 한다. 본 연구는 집합물을 위한 RDA, KCR4 목록규칙 기술방안을 제시하여 집합물의 FRBR 구현을 가능하도록 할 것이다.

세포 신호전달 경로 데이타베이스를 위한 데이타 모델링 (Data Modeling for Cell-Signaling Pathway Database)

  • 박지숙;백은옥;이공주;이상혁;이승록;양갑석
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제30권6호
    • /
    • pp.573-584
    • /
    • 2003
  • 최근 유전체학과 단백질체학 분야에서 생성되는 방대한 분량의 데이타로부터 생물학적 의미를 추출해내기 위한 생물정보학적인 도구들에 대한 필요성이 크게 대두되고 있다. 본 논문에서는 세포 신호전달 경로에 관한 정보를 효율적으로 표현, 저장함은 물론 저장된 데이타로부터 생물학적 의미를 추출할 수 있도록 하기 위한 다양한 요구 조건들을 생물학자의 관점에서 분석하고, 이들 요구조건을 체계적으로 반영하여 설계한 ROSPath 데이타베이스 시스템을 제안한다. ROSPath 데이타 모델에서는 향후의 확장성을 고려하여 불완전한 지식의 표현이 가능하도록 하며 인터넷상에서 기존의 다른 생화학 데이타베이스를 공유할 수 있는 연결성을 제공한다. 또한, 객체지향 모델을 이용하여 계층적인 구성을 제공함으로써 효율적인 검색을 지원한다. ROSPath 데이타 모델은 두 가지 주요 데이타 요소인 ‘바이오 개체’와 ‘상호작용’으로 정의된다. 바이오 개체는 세포 신호전달 경로에 관여하는 단백질과 단백질 상태 등과 같은 개개의 생화학적인 개체를 의미하고, 상호작용은 단백질 상태 전이나 화학 반응, 단백질-단백질 상호작용 등과 같은 바이오 개체들 간의 다양한 관계 및 신호전달과정을 설명한다. 제안된 ROSPath 데이타 모델을 이용하여 구성되는 복잡한 정보 네트워크는 다양한 생화학 프로세스들을 기술하고 분석하는 데에 활용할 수 있다.

기상자원 측정을 위한 와이파이 기반의 풍력용 데이터로거 시스템에 관한 연구 (A Study on a Wind Turbine Data Logger System based on WiFi for Meteorological Resource Measurement)

  • 정세훈;심춘보
    • 한국전자통신학회논문지
    • /
    • 제10권1호
    • /
    • pp.55-64
    • /
    • 2015
  • 풍력시장은 매년 연 30%정도의 고도 성장률을 보이고 있으며, 점차 늘어나고 있는 추세이다. 국내 풍력발전기 설치 총량은 380MW로 전 세계시장의 0.2%의 점유율을 보이고 있다. 그러나 국내에 설치된 풍력발전기의 90%이상이 해외기업 제품이다. 또한 해상 풍력 발전소 설치를 위한 사전 조사 시스템에 적용되는 데이터로거도 대부분 해외기업 제품으로 막대한 비용이 해외로 유출되는 실정이다. 이에 본 논문에서는 풍력 발전기건설 업무의 효율성과 투자 비용절감을 위한 사전 기상자원 측정 시스템을 제안한다. 사전 기상자원 측정 시스템은 기상탑의 기상 관측 데이터로거 H/W와 무선 브리지, 기상탑 주변의 풍향, 풍속, 온 습도, 일사량, 데이터로거의 전력 상태를 모니터링할 수 있며, 측정된 데이터를 분석할 수 있는 Wind Rose S/W로 구성된 무선 통신(Wifi)기반의 해양 기상자원 측정 데이터로거 및 분석 모니터링 시스템이다.