• 제목/요약/키워드: Architecture Patterns

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

품질속성을 고려한 소프트웨어 아키텍처 패턴의 정의 (Definition of Architecture Patterns regarding Quality Attributes)

  • 궁상환
    • 한국산학기술학회논문지
    • /
    • 제8권1호
    • /
    • pp.82-95
    • /
    • 2007
  • 본 논문은 소프트웨어의 아키텍처 설계에서 많이 활용될 수 있는 아키텍처 패턴들을 분류하고 명세화하는 방법을 주제로 한다. 이를 위해 먼저 아키텍처 패턴의 활용과 관련한 개선된 아키텍처 개발방법론을 제시하고, 이러한 방법론을 지원하기 위한 패턴의 분류와 정의방법을 제안한다. 패턴은 추상화 레벨이나 응용 도메인에 따라 매우 다양하기 때문에, 여러 가지 각도에서의 분류체계를 제시하여 향후 분류 및 저장된 아키텍처 패턴을 쉽게 검색하고 활용할 수 있도록 고려하였다. 또한 패턴의 표현이 다양하여 패턴의 이해가 용이하지 못한 점을 고려하여 패턴의 추상화 개념을 도입하고, 패턴간의 관계를 정의하는 방법을 제시하여 패턴들의 핵심적인 구조와 역할에 대한 이해를 돕고자 하였다 아울러, 아키텍처 패턴을 선정할 때의 중요한 고려사항이 되는 품질속성도 기존의 범용적인 개념에서 아키텍처 지향적인 개념으로 확장이 가능하도록 하여 각각의 아키텍처 패턴을 정의할 때 보다 명확한 아키텍처의 품질에 대한 명세가 함께 설명되도록 하였다.

  • PDF

복잡도가 높은 모바일 어플리케이션 설계를 위한 아키텍처 패턴과 적용지침 (Practical Architectural Patterns and Guidelines for Designing Complex Mobile Applications)

  • 장정란;라현정;김수동
    • 정보처리학회논문지D
    • /
    • 제19D권1호
    • /
    • pp.63-80
    • /
    • 2012
  • 안드로이드 OS, iOS 등 여러 모바일 디바이스 운영체제를 통해서 모바일 디바이스는 다양한 소프트웨어 어플리케이션을 설치 운영하는 모바일 컴퓨팅 기능을 제공하고 있다. 나아가 개인용 컴퓨팅 용도뿐 아니라 엔터프라이즈를 위한 어플리케이션 클라이언트 단말기로도 사용될 것으로 예상한다. 그러나 모바일 디바이스는 자원의 제한성, 모바일 무선 네트워크 지원 능력 등 이전의 피처폰이나 개인용 컴퓨터에는 없는 특징이 있다. 따라서, 모바일 어플리케이션을 개발하기 위해서는 어플리케이션의 설계 시에 모바일 디바이스가 가진 속성을 반영하는 방법이 필요하다. 아키텍처는 소프트웨어의 특성을 반영하는 비기능적 요구사항을 충족시켜 소프트웨어의 품질을 향상시키는 설계 방법이다. 아키텍처 설계를 하기 위해서 모바일 어플리케이션의 특징으로부터 아키텍처 비기능적 요구사항인 아키텍처 드라이버를 추출한다. 기존의 소프트웨어 아키텍처 설계는 여러 패턴 제공하고 있지만, 모바일 어플리케이션의 특징을 반영하지 않았기 때문에 적용하기가 어렵다. 본 논문에서는 모바일 어플리케이션의 주요 특징을 반영한 어플리케이션 개발을 위해, 모바일 어플리케이션에 적합한 아키텍처 패턴을 정의하고, 각 패턴을 설계하는 지침을 제안한다. 먼저, 모바일 디바이스 및 어플리케이션의 특징을 정의하고, 이 특징으로부터 아키텍처 드라이버를 추출한다. 그리고 모바일 어플리케이션 개발을 위한 아키텍처 패턴을 정적 뷰와 동적 뷰 관점으로 설명하고, 각 아키텍처 패턴을 적용하여 모바일 어플리케이션 아키텍처를 설계하기 위한 적용 지침을 제공한다. 그리고 제시된 아키텍처 패턴의 사례 연구를 통해 적용 가능성을 보여준다. 마지막으로 제시된 아키텍처 패턴을 아키텍처 드라이버 별로 평가하고 또한 기존 연구와의 비교를 통해 본 논문에서 제시하는 아키텍처 패턴을 평가한다.

