• 제목/요약/키워드: 패턴 연구

검색결과 10,456건 처리시간 0.057초

소프트웨어 요구사항 분류체계를 이용한 효율적인 아키텍처 패턴 적용에 관한 연구 (A Study on Efficient Application of Architectural Patterns by the Taxonomy of Software Requirements)

  • 최종우;민상윤
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권7호
    • /
    • pp.285-294
    • /
    • 2023
  • 다양한 산업에 영향을 미치고 있는 소프트웨어의 규모와 복잡도가 높아지면서 소프트웨어 아키텍처의 역할이 매우 중요해지고 있다. 소프트웨어 아키텍트는 이러한 아키텍처를 설계할 때 종종 경험적 직관에 의존한다. 그럼에도 아키텍처 설계에 관한 방법론이 다양하게 연구되고 있으나, 시스템에 여러 아키텍처 패턴(architectural pattern)을 적용하는 구체적인 방법이나 적용 순서에 따른 효과에 관해서는 다루고 있지 않다. 본 연구에서는 먼저, 같은 아키텍처 패턴 세트(set)를 동일 시스템에 적용할 때, 적용 순서에 따른 아키텍처 설계 결과의 상이성에 관해 설명한다. 이러한 현상적 논리를 바탕으로 아키텍처 패턴 적용이 필요한 요구사항들을 사전에 식별하고, 적용할 패턴을 분류하는 방안을 제시한다. 또한 분류한 패턴들을 효율적으로 적용하기 위해 적용 순서를 정할 수 있도록 요구사항의 우선순위를 정하는 절차를 제안하며 사례연구를 통해 아키텍처 패턴 유형을 기반으로 요구사항을 우선순위화하는 것이 품질 속성 측면에서 효율적인 소프트웨어 아키텍처 설계에 도움이 됨을 보인다.

석회암 공동발달유형에 따른 터널지보패턴의 표준화에 대한 연구 (Standardization of tunnel supporting system in karst formation)

  • 김상환
    • 한국터널지하공간학회 논문집
    • /
    • 제5권3호
    • /
    • pp.279-289
    • /
    • 2003
  • 일반적으로 석회암 공동발달지역의 터널지보는 터널의 안정성을 좌우하는 매우 중요한 요소중에 하나이다. 이를 위하여 설계단계에서 석회암 공동발달지역과 같은 불확실성 지반조건에서 터널의 지보패턴에 대하여서는 용이하게 결정 할 수 없을 것이다. 따라서 석회암 공동발달지역에서의 일반적으로 제시할 수 있는 터널지보패턴에 대한 표준화가 요구되어진다. 이 논문은 석회암공동발달지역에서의 터널지보패턴의 표준화기법에 대한 연구 결과를 제시하였다. 이 연구는 국내의 석회암 공동발달지역의 불확실한 지반조건에서의 터널지보 System에 대한 간편화 기법에 대하여 기술하였다. 특히, 석회암공동발달지역에 대한 지반의 등급화기법 뿐만 아니라 이에 따른 터널지보패턴 간편화 기법에 대하여서도 제시하였다. 또한, 석회암 공동지반등급과 지보패턴별 요구되는 보강 및 보조공법에 대하여서도 상세 서술하였다. 이 연구를 수행하기 위하여 석회암 공동이 발달되어 있는 ${\bigcirc}{\bigcirc}$지역에 계획되었던 터널에 대하여 실질적으로 설계과정을 통하여 지보패턴의 형식선정기법의 적용에 대한 연구를 실시하였다. 이 연구 결과를 통하여 향후 석회암 공동발달지역 뿐만 아니라 이와 유사지반에서의 터널지보 설계에 적용하므로써 터널기술향상을 도모할 것이다.

  • PDF

