• 제목/요약/키워드: 응용아키텍처

검색결과 266건 처리시간 0.026초

웹 상에서 객체지향 데이터 베이스와 통합 아키텍처 (An Architecture for Integrating OODBs with WWW)

  • Haeng-Kon Kim;Jeun-Geun Kang
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권2호
    • /
    • pp.247-258
    • /
    • 2001
  • 본 논문에서는 단일 웹 또는 웹 페이지간의 동적으로 커스터마이스가 가능한 시각정보를 어떻게 구성할 것인가에 대해 논하며 이 같은 동적 정보를 구성하기 위해 객체지향 데이터 베이스와 웹과의 통합 아키텍처를 제시한다. 웹 상에서 사용자 또는 시간에 따라 상이한 웹 뷰를 가진다. 본 논문에서는 다양한 구조적 변수와 구현 쟁점에 대해 논한다. 제시한 아키텍처는 소프트웨어 개발 환경과 IO-웹 시스템 등의 다양한 응용 영역에 매우 높은 융통성을 제공한다.

  • PDF

스마트팩토리 IT 및 OT 영역 내 보안위협 관련 데이터 통합 처리 및 관리 아키텍처 (Architecture for Integrated Processing and Managing Smart Factory IT and OT Area Data)

  • 정인수;김득훈;곽진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.158-161
    • /
    • 2023
  • 스마트팩토리는 기존 제조산업과 ICT(Information & Communication Technology)가 융합된 지능형 공장이다. 이는 직접적인 제조공정 과정이 수행되는 OT(Operational Technology) 영역(0~3계층)과 전사업무 관리를 수행하는 IT(Information Technology) 영역(4~5계층)으로 구분되며, 각 영역과 계층이 연결되어 제조·물류·유통 과정의 자동화 및 지능화를 제공한다. 그러나 각 영역과 계층이 연결됨에 따라 보안위협 벡터가 증가하고 있으며, 다영역·다계층 환경인 스마트팩토리에 적합한 대응체계 연구를 위해 영역별 보안위협 관련 데이터를 통합하여 처리 및 관리하는 아키텍처 연구가 필요한 실정이다. 이에 따라 본 논문에서는 스마트팩토리 환경 내 IT 및 OT 영역 장치를 식별하고 보안위협 관련 데이터 통합 처리 및 관리를 위한 아키텍처를 제안한다.

