RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 휘처 기반의 소프트웨어 제품라인 공학과 문제 프레임의 통합

        다오만퉁(Tung M. Dao),강교철(Kyo C. Kang) 한국정보과학회 2011 정보과학회논문지 : 소프트웨어 및 응용 Vol.38 No.3

        휘처 모델링은 제품군의 공통점과 차이점을 휘처 단위로 나타내는 휘처 모델로부터 재사용 가능한 자산을 개발하기 위해 많은 소프트웨어 제품라인 공학 방법론에 널리 사용되고 있다. 휘처는 재사용 가능성을 높이기 위해 보통 높은 추상화 정도를 갖는다. 반면, 휘처를 구현하는 컴포넌트는 예상되는 행동, 즉 기능적인 요구사항을 구체적이고 정확한 방법으로 나타내야만 한다. 따라서 휘처를 컴포넌트에 맵핑하는 것이 매우 중요하다. 본 연구는 휘처 모델링과 문제 프레임을 통합함으로써 주어진 문제를 해결하는 새로운 접근법을 제시한다. 본 논문에서는 본 연구의 접근법을 적용하기 위해 필요한 중요한 개념과 가이드라인을 소개한다. 우선 휘처 모델은 제품 라인의 문제 공간을 표현하는데 사용된다. 다음으로 휘처 모델은 맵핑 지침과 맵핑 시나리오를 통해 문제 프레임에 맵핑된다. 마지막으로 정답 모델링이 문제 프레임을 컴포넌트에 맵핑한다. Feature modeling has been widely used in most software product line engineering (SPLE) methods to develop reusable artifacts (i.e., components) from a feature model which represents commonalities and variabilities in terms of feature. Features are often at a high level of abstraction for increasing reuse opportunities. Components implementing features, however, must exhibit expected behaviors (i.e., functional requirements) in a concrete and precise manner. Therefore, identification of these requirements for mapping features to components is very important. We have developed a new approach to address the problem by combining feature modeling and problem frames (i.e., a requirements engineering method). In this paper, main concepts and guidelines for applying the approach are introduced and illustrated. A feature model is first used to represent the problem space of a product line. The feature model is then mapped to problem frames models using mapping heuristics and mapping scenarios. Finally, solution modeling maps problem frames to components.

      • 계층적 의사결정표

        남혜지(Hyeji Nam),강교철(Kyo C. Kang) 한국정보과학회 2012 한국정보과학회 학술발표논문집 Vol.39 No.1B

        의사결정표는 의사결정의 표현 방식 중 하나로 상황에 따라 취하는 일련의 행동들을 표 형식으로 나타낸 것이다. 이러한 의사결정표는 기업의 정보 시스템 (Information System)과 같은 의사결정 기반 시스템 구축에 유용하게 쓰일 수 있다. 복잡한 업무를 위한 의사결정 프로세스를 의사결정표를 이용하여 나타냄으로써 복잡한 로직을 정확하게 표현할 수 있고, 이해하기 쉽기 때문에 사용자와 프로그래머 간의 의사소통을 원활하게 하며 문서화 작업을 비교적 간단하게 한다. 그러나 복잡한 의사결정이 필요한 업무의 경우 하나의 의사결정표에 필요한 정보를 모두 나타내게 되면 의사결정 단계를 이해하기가 어려울 뿐만 아니라 오류의 발생률도 높아지게 된다. 본 논문에서는 이러한 복잡한 의사결정을 돕기 위해 계층적인 의사결정표를 제안한다. 계층적 의사결정표는 여러 추상화 단계를 가진 의사결정표를 일관성 있게 표현함으로써 단계적으로 의사결정을 수행할 수 있게 하고, 이에 따라 의사결정에 대한 이해도를 높인다. 또한 기존의 의사결정표 지원 도구를 확장하여 계층적 의사결정표를 지원하는 도구를 개발함으로써 사용자의 편의성을 도모하였다.

      • KCI등재

        휘처-중심의 제품라인 소프트웨어 개발을 위한 이클립스 플랫폼 기반의 워크벤치

        양진석(Jin-Seok Yang),강교철(Kyo C. Kang) 한국정보과학회 2013 정보과학회 컴퓨팅의 실제 논문지 Vol.19 No.1

        오늘날의 소프트웨어 개발회사는 엄청난 시장 경쟁에 직면하고 있다. 세계 시장의 요구사항은 다양해 지고, 구현해야하는 휘처의 수는 증가하는 반면에 제품의 생명주기는 점점 짧아지고 있기 때문이다. 많은 소프트웨어 개발 회사는 빨리 변하는 개발 환경에 대응하기 위한 해결책으로 제품라인 공학을 적용하고 있다. 본 논문에서는 휘처 모델링에서 자산과 제품개발까지 휘처-중심 제품라인 소프트웨어 개발을 지원하기 위한 이클립스 플랫폼 기반의 새로운 워크벤치를 소개한다. 워크벤치의 특징과 개념적 아키텍처를 소개하고 주요 구성요소에 대한 간략한 설명과 함께 기능 지원을 위해 구성된 도구들에 대해서 소개한다. Recently, software companies are faced with a fierce market competition with: diverse market needs, ever increasing number of features, and shortening product life cycle. To survive in this competition, software companies need to use product line engineering method and tools to develop various products with reduced time-to-market and improved quality. In response to these needs, we present a new eclipse platform based workbench called VULCAN for feature-oriented product line engineering. This workbench provides many tools for supporting from feature modeling to asset and product development. In this paper, we introduce main features of workbench in the abstract with exercise for development of glucose monitoring system.

      • 휘처-중심의 제품라인 공학 기반 소프트웨어 개발을 위한 이클립스 플랫폼 기반의 워크벤치

        양진석(Jin-Seok YANG),강교철(Kyo C. Kang) 한국정보과학회 2012 한국정보과학회 학술발표논문집 Vol.39 No.1B

        오늘날의 소프트웨어 개발회사는 엄청난 시장 경쟁에 직면하고 있다. 세계 시장의 요구사항은 다양해 지고, 구현해야하는 휘처의 수는 증가하는 반면에 제품의 생명주기는 점점 짧아지고 있기 때문이다. 많은 소프트웨어 개발 회사는 빨리 변하는 개발 환경에 대응하기 위한 해결책으로 제품라인 공학을 적용하고 있다. 본 논문에서는 휘처 모델링에서 자산과 제품개발까지 휘처-중심 제품라인 소프트웨어 개발을 지원하기 위한 이클립스 플랫폼 기반의 새로운 워크벤치를 소개한다. 워크벤치의 특징과 개념적 아키텍처를 소개하고 주요 구성요소에 대한 간략한 설명과 함께 기능 지원을 위해 구성된 도구들에 대해서 소개한다.

      • KCI등재
      • 워크플로우 기반의 제품라인 소프트웨어 개발 지원 환경

        양진석 ( Jin-seok Yang ),( Lin Qing ),강교철 ( Kyo C Kang ) 한국정보처리학회 2012 한국정보처리학회 학술대회논문집 Vol.19 No.2

        제품라인공학 기반의 융합소프트웨어 개발 방법론에서는 어플리케이션 개발을 위해 아키텍처 모델을 제안하고 있다. 개발 모델에서는 명세를 이용하여 제어컴포넌트를 개발하도록 제안하는데 워크플로우는 트랜잭션을 주로 처리하는 어플리케이션 개발을 위해 제안되었다. 제품라인 공학 기반의 소프트웨어 개발이 효과를 발휘하기 위해서는 도구의 지원이 반드시 필요하다. 하지만 기존의 워크플로우 모델링 도구들은 제품라인 공학 개념을 지원하지 않기 때문에 워크플로우 기반의 제품라인 소프트웨어 개발을 지원할 수 있는 도구의 개발이 필요했다. 본 논문에서는 워크플로우 기반의 제품라인 소프트웨어 개발을 지원하기 위해서 개발된 도구를 소개하고 개발된 도구의 활용 가능성을 확인하기 위해서 간단한 활용예제를 소개한다.

      • KCI등재

        공정제어 PLC응용SW의 재사용성과 유지보수성 향상을 위한 SW공학 원칙 적용사례 연구

        양진석(Jin-Seok Yang),김용수(YoungSoo Kim),강교철(Kyo. C. Kang) 한국정보과학회 2011 정보과학회논문지 : 소프트웨어 및 응용 Vol.38 No.4

        국내에서 가장 큰 철강업체인 포스코는 공정제어를 위한 PLC 응용소프트웨어의 재사용성을 증가시키고 유지보수성을 좋게하는 방법들을 찾고 있다. 왜냐하면 같은 공정의 공정제어를 위한 PLC 응용소프트웨어는 유사한 기능을 수행함에도 불구하고, 반복적인 투자를 통해서 개발이 이뤄지기 때문이다. 본 연구는 새로운 PLC 응용소프트웨어를 개발할때 기 개발된 PLC 응용소프트웨어들을 어떻게 효과적으로 재사용 할 수 있을지에 대한 방법을 찾기 위해서 수행되었다. 우리는 연주공정을 위한 PLC 응용소프트웨어를 대상으로 하여 왜 기 개발된 소프트웨어가 재사용되기 어려운지 알기 위해서 분석을 진행 하였다. 분석은 기 개발된 소프트웨어의 소스코드, 설계 문서 그리고 복잡성을 파악하기 위해서 회전복합성 지표를 이용하여 진행되었다. 분석결과 소프트웨어가 유사한 기능을 수행함에도 불구하고 구현된 소프트웨어의 구조가 각각 다르다는 것을 확인 할 수 있었다. 각각 다른 소프트웨어의 구조가 재사용을 방해하는 가장 큰 원인으로 작용을 하였기 때문에 재사용을 위해서 소프트웨어 개발에 공통적으로 사용할 수 있는 아키텍처가 필요하였다. 그래서 본 논문에서는 소프트웨어공학 원칙을 적용하여 변화요소를 수용할 수 있는 PLC 응용소프트웨어의 표준화된 공용 아키텍처를 제안하였다. 연주공정 응용소프트웨어를 제안된 내용에 따라서 리엔지니어링을 하여 적용가능성을 확인하고 그 과정에서 배운 교훈에 대해서 논의한다. POSCO, the biggest steel making company in Korea, is exploring ways of increasing reusability of PLC applications for the process control area. Because PLC applications was developed every time even if they has same functionalities. Ways to effectively exploiting legacy software are being explored. We analyzed legacy applications to understand why they are difficult to reuse. We selected continuous casting applications as a our target domain. We analyzed legacy source code and their design documentation, and checked complexity using they cyclomatic complexity metrics. We exposed PLC applications has different design structure in analysis. The differences of design is a main reason to disturb legacy application reuse. So, we needed a common software architecture that can accept changes to develop PLC applications in POSCO. In this paper, we propose a reengineering method to meet our goals applying software engineering principles such as modularity, abstraction and adaptability.

      • ASADAL / OBJ Hybrid : 고신뢰성 하이브리드 시스템 모델링을 위한 객체지향 프레임워크

        신승엽(Seungyeob Shin),김문주(Moonzoo Kim),강교철(Kyo C. Kang) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1

        하이브리드 시스템이란 연속적인 변화와 이산적인 변화가 함께 존재하는 시스템으로 많은 임베디드 시스템이 하이브리드 시스템으로 모델링 된다. 이러한 하이브리드 시스템을 모델링하고 타당성을 검사(validation) 할 수 있는 도구의 제안은 시스템 개발자들에게 하이브리드 시스템의 복잡한 변화로 인한 시스템의 복잡성을 간소화 시킬 수 있는 방법을 제공하고, 고품질의 제어 소프트웨어를 개발할 수 있도록 해준다. 본 논문에서 소개하는 ASADAL/OBJ Hybrid는 고신뢰성 하이브리드 시스템 모델링을 위한 도구로써 객체지향 모델링에 따라 여러 하이브리드 시스템을 객체로 모델링하며, 이들 간의 통신은 이벤트와 데이터 전송으로 이루어지도록 한다. 환경 객체의 경우 3D 형태 정보를 가지고 있어서 3D 시뮬레이션을 통해 시스템의 변화 양상을 개발자에게 직관적으로 제공하도록 하고 있다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