초등학생의 함수적 사고 신장을 위한 기하 패턴 지도 사례의 분석 (An Analysis of Lessons on Geometric Patterns for Developing Functional Thinking of Elementary School Students)

  • 방정숙;선우진
    • 대한수학교육학회지:수학교육학연구
    • /
    • 제26권4호
    • /
    • pp.769-789
    • /
    • 2016
  • 패턴 활동은 어린 학생들의 함수적 사고를 신장하는 데 효과적이지만, 구체적으로 패턴을 어떻게 지도해야 하는가에 대한 연구는 부족한 편이다. 이에 본 연구에서는 초등학생의 함수적 사고를 신장하기 위한 기하 패턴의 지도 방안을 도출하여, 이를 초등학교 수학 수업으로 구현한 사례를 분석하였다. 이를 위하여 초등학교 4학년 3개 학급을 선정하였고, 동일한 교수 학습 과정안을 바탕으로 세 명의 초등학교 교사들이 각 학급에서 수업을 진행하였다. 수업은 크게 공통성을 인식하는 과정, 공통성에 대한 인식을 확장하는 과정, 공통성을 표현하는 과정으로 구성하였으며, 분석 결과 기하 패턴의 구조를 분석하는 활동은 초등학교 4학년 학생들이 패턴의 일반화된 규칙을 추론하고 표현하는 활동에 영향을 주었다. 이와 같은 결과를 토대로 초등학생의 함수적 사고를 신장하기 위한 기하 패턴의 지도 방안에 대하여 시사점을 논의하였다.

테이블로부터 링크드 데이터 생성을 위한 패턴 충돌 해소 (Conflict Resolution of Patterns for Generating Linked Data From Tables)

  • 한용진;김권양;박세영
    • 한국지능시스템학회논문지
    • /
    • 제24권3호
    • /
    • pp.285-291
    • /
    • 2014
  • 최근 링크드 오픈 데이터(예, RDF, OWL)를 이용해 대량의 테이블로부터 새로운 링크드 데이터를 생성하기 위한 연구가 주목을 받고 있다. 본 논문은 이러한 링크드 데이터 생성을 위해 패턴을 이용한 방법을 제안한다. 패턴을 이용한 방법은 근본적으로 패턴들 간의 충돌 문제를 안고 있다. 예를 들어, 어떤 테이블 헤더(header)를 서로 다른 링크드 데이터 속성들로 맵핑하는 패턴들은 서로 충돌한다. 기존의 연구들은 통계적으로 우세한 패턴을 적용하여 정확도의 감소를 감수하거나 정확도를 높이기 위해 충돌하는 패턴들을 무시해 왔다. 제안하는 방법은 주어진 테이블에 적용되는 패턴들을 연계함으로써 모든 헤더들에 대한 적합한 패턴들을 찾는다. DBPedia와 위키피디아의 테이블을 이용한 실험에서 제안한 방법이 패턴 충돌을 효과적으로 해소하는 결과를 보였다.

점진적 가중화 맥시멀 대표 패턴 마이닝의 최신 기법 분석, 유아들의 물품 패턴 분석 시나리오 및 성능 분석 (Recent Technique Analysis, Infant Commodity Pattern Analysis Scenario and Performance Analysis of Incremental Weighted Maximal Representative Pattern Mining)

  • 윤은일;윤은미
    • 인터넷정보학회논문지
    • /
    • 제21권2호
    • /
    • pp.39-48
    • /
    • 2020
  • 데이터마이닝 기법들은 의미 있고 유용한 정보를 효율적으로 찾기 위해서 제안되어 왔다. 특별히, 빅 데이터 환경에서 데이터가 여러 응용들에서 축적되어짐에 따라, 관련된 패턴 마이닝 방법들이 제안되고 있다. 최근에는 파일이나 데이터베이스에 이미 저장되어 있는 정적 데이터를 분석하는 대신에 점진적으로 생성되는 동적 데이터를 마이닝 하는 것이 더 흥미 있는 연구영역으로 고려되고 있는데 동적데이터는 단지 한번만 스캔하여 읽을 수 있기 때문이다. 이와 같은 이유로, 어떻게 동적 데이터를 효율적으로 마이닝 하는지에 대한 연구들이 진행되고 있다. 더불어서, 마이닝 결과로 거대한 수의 패턴들이 생성되기 때문에, 맥시멀 패턴 마이닝과 같은 대표 패턴들을 마이닝하는 접근방법들도 제안되고 있다. 또 다른 이슈로, 실세계에서 더 의미있는 패턴들을 발견하기 위해, 가중화 패턴 마이닝에서 아이템들의 가중치가 사용되고 있다. 실제 상황에서 아이템의 이익이나 가격 등이 가중치로 사용 될 수 있다. 본 논문에서는 점진적으로 생성되는 데이터에 대한 가중화 맥시멀 패턴 마이닝, 맥시멀 대표 패턴 마이닝 그리고 점진적 패턴 마이닝 기법들에 대해 분석한다. 그리고 가중화 대표 패턴 마이닝을 적용하여서 유아들에게서 필요로 하는 물품 패턴들을 분석하기 위한 응용 시나리오를 제시한다. 추가로, 분석한 마이닝 알고리즘들에 대한 성능 평가를 수행한다. 결과적으로, 점진적 가중화 맥시멀 패턴 마이닝 기법이 점진적 가중화 패턴 마이닝과 가중화 패턴 마이닝 기법보다 좋은 성능을 가짐을 보인다.

