RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
          펼치기
        • 등재정보
        • 학술지명
          펼치기
        • 주제분류
          펼치기
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        SOA 서비스 성능 측정을 위한 실용적 품질모델

        오상헌,최시원,김수동,Oh, Sang-Hun,Choi, Si-Won,Kim, Soo-Dong 한국정보처리학회 2008 정보처리학회논문지D Vol.15 No.2

        서비스 지향 아키텍처(Service-Oriented Architecture, SOA)는 재사용 가능한 서비스들을 동적으로 발견하고 조립하여 완성된 어플리케이션을 만드는 효과적인 접근 방법으로 주목받고 있다. 일반적으로 알려진 SOA의 장점으로는 개발 비용 절감, 기민성, 확장 용이성, 비즈니스 수준 재사용 등이 있다. 그러나, SOA를 널리 적용하는데 대표적인 문제점으로 성능 문제가 있으며, 이는 SOA의 특징인 분산환경에서의 배치 및 실행, 서비스 플랫폼의 이질성, 표준 메시지 포맷 사용 등에 기인한다. 따라서, SOA를 효과적으로 적용하기 위해서는 성능 문제가 개선되어야 하며, 성능 개선을 위해서는 서비스의 성능을 상세히 측정하여 문제가 어디서 발생했고 왜 발생했는지 분석할 수 있어야 한다. 이를 위해서는 우선적으로 서비스 성능을 효과적으로 측정하기 위한 품질모델이 정의되어야 한다. 그러나, 현재까지 SOA의 실행 환경 및 특징을 잘 반영한 실용적이고 상세한 성능 측정 품질모델에 대한 정의가 부족하다. 따라서 본 논문에서는 서비스 성능을 측정하기 위한 실용적인 메트릭의 집합을 가진 품질모델과 제안된 메트릭을 효과적으로 측정하기 위한 기법을 정의한다. 또한, 제안된 메트릭의 실용성과 유용성을 보여주기 위해 호텔 예약 서비스 시스템에 메트릭을 적용한다. Service-Oriented Architecture (SOA) is emerging as an effective approach for developing applications by dynamically discovering and composing reusable services. Generally, the benefits of SOA are known as low-development cost, high agility, high scalability, business level reuse, etc. However, a representative problem for widely applying SOA is the performance problem. This is caused by the nature of SOA such as service deployment and execution in distributed environment, heterogeneity of service platforms, use of a standard message format, etc. Therefore, performance problem has to be overcome to effectively apply SOA, and service performance has to be measured precisely to analyze where and why the problem has occurred. Prerequisite for this is a definition of a quality model to effectively measure service performance. However, current works on service performance lacks in defining a practical and precise quality model for measuring performance which adequately addresses the execution environment and features of SOA. Hence, in this paper, we define a quality model which includes a set of practical metrics for measuring service performance and an effective technique to measure the value of the proposed metrics. In addition, we apply the metrics for Hotel Reservation Service System (HRSS) to show the practicability and usefulness of the proposed metrics.

      • KCI등재

        클라우드 서비스의 재사용성 평가 및 향상 기법

        오상헌,라현정,김수동,Oh, Sang-Hun,La, Hyun-Jung,Kim, Soo-Dong 한국정보처리학회 2012 정보처리학회논문지D Vol.19 No.1

        클라우드 컴퓨팅에서 서비스 제공자들은 다양한 어플리케이션들 중에서 재사용 특징과 공통성을 고려하여 개발하고 배포하며 서비스 사용자들은 어플리케이션을 구축하기 위해 서비스를 찾고 재사용한다. 그러므로 재사용성은 클라우드 서비스의 중요한 본질적인 특성이다. 서비스의 재사용성이 높으면, 투자대비 높은 수익을 올릴 수 있다. 클라우드 서비스는 기존의 소프트웨어 재사용성을 위한 품질모델은 전통적인 프로그래밍 패러다임에 나타나지 않는 특성을 가지고 있기 때문에 서비스 평가에 적용하기 어렵다. 본 논문에서는 클라우드 서비스 재사용성을 평가하기 위해 품질속성과 메트릭이 포함된 평가모델을 제시한다. 사례연구에서는 평가모델을 적용한 사례를 보여준다. In cloud computing, service providers develop and deploy services with common and reusable features among various applications, service consumers locate and reuse them in building their applications. Hence, reusability is a key intrinsic characteristic of cloud services. Services with high reusability would yield high return-on-investment. Cloud services have characteristics which do not appear in conventional programming paradigms, existing quality models for software reusability would not applicable to services. In this paper, we propose a reusability evaluation suite for cloud services, which includes quality attributes and metrics. A case study is presented to show its applicability.

      • 미분 정보 복구 함수 기반 제약 조건 최적화 진화 알고리즘

        오상헌(Sanghoun Oh),황용수(Yongsoo Hwang),전문구(Moongu Jeon) 한국정보기술학회 2010 Proceedings of KIIT Conference Vol.2010 No.-

        일반적으로 제약 조건 최적화 문제에서는 제약 조건을 만족하는 해 (feasible solutions)가 부족함으로 전역적 최적해 (global optimal value)를 찾음에 있어 어려운 문제점이 있다. 이러한 문제를 효율적으로 해결하기 위하여 본 논문에서는 미분 정보를 이용한 복구 함수를 이용한 진화 기법 기반 제약 조건 최적화 알고리즘을 제안하고자 한다. 제안 진화 최적화 기법에서는 시용한 미분 정보 기반 복구 함수에서는 제약 조건들을 만족하지 않는 해(infeasible solutions)을 주어진 조건을 만족하는 해로 변환하여 준다. 실험 수행 결과에서는 제안 기법과 기존의 진화 기반 최적화 기법과 비교 분석을 통하여 제안 알고리즘의 성능을 검증하였다. This paper presents an evolutionary constraint optimization algorithm using a gradient repair method to effectively solve constrained optimization function problems. In the proposed method, we employ the repair function with gradient information of the given constraint functions. Thanks to this feature, infeasible solutions are simply transformed into feasible solutions. In computational results, we compare the performance of the proposed algorithm with one reference, the conventional evolutionary strategy. Through those experiments, the proposed evolutionary algorithm shows better results than the reference.

      • KCI등재

        모바일 앱 개발, 배포, 관리 및 운영을 위한 통합 플랫폼

        오상헌(Sang-Hun Oh),천두완(Du-Wan Cheun),김수동(Soo-Dong Kim) 한국IT서비스학회 2011 한국IT서비스학회지 Vol.10 No.3

        Mobile devices are widely accepted as a convenient machine which provides computing capability as well we cell phone capability. Because of limited resources on mobile devices, complex applications could not be deployed on the devices. Service-based mobile applications (SMAs) can provide a solution to overcome the limitation by subscribing cloud services. Since SMAs have complex structures than standalone applications, it is challenging to develop high quality SMAs, to manage both services and mobile applications, and to implement automated billing for subscribed services. Therefore, there is a great demand for a platform for super mobile computing, which supports all key activities in managing life cycle of SMAs, in this paper, we present technical aspects of a platform which is under development; Super Mobile Autonomous Reliable plaTform (SMART). We believe that it provides a number of practical features which are essential in supporting life-cycle of SMAs; development, deployment, management, and operation.

      • 다중 시간을 갖는 이력 데이타의 저장을 위한 논리적 표현 방법

        오상헌(Sang Hun Oh),김진호(Jin Ho Kim),이윤준(Yoon Joon Lee) 한국정보과학회 1987 한국정보과학회 학술발표논문집 Vol.14 No.2

        본 논문에서는 연속적인 시간 데이타의 특성을 이용하여 다중 시간을 갖는 이력 데이타베이스의 논리적인 표현 방법에 관하여 기술하였다. 연속적인 이력 데이타의 집합을 기본 구조로 하여 각 이력 데이타의 공통 특성 또는 유추할 수 있는 특성을 추출하여 이력 데이타를 간결하게 표현하였다. 또한 간결한 이력 데이타 표현 방법을 이용하여 이력 데이타베이스의 구조를 Non-First-Normal-Form 표현 방법에 의해 표현하였다. 제안된 이력 데이타베이스 구조는 물리적 저장 구조, 접근 방법들을 설계할 때 필요한 지침을 제공한다.

      • 스마트 시티에서의 개인화 서비스와 개인정보 보호에 대한 사용자 인식에 관한 연구

        오상헌(Sang-Heon Oh),김기환(Ki Hwan Kim),윤주상(Joosang Youn),김성희(Sung-Hee Kim) 한국HCI학회 2019 한국HCI학회 학술대회 Vol.2019 No.2

        전세계적으로 스마트 시티를 구축하기 위한 움직임은 활발하게 일어나고 있으며, 스마트 시티의 핵심은 사물인터넷과 다양한 기술들을 활용해 데이터를 수집하고, 이를 통해 개인에게 맞는 편리한 서비스를 제공하는 것이다. 하지만, 개인 맞춤 서비스를 받기 위해서는 그만큼 개인에 대한 정보를 공유해야 한다. 이는 생활의 편리함과 새로운 서비스 등 가져다 줄 이점과 더불어 사생활 침해에 대한 우려도 동시에 지니고 있다는 의미로 볼 수 있다. 본 연구에서는, 스마트 시티 서비스 중 스마트 홈, 스마트 교통, 스마트 헬스케어에서 제공될 수 있는 지능형 서비스에 대한 사용자 인식을 개인화 서비스 및 개인정보 보호 선호도 측면에 대해서 조사하였다. 사생활 침해에 대한 우려가 있지만, 이를 감수하더라도 개인화 서비스를 선택하겠다는 경향성은 스마트 헬스케어 서비스, 스마트 교통서비스가 스마트 홈 서비스보다 높은 것으로 나타났다. 또한, 세 가지 서비스를 사용한다면, 어떤 개인정보가 유출될 수 있는가에 대해서 조사를 하였으며, 서비스를 사용하는 시점부터 언제나 개인정보 유출에 대한 위험을 인지하는 것을 확인할 수 있었다. 이러한 결과는 스마트 시티 구축시 실질적으로 서비스 활용도를 높일 수 있도록, 사용자에 대한 이해를 위해 활용될 수 있다는 점에서 그 의의가 있다.

      • KCI등재

        프로덕트 라인 공학의 핵심자산 재사용성 평가를 위한 품질시스템

        오상헌(Sang Hun Oh),허진선(Jin Sun Her),김지혁(Ji Hyeok Kim),류성열(Sung Yul Rhew),김수동(Soo Dong Kim) 한국정보과학회 2006 정보과학회논문지 : 소프트웨어 및 응용 Vol.33 No.3

        프로덕트 라인 공학(Product Line Engineering, PLE)은 소프트웨어 재사용을 위한 새로운 접근 방법이고, 핵심자산은 인스턴시에이션(Instantiation)을 통하여 어플리케이션을 개발하기 위한 큰 재사용 단위이다. 따라서, 핵심자산은 PLE의 중요한 요소이므로 핵심자산의 재사용성은 PLE 프로젝트의 큰 성공을 결정한다. 핵심자산은 전체가 아니라 재사용 부품(Part)에 불과하며, 고정된 기능뿐만 아니라 가변적인 기능도 포함, 지원하고 있다. 그러나, 기존의 품질모델로는 이러한 특성을 가지고 있는 핵심자산을 평가하기에는 한계가 있다. 따라서, 본 논문에서는 이러한 문제점을 해결하기 위해 ISO/IEC 9126을 기반으로 하여 핵심자산의 재사용성을 평가하기 위한 체계적인 품질시스템을 제안한다. 핵심자산의 중요한 특징들을 식별하고 식별된 재사용성의 특징을 기반으로 품질속성(Quality Attribute)을 도출한다. 이렇게 정의된 품질속성을 이용하여 메트릭을 정의한다. 또한 제안된 메트릭을 이용하기 위한 지침 및 대여 프로덕트 라인에서의 적용사례를 제시한다. 이러한 품질시스템을 이용하여 핵심자산의 재사용성을 보다 효과적이고 정확하게 평가한다. Product line engineering (PLE) is a new effective approach to software reuse, where applications are generated by instantiating a core asset which is a large-grained reuse unit. Hence, a core asset is a key element of PLE, and therefore the reusability of the core asset largely determines the success of PLE projects. A core asset is a reusable part not a whole system, and supports not only variable functions but also common functions. However, there are limitations to evaluate reusability of core asset that has these unique characteristics. This paper proposes a comprehensive quality system for evaluating the reusability of core assets, based on ISO/IEC 9126. We first identify the key characteristics of core assets, and derive the set of quality attributes that characterizes the reusability of core assets. Finally, we define metrics for each quality attribute. In addition, we provide guidelines for applying the metrics and perform a case study based on rental product line. Using the proposed quality system, reusability of core assets can be more effectively and correctly evaluated.

      • KCI우수등재

        데이타베이스 관리 시스템의 정성적 측정을 위한 소프트웨어 부품의 구조

        오상헌(Sang Hun Oh),이윤준(Yoon Joon Lee),김명호(Myoung Ho Kim) 한국정보과학회 1994 정보과학회논문지 Vol.21 No.2

        양질의 소프트웨어 시스템을 개발하기 위해서는 효과적으로 응용 분야의 지식을 활용할 수 있어야 한다. 지금까지 범용 소프트웨어의 재사용에 관한 연구가 많았지만, 특정 응용 분야에 관한 재사용 연구는 미약하였다. 본 논문에서는 데이타베이스 관리 시스템 분야의 재사용 가능한 지식을 분석하여 소프트웨어 부품 형태로 표현한 “정보 처리 부품”을 제안한다. 정보 처리 부품은 전체 시스템의 복잡도를 체계적으로 관리할 수 있는 방법으로, 데이타베이스 관리 시스템의 행위에 관한 정보를 부품 단위로 표현하여 DBMS의 정성적 측정에 필요한 데이타의 생성에 도움을 주게 된다. 본 논문에서는 정보 처리 부품의 설계 기준들, 일반화된 구조, 그리고 형식화된 세부 구조를 기술한 후, 행위 정보 생성 기법에 관하여 간단히 기술한다. It has been well recognized that effective utilization of domain knowledge is important to the development of high quality software systems. Although many works on the reuse of functions for general software have been made in the past, practical domain analysis has been performed weakly. We propose Information Processing Components (IPCs) construct in order to represent highly reusable functions in database management systems(DBMSs). As IPCs manage the complexity of the reusable functions in a systematic way, it is possible to model the behavior of DBMSs like that of well-established engineering systems such as electrical systems. We present design principles, a generic structure and formal syntax of IPCs, which facilitate their modular behavior generation mechanism and consideration on scientific measurement of DBMSs.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