품질속성 기반 설계방법을 적용한 소프트웨어 아키텍처 설계 사례연구 (A Case Study of Software Architecture Design by Applying the Quality Attribute-Driven Design Method)

  • 서용석;홍석붕;김현수
    • 정보처리학회논문지D
    • /
    • 제14D권1호
    • /
    • pp.121-130
    • /
    • 2007
  • 소프트웨어 개발에 있어서 구현에 앞서 아키텍처를 설계하는 일은 프로젝트의 성공을 위해 필수적이다. 본 논문은 한국원자력연구소 내에서 가동 중인 하나로 원자로의 방사선감시시스템 소프트웨어 개발과정에서 품질속성 기반 설계방법을 적용하여 소프트웨어 아키텍처를 설계한 사례를 보여준다. 품질속성 기반 설계방법은 Bass[1]가 제시한 속성 기반 설계방법을 변형한 것이다. 이는 먼저 시스템의 기능요건 및 품질요건을 아키텍처 드라이버(driver)로서 도출하고, 이를 만족하기 위한 전술(tactic)을 선택하고, 선택된 전술에 근거하여 아키텍처를 결정하고, 결정된 아키텍처를 구현 및 검증하는 과정으로 이루어진다. 하나로 원자로 방사선감시시스템의 개발요건으로부터 가용성, 유지보수성, 호환성과 같은 품질요건이 추출되었으며, hot-standby 서버 이중화와 약결합의 모듈화와 같은 전술이 선택되었으며, 이중화 서버에 다수의 클라이언트가 연결되는 클라이언트-서버 구조와 객체지향적 데이터 처리 구조가 방사선감시시스템을 위한 아키텍처로 결정되었다. 상용도구인 Adroit를 이용하여 아키텍처가 구현되었으며, 아키텍처 검증은 기능 중심의 시험을 통해 이루어졌다. 적은 예산과 단기간 내에 완수해야 하는 방사선감시시스템 개발에 품질속성, 기반 설계방법을 적용함으로써, 보다 효율적으로 과제를 성공시킬 수 있었다. 방사선감시시스템 개발에서 설계된 아키텍처는 한국원자력연구소 내 다른 설비의 방사선감시시스템 개발에 재사용할 예정이다. 추가적으로 방사선감시시스템 아키텍처를 정량적으로 평가하는 작업이 필요하다.B-트리, CR-트리를 구현하는 방법을 기술한다. CC-GiST를 이용함에 따라 메인 메모리 데이터베이스 응용에서 여러 개의 캐시 인식 트리를 관리하는 번거로움에서 벗어날 수 있고, 응용의 요구에 따른 새로운 캐시 인식 트리를 최소한의 노력으로 효율적으로 구현할 수 있다.에 따라 증가한다. 에틸렌 함량이 50 wt% 보다 많을 경우, 혼합용매들의 극성인력 효과가 밀도 효과보다 커서 온도가 낮아짐에 따라 cloud-point 압력은 증가하였다. 에틸렌 함량이 50 wt% 보다 적을 경우, 혼합용매들의 극성인력 효과가 밀도 효과보다 작아서 온도가 낮아짐에 따라 cloud-point 압력은 감소하였다. 2번 150.2 cGy, 200 cGy, 환자 3번 150.5 cGy, 211.4 cGy, 환자 4번 155.5 cGy 198.6 cGy의 결과를 얻었다. 결 론: 본 원에서 변형 근치적 유방절제술 후 흉벽 방사선치료의 가장 적절한 볼루스 적용 횟수는 전 치료횟수의 $50{\sim}60%$ 적용이다.적인 기준을 마련하고 환자들이 치료과정에서 실질적으로 알고자 하는 의문점들을 체계적으로 교육해 나간다면 지금까지 보다 훨씬 더 나은 환자 만족과 치료 결과를 얻을 수 있으리라 기대된다.적 교육 훈련이 더 엄격하게 진행되므로, 부서 관의 협력으로 방사선사 보수교육에 합산하는 방안이 필요할 것이다. 임신이 확인된 방사선관계종사자의 피폭관리도 새로이 반영되어야 할 것이다. 따라서 업무의 특성상 사용되는 특별한 용어 외에 공통적으로 사용되는 용어의 통일은 반드시 필요하며, 방사선분야의

컴포넌트 기반 소프트웨어 개발을 지원하는 소프트웨어 아키텍처 뷰 모델 ((The View Model of Software Architecture for Component Based Software Development))

  • 박준석;문미경;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권5_6호
    • /
    • pp.515-528
    • /
    • 2003
  • 컴포넌트 기반 소프트웨어 개발 방법은 새로운 패러다임으로 인식되고, 활발한 연구가 진행되고 있다. 그러나 컴포넌트 기반 개발에서 컴포넌트의 재사용성과 효율적인 소프트웨어 개발을 보장하기 위해서는 소프트웨어 아키텍처를 기반으로 한 개발이 필요하다. 본 논문에서는 컴포넌트 기반 소프트웨어 개발을 지원하기 위해, Kruchten이 제시한 4+1 뷰 모델을 기반으로 재 정의한 컴포넌트 기반 4+1 소프트웨어 아키텍처 뷰 모델을 제안한다. 또한 뷰 모델의 요소와 UML을 이용한 뷰 모델 요소의 표현을 제시한다 이 아키텍처는 컴포넌트의 사용문맥을 각 뷰에 반영함으로써 소프트웨어에 대한 이해와, 컴포넌트의 상호 작용에 대한 정보 등 컴포넌트 기반 소프트웨어 구성에 대한 틀을 구성한다.