저마찰 표면 텍스쳐링 기술의 연구개발 동향

  • 조민행
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2012년도 제43회 하계 정기 학술대회 초록집
    • /
    • pp.124-124
    • /
    • 2012
  • 접촉운동기구 계면에서의 마찰력은 요소 혹은 시스템의 효율과 직접적으로 연관이 있으며 이로 해 마찰계수를 낮추기 위한 저마찰 표면처리는 Tribology 연구에 있어 기초적이면서도 동시에 매우 중요한 부분으로 오래 전부터 인식되어오고 있다. 또한 대부분의 습동기구 표면이 경화 처리되어 마모에 강한 특성을 보이나 이는 마찰계수가 일정 이하로 낮게 유지될 경우에만 해당되는 것으로 마찰계수의 조절은 매우 중요하다고 할 수 있다. 과거 자동차 엔진의 실린더 라이너 표면에 가공된 사선 형태의 패턴들이 저마찰 기능을 하는 것은 이미 잘 알려진 사실이며 최근에는 이러한 패턴 혹은 형상을 인위적으로 조절하여 저마찰 기능과 성능을 더욱 높이고자 하는 연구가 활발히 진행되고 있다. 이와 같은 미세한 패턴은 다양한 가공기술의 발전에 의해 가능하게 되었으며 그 결과 마찰계수는 패턴의 형상과 분포 등과 매우 밀접한 관계가 있는 것으로 보고되어 있다. 본 연구에서는 최근 활발한 연구가 진행되고 있는 표면 텍스쳐링 분야에 대한 전반적인 연구 동향과 미래의 가능성에 대해 살펴보고자 한다.

  • PDF

설계 패턴의 자동 추출을 위한 역공학에 관한 연구

  • 황하진;차정은;김행곤
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 1997년도 추계학술대회논문집 기업경쟁력 향상을 위한 정보통신 기술의 활용
    • /
    • pp.83-88
    • /
    • 1997
  • 시스템 성능을 개선하고 변화하는 환경에 적응하기 위해서는 기존 시스템을 실험, 분석함으로써 정확한 이해를 획득하고 나아가 재사용 자원으로 활용할 수 있는 소프트웨어 역공학이 필요하다. 또한 설계 문제의 추상화와 특정 영역의 일반적인 해결책에 대한 정보 표현 및 그 관계는 패턴 형식을 통해 효과적으로 나타낼 수 있다. 즉, 시스템의 설계 구조 를 추출하여 시스템 분석과 설계를 향상시키고 표준화 된 설계 용어 및 컴퍼넌트 관계 구조 를 통해 재사용을 용이하게 하는 설계 패턴 추출을 위한 역공학은 중요하다. 따라서 본 논 문에서는 기존 코드에서 설계 패턴 추출을 위한 역공학 적용의 타당성과 설계 패턴 자동 추 출을 위한 몇 개의 알고리즘을 살펴보고 간단히 적용시켜 본다.

  • PDF

