• Title/Summary/Keyword: 패턴 설계

Search Result 2,858, Processing Time 0.034 seconds

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

  • Jang, Jeong-Ran;La, Hyun-Jung;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.63-80
    • /
    • 2012
  • Mobile devices with Android OS and iOS have been emerged as mobile computing devices where various software applications are deployed. Furthermore, they are anticipated to be used not only for traditional personal computing but also for enterprise computing. However, such mobile devices have their intrinsic characteristics such as limited resources and flexible network capabilities, which are not revealed in traditional computers. Hence, there is high demand for methods to develop mobile applications with reflecting their intrinsic characteristics. Since those characteristics belong to non-functional requirements, they should be reflected in architecture design while designing mobile applications. To design architecture, the architecture drivers that are architecture non-functional requirements are decided from mobile application characteristics. Conventional architecture design methods do not consider those characteristics so that the methods cannot be straightforwardly applied to mobile applications. In this paper, to efficiently develop mobile applications reflecting those characteristics, we propose a set of architecture patterns and define a guideline to apply those patterns. First, we define the characteristics of mobile applications distinguished and derive architectural drivers from them. Then, we propose architecture patterns in terms of static and dynamic views and define an architectural guideline to apply the patterns to designing architecture for mobile application. And, we perform case studies to verify the applicability of proposed patterns. Finally, we assess the proposed architecture patterns by proving how the patterns can fulfill identified architecture drivers and by comparing our approach with previous works.

Design and Pattern Generation for the Detection of Delay Faults In IEEE 1149.1 Boundary Scan (지연고장 점검을 위한 IEEE 1149.1 Boundary Scan 설계 및 패턴 생성)

  • 김태형;박성주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10c
    • /
    • pp.662-664
    • /
    • 1998
  • IEEE 1149.1 바운다리스캔은 보드 수준에서 고장점검 및 진단을 위한 테스트 설계기술이다. 그러나, 바운다리스캔 제어기의 특성상 테스트 패턴의 주입에서 관측까지 2.5 TCK가 소요되므로, 연결선상의 지연고장을 점검할 수 없다. 본 논문에서는 Update_DR 신호를 변경하여, 테스트 패턴 주입에서 관측까지 1 TCK가 소요되게 함으로써, 지연고장 점검을 가능하게 하는 기술을 소개한다. 나아가서, 정적인 고장점검을 위한 테스트 패턴을 개선해 지연고장 점검까지 가능하게 하는, N개의 net에 대한 2log(N+2)의 새로운 테스트패턴도 제안한다. 설계와 시뮬레이션을 통해 지연고장 점검이 가능함을 확인하였다.

  • PDF

Design of Efficient Entity Bean Using EJB Persistence Pattern (EJB Persistence Pattern을 이용한 효과 적인 앤티티빈 설계)

  • 이돈양;이창수;송영재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.49-51
    • /
    • 2002
  • 소프트웨어 산업의 급속한 발전과 더불어 소프트웨어의 생산성의 향상과 재사용 측면이 매우 강조되면서 다양한 방법으로 접근이 되고 있다. 특히 J2EE의 EJB 기반의 컴포넌트 개발은 플랫폼에 독립적으로 운용이 가능한 시스템개발에 큰 영향을 미쳤다. 그리고 디자인 패턴의 개념을 도입함으로써 다시 발생될 수 있는 문제점들을 패턴으로 정리하고 해결점까지 제시하고 있어 소프트웨어의 재사용 측면에 발전을 가져오고 있다. 본 논문에서는 여러 디자인 패턴 중 Dual Persistent Entity Bean 디자인 패턴을 이용하여 엔티티 빈을 설계하는데 BMP와 CMP를 동시에 지원할 수 있는 환경을 이용한 모델을 제시하고 있다.

  • PDF

Design and Implementation of Frame Pattern Analyzer in Korean (한국어 문형 패턴 조사기의 설계 및 구현)

  • Song, Yusuck;Lee, Samuel Sangkon;Lee, In-Hong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.409-412
    • /
    • 2010
  • 본 논문에서는 한국어에서 출현하는 일반적인 형태의 문장 패턴을 조사하여 제2 외국어로서 한국어를 배우는 외국인들에게 우선적으로 가르쳐야 할 한국어의 문장 패턴을 검색하는 프로그램을 개발하였다. 이를 위해 지난 10년 동안 조사 구축된 21세기 세종 계획의 결과물에 출현하는 한국어에 적합한 문장 패턴을 조사하는 프로그램을 설계하였다.