C&C 아커텍처 기반의 객체지향 설계 (Developing Object Oriented Designs from Component-and-Connector Architectures)

  • 박형일;강성원;최윤석;이단형
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권4호
    • /
    • pp.317-327
    • /
    • 2007
  • 본 논문에서는 컴포넌트와 커넥터 아키텍처로부터 세부적인 객체지향 설계를 개발하는 체계적 인 방법을 제안한다. 제안된 방법은 아키텍처 모델에서 세부설계모델을 도출하는 과정에 중간모델을 도입하여,두 모델간에 놓여 있는 추상화 수준의 격차를 줄임으로써 세부 설계도출을 용이하게 한다. 본 논문에서는 제안된 방법의 효과를 검증하기 위하여 제안방법을 산업계의 소프트웨어개발과제에 적용하고 컴포넌트와 커넥터 아키텍처가 지원하는 품질속성들이 궁극적으로 세부 설계에서도 보전되고 있음을 확인한다.

LISI 기반의 국방 체계 상호운용성 평가 개선 방안 연구 (A Study on Improvement Method of Defense Systems Interoperability Assessment based on LISI)

  • 장재덕;최상택;김명호;박동주;최상욱
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • pp.1-4
    • /
    • 2011
  • 본 논문은 현재 국방 체계의 상호운용성 수준을 평가하는 방법으로 사용하는 LISI 모델에 대해 개선되어야 할 내용을 제시한다. 우리 군은 국방 체계에 대해 상호운용성 수준 측정을 위해 LISI를 기반으로 한 자동화 도구를 활용하는 등 상호운용성 확보를 위해 많은 노력을 기울이고 있다. 그러나 소요제기/개념단계, 설계 단계에서 적용되는 LISI 모델에는 미흡한 점이 있다. 이를 극복하기 위해 본 논문에서는 아키텍처 구축 시 LISI를 적용하는 방법에 대해 제안한다. 상호운용성이 확보 가능한 아키텍처를 구축하기 위해 서는 LISI를 기반으로 아키텍처 대안들을 평가함으로써 향후 개발에 적용될 아키텍처가 상호운용성 요구를 달성하고 있음을 검증해야 한다. 더불어 본 논문은 LISI 모델 기반 상호운용성 평가를 위해 주요하게 고려되는 능력모델에 대한 절차(P), 응용(A), 기반구조(I), 데이터(D) 내용을 참조모델을 통해 최신화하는 방안에 대해 제안한다.

서비스 지향 아키텍처를 위한 경량 ESB 엔진의 설계 및 구현 (Design and Implementation of Lightweight ESBus Engine for Service Oriented Architecture)

  • 김윤호;조성환
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권6호
    • /
    • pp.131-137
    • /
    • 2014
  • 서비스 지향 아키텍처란 서비스들이 표준 방식에 의해 서로 느슨하게 연결(loosely coupled)되어 특정 구현에 종속되지 않은 중립적인 인터페이스를 제공함으로써, 특정 서비스를 변경 하더라도 연결된 다른 서비스에는 영향을 주지 않는 유연한 구조를 의미한다. ESB(Enterprise Service Bus)는 서비스 지향 아키텍처를 실현하기 위한 중요한 관련 기술 중 핵심요소로서 위치를 확보해가고 있으나, 국내 서비스 지향 아키텍처를 위한 ESB에 대한 개발과 연구는 부족한 실정이다. 본 논문에서는 ESB의 중계 서비스, 전송서비스, 운영서비스, 모니터링 서비스, 애플리케이션 접속 서비스, 데이터 접속 서비스를 가능하게 하는 각 주요 응용 컴포넌트의 설계 및 구현을 하였으며, 메시지 건수에 대한 데이터의 크기별에 따른 처리시간을 측정하여 성능평가를 실시하였다.