위치 이동에 무관한 웨이블렛 변환을 이용한 패턴 인식 (Patterns Recognition Using Translation-Invariant Wavelet Transform)

  • 김국진;조성원;김재민
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2002년도 추계학술대회 및 정기총회
    • /
    • pp.305-308
    • /
    • 2002
  • 패턴 인식(Patterns Recognition)은 인공 지능의 한 분야로서 이해할 수 있는데, 요즈음은 보안과 관련하여 많은 연구가 진행되고 있다. 웨이블렛 변환(Wavelet Transform)은 공간-주파수 영역에서 신호의 국소화를 효율적으로 구현할 수 있다. 하지만, 이를 패턴 인식의 특징 추출에 그대로 이용할 경우 입력 신호의 위치 이동 등이 문제가 되며, 이것은 또한 에러 요인이 된다. 본 논문에서는 웨이블렛 변환을 패턴 인식에 적용할 경우 발생하는 입력 신호의 위치이동에 따른 문제점을 보완하여, 개선된 방법으로 패턴 인식에 사용할 수 있는 알고리즘을 제안하며, 실험 결과를 바탕으로 그의 타당성을 보인다.

인간 행동패턴 결정을 위한 상황인식 미들웨어에 대한 연구 (A Study Context Aware Middle for Decision of Human Behavior Pattern)

  • 최순용;최종화;신동일;신동규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.538-540
    • /
    • 2004
  • 이 논문에서 제안된 인간행동패턴 결정을 위한 상황인식 미들웨어는 Intelligent Home환경에서 인간과 Home환경과의 지능적인 Agent로써의 역할을 담당한다. 우리는 제시된 논문에서 인간행동패턴 결정을 위한 상황인식 미들웨어의 아키텍처를 제안하고 상황인식 미들웨어 내에서 동작하는 인간행동패턴 학습 및 결정 프로세서에 대한 구조와 구현내용에 대한 설명을 한다. 인간행동패턴을 결정하기 위한 기본 컨텍스트들을 환경 컨텍스트와 생체 컨텍스트로 크게 두 그룹으로 분리하였고 각 그룹은 세 개의 컨텍스트를 포함하고 있다. 환경과 생체로 나뉘어진 총 6개의 컨텍스트들을 정의하고 그 구성에 대하여 설명한다. 또한 컨텍스트는 9단계로 정규화 되어 상황인식 미들웨어에서의 다음 단계인 인간행동패턴 학습 및 결정 프로세서로 정규화 된 값을 전달된다. 인간행동패턴 학습 및 결정 프로세서에서는 패턴인식에 대한 세부사항을 설명한다.

  • PDF

소프트웨어 제어 온칩 메모리 서브시스템에서 불규칙 데이터 접근 패턴 최적화 기법 (An Optimization Technique for Irregular Data Access Patterns on Software Controlled On-Chip Memory SubSystems)

  • 조두산;조중석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.212-214
    • /
    • 2012
  • 데이터 집약적인 대부분의 애플리케이션들은 규칙적인 메모리 접근 패턴과 동시에 불규칙적인 접근 패턴을 커널 코드에 포함하고 있다. 그 동안 대부분의 메모리 접근 패턴 최적화 기법은 규칙적인 패턴에 집중되어 있었다. 하지만 암호화/통신 관련 애플리케이션에서는 불규칙한 패턴으로 메모리 접근의 대부분을 구성하는 경우가 많다. 이러한 불규칙한 메모리 접근 패턴을 대상으로 온칩메모리를 효율적으로 사용하도록 최적화 기법을 일반화하여 설계하는 일은 어려운 작업이기 때문에 관련 연구분야에 큰 진전이 없는 실정이다. 우리는 불규칙 메모리 접근 패턴 최적화 문제를 해결하기 위하여 데이터 클러스터링 기법을 제안하였다. 클러스터링은 접근되는 데이터의 시공간 지역성을 계산하여 이득이 큰 데이터들을 하나의 블록으로 구성하여 온칩메모리에 상주시키는 기본단위로 사용하는 기법이다. 본 기법을 이용하면 기존의 캐시메모리에 비하여 약 19% 에너지 소모를 절감할 수 있다.