Patternization of Decorative Elements of Antique Architecture

  • Choi, In-Ryu;Kim, Tae-Mi
    • The International Journal of Costume Culture
    • /
    • 제13권2호
    • /
    • pp.154-159
    • /
    • 2010
  • Various decorative patterns and sculptures found in antique architectures like palace architecture and temple architecture are not only valuable assets of our culture but have religious meaning at the same time and show aesthetic aspiration and desire of Korean people. In this study, potential application of patterns in textile industry is suggested based on the reconstructed and patternized geometric patterns of window grids, a decorative element in architecture, and stair and stair somaetdol, a architectural element in Buddhist temples, using Photoshop and Illustrator program of Adobe INC AND Tex-pro program of Youngwoo CNI INC. All around the world today, efforts to reinterpret unique and antique architectures and cultural assets in a modern way has been increasing. Decorative patterns displayed in Buddhist temple architectures which are antique Korean architectures have excellent geometric aesthetic value. And the development potential of patternizing these elements into modern designs is high. Therefore, it is thought to be possible to develop high value-added fabric and to develop various fashion items including apparel and interior decoration based on modern reinterpretation of patterns of window grid and decorative elements of stairs and stair somaetol that are part of our antique architectures.

  • PDF

인간 생능학적 조경계획 과정과 사회과학 방법론의 적용 (Human Ecological Landscape Planning Process and Social Science Method Application)

  • Kim Jai-Sik
    • 한국조경학회지
    • /
    • 제14권3호
    • /
    • pp.47-57
    • /
    • 1987
  • 본 연구의 목적은 인간 생태학적 조경계획의 이론적 배경과 계획과정을 살펴보고, 인간 생태학이라는 사회과학적 이론의 환경계획에의 적용 가능성및 필요성을 밝히고자 함에 있다. 인간의 건강과 복지가 인간 생태학적 조경계획의 지침으로 제시되고 있다. 따라서 본 연구는 Philadelphia와 New York의 교외에 위치한 Upper Makefield Township 주민들의 정주유형 (Settlement Patterns), 활동유형(Activity Patterns), 이용자유형(User Patterns), 인간생태학적 소구역(Human Ecological Subregion)의 구분 및 정주기준(Siting Criteria)등을 조사 연구한 후 이들의 상호관계를 밝혀 계획가들에게 인간생태계의 이해를 도모하고자 하였다.

  • PDF

Using multiple sequence alignment to extract daily activity routines of the elderly living alone

  • Lee, Bogyeong;Lee, Hyun-Soo;Park, Moonseo;Ahn, Changbum Ryan;Choi, Nakjung;Kim, Toseung
    • Advances in Computational Design
    • /
    • 제4권2호
    • /
    • pp.73-90
    • /
    • 2019
  • The growth in the number of single-member households is a critical issue worldwide, especially among the elderly. For those living alone, who may be unaware of their health status or routines that could improve their health, a continuous healthcare monitoring system could provide valuable feedback. Assessing the performance adequacy of activities of daily living (ADL) can serve as a measure of an individual's health status; previous research has focused on determining a person's daily activities and extracting the most frequently performed behavioral patterns using camera recordings or wearable sensing techniques. However, existing methods used to extract common patterns of an occupant's activities in the home fail to address the spatio-temporal dimensions of human activities simultaneously. Though multiple sequence alignment (MSA) offers some advantages - such as inherent containment of the spatio-temporal data in sequence format, and rapid identification of hidden patterns - MSA has rarely been used to extract in-home ADL routines. This research proposes a method to extract a household occupant's ADL routines from a cumulative spatio-temporal data log of occupancy collected using a non-intrusive method (i.e., a tomographic motion detection system). The findings from an occupant's 28-day spatio-temporal activity log demonstrate the capacity of the proposed approach to identify routine patterns of an occupant's daily activities and to reveal the order, duration, and frequency of routine activities. Routine ADL patterns identified from the proposed approach are expected to provide a basis for detecting/evaluating abrupt or gradual changes of an occupant's ADL patterns that result from a physical or mental disorder, and can offer valuable information for home automation applications by enabling the prediction of ADL patterns.

문제틀과 아키텍처 패턴의 매칭을 이용한 소프트웨어 아키텍처 설계 방법 (A Software Architecture Design Method that Matches Problem Frames and Architectural Patterns)

  • 김정민;강성원;이지현
    • 정보과학회 논문지
    • /
    • 제42권3호
    • /
    • pp.341-360
    • /
    • 2015
  • 패턴은 소프트웨어 개발에서 얻은 경험을 구조화한 것으로 문제해결에 이용되는 반면, 문제틀은 소프트웨어 문제를 분석하는 방법이다. 문제틀은 해법이라기 보다는 문제 도메인에 중점을 두고 있기 때문에 문제를 이해하는데 유용하다. 문제틀과 소프트웨어 아키텍처를 연결하는 기존 연구들은 주어진 문제를 이해하는데 치중하여 문제틀을 이용할 뿐 문제틀과 품질속성 모두를 고려하면서 아키텍처 패턴을 도출하고 있지 않다. 본 논문에서는 문제틀과 아키텍처 패턴의 매칭을 통한 소프트웨어 패턴 기반 아키텍처 설계 방법을 제안한다. 먼저, 문제틀 방법에 따라 문제 모델을 개발한 후 기능 및 품질속성 관점에서 문제 모델을 아키텍처 패턴 후보와 매칭한다. 논문은 기능 매칭을 위해서는 문제틀 다이어그램을 이용한 아키텍처 패턴의 문제 모델을, 품질속성을 고려하기 위해서는 새로운 분석 템플릿을 사용하여 아키텍처를 설계하는 방법을 제안한다. 또한, 사례연구를 통해 제안한 방법이 올바른 아키텍처 패턴을 결정하는 체계적인 프로세스이며 잘 정제된 소프트웨어 아키텍처 설계를 위한 기초가 됨을 보인다.