유연한 QoS제어를 위한 에이전트 지식 기반 화상회의 시스템 (A Videoconference System based on Agent Knowledge for Flexible QoS Control)

  • 이성독
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권11호
    • /
    • pp.1047-1058
    • /
    • 2005
  • 본 논문에서는 에이전트 지식 기반 화상회의 시스템의 유연성(flexibility)을 개선하기 위해서 기존의 서비스 조정 부분을 새롭게 설계한 전략적 지식 에이전트 아키텍처(Strategic-INTER Knowledge Architecture)를 제안한다. 제안한 아키텍처는 서비스 품질에 관한 문제에 있어서 발생한 문제의 성질이나 문제해결의 진행상황을 고려하면서 해결전략을 동적으로 변환하여 유연성 있게 해결한다 여기에서 유연성이란 시스템 내부에서 발생한 변동의 대응 및 이용자가 사용하기 편리한 서비스 제공 능력을 말한다. 한편, 제안 아키텍처를 화상회의 시스템에 적용한다. 본 아키텍처 적용에 의해서 화상회의 시스템의 에이전트 간 협조가 효과적으로 실행되었으며, 이전의 화상회의 시스템에 비해서 제약조건이 강화 된 경우에도 시스템의 유연한 대응이 가능하게 되었음을 제시한다.

Adapter패턴을 이용한 EJB 컴포넌트 조립 기법 및 응용 (An Approach to Composite Techniques and Application of EJB Component using Adapter Pattern)

  • 정화영
    • 인터넷정보학회논문지
    • /
    • 제4권1호
    • /
    • pp.67-74
    • /
    • 2003
  • 디자인 패턴, 컴포넌트 기반 기법 등의 소프트웨어 개발기법 변화에 따라 웹 서버 시스템 개발 부분에서도 이를 도입하여 다양한 사용자 요구사항에 맞도록 능동적으로 대처하고 있다. 특히, EJB는 서버측 컴포넌트 모델로서 쉽고 다양한 개발지원으로 인하여 많은 연구 및 도입되고 있다. 또한, 컴포넌트 조립기법은 메시지 전달방법에 의한 아키텍처기반의 C2 스타일 아키텍처가 쉽고 효율적인 적용방안으로 많은 관심을 받고 있다. 그러나, 쓰레드를 호출 할 수 없는 EJB컴포넌트의 경우, C2 스타일 아키텍처에 의한 컴포넌트 합성을 위해서는 C2 프레임워크의 수정이 불가피하다. 이를 위해 패턴 중 구조패턴의 하나인 Adapter패턴을 이용한 기법을 제안하고자 한다. 즉, Adapter패턴에 의하여 쓰레드를 호츨할 수 있는 EJB로 변환함으로써 C2 스타일 아키텍처에 의한 컴포넌트 합성이 가능하도록 하였다.

  • PDF

NAAL: 뉴로모픽 아키텍처 추상화 기반 이기종 IoT 기기 제어용 소프트웨어 (NAAL: Software for controlling heterogeneous IoT devices based on neuromorphic architecture abstraction)

  • 조진성;김봉재
    • 스마트미디어저널
    • /
    • 제11권3호
    • /
    • pp.18-25
    • /
    • 2022
  • 뉴로모픽 컴퓨팅은 일반적으로 CPU와 GPU를 이용하여 신경망 연산을 하는 것보다 전력, 면적, 속도 측면에서 매우 뛰어난 성능을 보여준다. 이러한 특성은 에너지 사용량이 중요시되는 자원 제약적인 IoT 환경에 매우 적합하다. 하지만 뉴로모픽 컴퓨팅을 지원하는 이기종 IoT 기기에 따라 환경설정 및 응용 프로그램 동작을 위한 소스코드의 수정이 필요하다는 문제점을 가지고 있다. 이러한 문제점을 해결하고자 본 논문에서는 NAAL을 제안하고 구현하였다. NAAL은 공통의 API를 기반으로 다양한 이기종 IoT 기기 환경에서 IoT 기기의 제어와 뉴로모픽 아키텍처의 추상화 및 추론 모델 동작에 필요한 기능을 제공한다. NAAL은 향후 새로운 이기종 IoT 기기 및 뉴로모픽 아키텍처와 컴퓨팅 장치의 추가적인 지원이 가능하다는 장점을 가진다.