SoC Design of Elevator Fuzzy Speed Pattern by Load Prediction used Softcore Processor (Softcore Processor를 이용한 부하 예측 엘리베이터 퍼지속도패턴의 SoC 설계)

  • 황재명;김형권;안태천
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2004.04a
    • /
    • pp.405-408
    • /
    • 2004
  • 본 논문에서는 시간과 부하의 변화에 따라 편안한 승차감과 빠른 속도를 가질 수 있도록 다양한 속도 패턴을 제공하는 퍼지 알고리즘을 실제 공정에 적용할 수 있도록 SoC Design을 하였다. 운송 속도와 승차감은 엘리베이터 속도 패턴을 결정하기 위한 두개의 중요한 요소이며, 본 논문에서는 운송능력을 향상시키기 위해 교통량 변화에 맞춰서 저크를 조정하였다. 여기에서 구현된 퍼지 추론 시스템은 2개의 입력 변수와 1개의 출력을 가진 시스템이다. 전반부는 교통량의 변화를 나타내며, 시간 입력에 대해서 사다리꼴 형태의 소속함수를 사용하였다. 후반부는 입력에 대응되는 속도 패턴으로써, 싱글톤이 후반부에 적용되었다. 본 논문에서 구현 Tool 로는 SoC 설계를 사용하였다. SoC 설계는 현재 그 확장성과 유연성에 뛰어난 장점을 지니고 있으며, 제안된 알고리즘을 모듈로 설계하여 프로그래밍과 실행 사이클을 단축시키는 효과가 있다.

  • PDF

Integrated DAO Pattern for Efficient EJB Componentization (효율적인 EJB 컴포넌트화를 위한 Integrated DAO 패턴)

  • 최성만;김정옥;이정열;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.661-663
    • /
    • 2001
  • EJB 표준 서버측 컴퍼넌트 표준 모델로서 객체지향 분산 애플리케이션의 개발 및 분산 배치를 위한 컴포넌트 아키텍처이다. EJB로 시스템을 구축시 프로그램의 개발을 쉽게 하고 단순화시키며 보안성, 영속성, 동시성, 트랜잭션 무결성, 보안 등의 처리를 자동으로 해주는 이점을 가진다. 또한 EJB 컴포넌트화 설계를 위해 디자인 패턴을 이용하면 설계 범위를 확장할 수 있고, 설계의 재사용성 효과를 높여주며, 설계 시간의 단축 및 의사소통에 대한 시간을 효과적으로 줄일 수 있다. 본 논문에서는 기존 시스템에서 데이터베이스 접근을 캡슐화하는데 이용하는 DAO의 트랜잭션 로직의 복잡성과 불필요한 DAO 생성 및 시스템 과부하의 문제점을 해결하고자 Integrated DAO 패턴을 제안한다. Integrated DAO 패턴은 컨테이너 관리 트랜잭션을 통해 트랜잭션 조작에 관한 복잡성을 줄여주기 때문에 시스템의 과부하 감소와 시스템 성능 향상에 효과가 있다.

  • PDF

Pattern-based Analysis of Ubiquitous Process Design Based on Active Rules (능동형 규칙 기반 유비쿼터스 프로세스 설계의 워크플로우 패턴 분석)

  • Jung, Jae-Yoon;Park, Jong-Hun
    • The Journal of Society for e-Business Studies
    • /
    • v.14 no.1
    • /
    • pp.35-56
    • /
    • 2009
  • Many process modeling techniques, such as Petri-net, UML Activity Diagram, and EPC, are used to design process models. In this paper, we analyze ubiquitous process design based on workflow patterns. In particular, we focus on process design using active rules that have the form of Event-Condition-Action, and deal with the WS-ECA language, which was devised for ubiquitous web services coordination. We first check whether workflow patterns can be designed with ECA rules, and we then provide WS-ECA representations for ECA rules of the patterns. The contribution of this paper is that ECA rule-based process models were presented based on workflow patterns and they can be a guideline for ubiquitous process modeling.

  • PDF

Identification of the Extension Points of Design Patterns Based on Reference Flows (레퍼런스 흐름에 기반한 디자인 패턴의 확장 지점 식별)

  • Kim, Hee-Chern;Park, Chan-Jin;Kim, Taek-Su;Yoo, Chan-Woo;Lee, Hyung-Won
    • The KIPS Transactions:PartD
    • /
    • v.19D no.4
    • /
    • pp.293-298
    • /
    • 2012
  • Sometimes it is not sufficient to identify design pattern instances for extension of software, because the extension points exist outside of the instances. We define reference flows, which is a process of composing an intrinsic structure of design patterns, and suggest an analysis method based on reference flows for identifying the extension points.

Cost-effectiveness of Tunnel Blasting Pattern by Applying Large Blasting Holes (대구경의 발파공을 적용한 터널 발파 패턴의 비용 효과)

  • Choi, Won-Gyu
    • Journal of Convergence for Information Technology
    • /
    • v.10 no.7
    • /
    • pp.147-152
    • /
    • 2020
  • The research is carried out to analyze the cost-effectiveness of blasting patterns with regard to the diameters and design of blasting holes. Blasting patterns for single diameter array, and mixed diameter array were comparatively analyzed with regard to drilling and charging time, and materials required. The number of blasting holes required for single array pattern and mixed array pattern were 138 and 93 holes, respectively. From the drilling time analysis, reduction in time and its efficiency of mixed pattern were 139 minutes and 25%, respectively, in comparison with single pattern. Charging time reduction and its efficiency of mixed blasting pattern were evaluated as 22.5 minutes per worker and 33%, respectively, compare to single blasting pattern. The explosive quantities of G1 and G2 required for single array patterns were 270 and 30, while those were 222 and 20 for mixed array patterns for tunnelling 4m. And single pattern required 45 more detonators than the mixed pattern. The evaluation of material required can also be positive parameter for cost reduction of tunnel construction.