都市公園 利用者의 動線類型 및 그 發生要因에 關한 硏究 (A Study on the Determinants of the Visitor's Use Route Patterns in Urban Parks)

  • 김동찬
    • 한국조경학회지
    • /
    • 제18권3호통권39호
    • /
    • pp.155-169
    • /
    • 1990
  • The main purpose of this study is to suggest fundamental materials and a guideline for design through grouping of the users' use route patterns and analyzing determinants to choose those route patterns in urban parks. Study sites were Jungang, Dlseong, and Beomeo park, where located Taegu city-Key results obtained through a series of investigation were as follows : When Users come in and out urban parks, most orientations of their use routes were counterclockwise, and not in such cases, greatly affected by facilities arrangement. There were a large number of users in the main route placed the principal facilities. Users' use route patterns were grouped by their characteristics, which were circulation, semi-circulation, irregular, and piston type. And all the types except piston type can be subdivided into spoon and loope type. Factors analysis to the types produced five meaningful patterns of variables. Five factors were named as dimension of characteristics : Park composition factor, facilities use factor, users' personal factor, park use behavioral factor, routes choice factor.

  • PDF

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

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

Comparison of the Performance of Clustering Analysis using Data Reduction Techniques to Identify Energy Use Patterns

  • Song, Kwonsik;Park, Moonseo;Lee, Hyun-Soo;Ahn, Joseph
    • 국제학술발표논문집
    • /
    • The 6th International Conference on Construction Engineering and Project Management
    • /
    • pp.559-563
    • /
    • 2015
  • Identification of energy use patterns in buildings has a great opportunity for energy saving. To find what energy use patterns exist, clustering analysis has been commonly used such as K-means and hierarchical clustering method. In case of high dimensional data such as energy use time-series, data reduction should be considered to avoid the curse of dimensionality. Principle Component Analysis, Autocorrelation Function, Discrete Fourier Transform and Discrete Wavelet Transform have been widely used to map the original data into the lower dimensional spaces. However, there still remains an ongoing issue since the performance of clustering analysis is dependent on data type, purpose and application. Therefore, we need to understand which data reduction techniques are suitable for energy use management. This research aims find the best clustering method using energy use data obtained from Seoul National University campus. The results of this research show that most experiments with data reduction techniques have a better performance. Also, the results obtained helps facility managers optimally control energy systems such as HVAC to reduce energy use in buildings.

  • PDF

로코코 시대의 장식적 특성을 응용한 아트마스크 디자인 (Art Mask Designs with Decorative Characteristics of the Rococo Age)

  • 오수민;이영주
    • 한국의상디자인학회지
    • /
    • 제24권1호
    • /
    • pp.15-33
    • /
    • 2022
  • The purpose of this study was to categorize the decorative characteristics of the Rococo Age, which displays the most glamorous and elegant decorative beauty, in architecture, interior decorations, paintings, and patterns, and to analyze these characteristics and graft them onto art masks in a modern way. Piece I is a mixed media piece that based its motif on the ceilings and pulpits of the German Vis Pilgrimage Church, which is representative architecture of the Rococo Age. It was glamorously produced using gold and cubic zirconia. Piece II is also a mixed media piece that borrowed its motif from the exterior and gazebo of the Sanssouci Palace in Germany, another representative piece of architecture from the Rococo Age, and it was produced to clearly display the image of the Sanssouci Palace, using emerald and ivory. Piece III applies the furniture trends of the Rococo Age. Curves in S and C shapes, which can often be found in Chinese furniture, along with dark backgrounds, common in portrait paintings, were applied to give a sense of weight and dignity. Piece IV is an application of the fabric patterns of the Rococo Age. Continuous patterns of flowers and greenery stems were drawn on the mask to recreate the fabric patterns of the age. Piece V used the painting 'Swing' of the Rococo Age as its inspiration. Lace and ribbon decorations were used to emphasize feminine beauty and express the loveliness of the woman that appears in the painting. Piece VI borrows from the painting 'Madame de Pompadour' of the Rococo Age and the clothing worn by Pompadour. This piece grafted colors and themes through the painting and expressed a fusion of the dresses of Pompadour and lace that is clearly displayed in the architecture, paintings, clothing, interior decorations, and patterns of the Rococo Age, along with the rocaille (asymmetrically shaped decorations that resemble clams), flowers, leaves, stems, and Chinoiserie styles. These motifs clearly display the decorative characteristics of the age and these were grafted them onto art masks, confirming that it is possible to create new designs.