RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 소프트웨어의 행위를 이해하기 위한 가상 실행에 관한 연구

        정양재(Yang-Jae Jeong),이문근(Mun-Keun Lee) 한국정보과학회 2000 한국정보과학회 학술발표논문집 Vol.27 No.2Ⅰ

        다양한 실행 경로가 존재하는 실시간 시스템을 이해하기 위해 시스템의 정적 정보와 함께 동적 정보가 사용자에게 적절히 제공되어야 한다. 본 논문은 정적 정보와 동적 정보를 표현하기 위해 SRL(System Representation Language)을 사용한다. 정적 정보는 SRL 노드를 분석해서 얻고 동적 정보는 SRL을 실행함으로 얻는다. SRL의 가상 실행은 시스템 독립적인 자바 가상 기계를 통해 이루어진다. 가상 실행은 순방향뿐만 아니라 역방향으로도 이루어진다. SRL 실행 라이브러리는 순 · 역방향 실행을 위해 SRL 각 구문의 의미 규칙에 맞게 정의하며 자바 가상 기계를 통해 실행되는 클래스 파일로 컴파일 된다. 메모리에 로딩된 SRL은 SRL 실행 라이브러리를 동적으로 호출하여 가상 실행을 이룬다. 동적 실행을 통해 추출된 동적 정보는 SRL에 포함된다.

      • 애자일 기법에 기반한 모바일 응용 SW 개발 단계 및 활동

        정양재 ( Yang-jae Jeong ),이지현 ( Ji-hyeon Lee ),신규상 ( Gyu-sang Shin ) 한국정보처리학회 2007 한국정보처리학회 학술대회논문집 Vol.14 No.2

        MASAM 방법론은 모바일 플랫폼 위에서 동작하는 응용 SW 개발을 목적으로 하는 방법론이다. 모바일 응용 SW는 통신 환경과 밀접하게 연결되어 있으며 사용자의 반응이 즉시 나타나는 특징을 가진다. 또한 복잡한 개발 기술보다는 사용자의 요구를 적극적으로 수용하여 제품을 빠르게 출시하는 것이 중요하다. 이러한 특성은 해결하기 위해 MASAM은 어자일 방법론에 기반하여 정의한다

      • MOF 메타모델을 이용한 EDOC 다이어그램 생성

        정양재(Yang Jae Jeong),신규상(Gu Sang Shin) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅱ

        모델을 중심으로 하는 MDA 개발 환경에서는 많은 모델링이 필요하다. 기본적으로 MDA의 기본 단계인 CIM, PIM, PSM 단계의 모델링이 필요하며, 각 단계에서 추상화 수준, 뷰포인트 등에 따라 다양한 다이어그램이 필요하다. 현재 MDA의 PIM과 PSM을 상대적인 개념으로 인식하기 때문에 MDA의 단계는 더욱 확대될 것이다. 본 논문에서는 분산 환경에서 컴포넌트 기반 엔터프라이즈 시스템을 개발하기 위한 EDOC 프로파일을 중심으로 MOF 기반 모델링을 수행하는 방법과 프로토타입을 기술한다. OMG의 제안한 메타모델 표준인 MOF를 이용하므로 JMI, MOF XMI, MOF IDL 매핑을 이용할 수 있는 장점을 갖게 된다.

      • 가상실행에 기반을 둔 SW의 이해에 관현 연구

        정양재(Yang-jae jeong),박성옥(Sung-og Park),이문근(Moon-kun Lee) 한국정보과학회 2000 한국정보과학회 학술발표논문집 Vol.27 No.1A

        다양한 실행경로가 존재하는 실시간 시스템을 이해하기 위해 정적 정보와 함께 동적 정보의 이해가 필요하다. 본 논문은 매개언어 SRL을 사용하여 정적 정보와 동적 정보를 모두 표현할 수 있는 방법을 제안했다. SRL을 통해 표현된 정적 정보와 동적 정보를 많은 시스템 이해 도구에 사용될 수 있다. 또한 동적 정보를 얻기 위한 방법으로 실제 시스템이 아닌 가상기계를 통한 가상실행을 수행함으로 안전성이 중요한 시스템을 검증이전에 위험부담 없이 검사할 수 있다.

      • KCI등재

        조선해양산업 소프트웨어 개발환경 현황 연구

        유미선,정양재,전인걸,김병철,나갑주,Yu, Misun,Jeong, Yang-Jae,Chun, In-Geol,Kim, Byoung-Chul,Na, Gapjoo 한국정보처리학회 2018 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.7 No.6

        최근 ICT 기반 고부가가치 조선해양 산업 요구의 증가로 조선해양 분야의 소프트웨어 비중과 중요성에 대한 기대가 높아지고 있다. 본 논문에서는 재사용 소프트웨어 컴포넌트 개발을 통해 조선해양 분야 소프트웨어 경쟁력을 향상시키는 것을 목적으로 수행한, 설문조사 기반의 조선해양 소프트웨어 개발 환경 분석 결과를 제시한다. 설문조사는 서로 다른 업체에 종사하는 34명의 조선해양 소프트웨어 개발자들을 대상으로 수행 하였으며, 설문 항목은 소프트웨어 개발 업체의 규모나 개발 제품의 기술 분류와 같이 조사 대상 SW 개발 업체 정보를 파악하기 위한 항목과 소프트웨어 개발이 수행되는 플랫폼, 언어, 배포 형태, 컴포넌트 개발 방해 요인, 개발 프로세스 및 품질관리 도구 사용 여부 등의 소프트웨어 개발과 직접적인 관련이 있는 항목들로 구성하였다. 설문조사 분석 결과에 따르면 개발자들이 개발환경을 선택할 때 가장 큰 영향을 미치는 요소는 이용 가능한 도구의 다양성과 기술지원 여부였으며, 성능, 제품의 가격, 보안이 그 다음 고려사항이었다. 또한 소프트웨어 경쟁력 향상을 위한 한 가지 방법인 재사용 컴포넌트의 개발을 가로막고 있는 주요한 원인은 다양한 플랫폼 지원과 신뢰성 보장의 어려움, 개발 비용과 인력 부족으로 조사되었다. 마지막으로, 개발 프로세스와 품질관리 도구를 전면적으로 사용하여 체계적으로 소프트웨어를 개발하고 있는 개발자의 비율은 전체 조사대상 개발자의 15% 정도에 불과한 것으로 조사되었다. 이러한 사실로부터 현재 조선해양 업체들의 고품질 소프트웨어 개발 능력을 향상시키기 위해서는 해당 업체들에 대한 기술적 제도적 지원이 필요한 상황임을 알 수 있었다. With an increase in demand for the high added value of shipbuilding and marine industry based on the information and communications technology (ICT), software technology has become more important than ever in the industry. In this paper, we present the result of our preliminary investigation on the current software development environment in the shipbuilding and marine industry in order to develop reusable software component, which can enhance the competitiveness of software development. The investigation is performed based on the survey answers from 34 developers who are working in different shipbuilding and marine companies. The questionnaire is composed of items to gather the information of each company such as the number of employees and product domain, and actual software development environment such as operating system, programming languages, deployment format, obstacles for developing components, and the adoption of software development methods and tools. According to the results of the survey, the most important consideration to select their development platform was the number of available utilities and the technical supports, followed by performance, price and security problems. In addition, the requirements of various platforms supporting and the higher reliability, and the limitations of low development cost and manpower made it difficult for them to develop reusable software components. Finally, throughout the survey, we find out that only 15% of developers used software development processes and managed the quality to systematically develop their software products, therefore, shipbuilding and marine companies need more technical and institutional support to improve their ability to develop high qualified software.

      • J2EE 플랫폼에서의 개념적 컴포넌트 모델링 및 컴포넌트 생성 지원 도구 개발

        이우진,김민정,정양재,윤석진,최연준,Lee, U-Jin,Kim, Min-Jeong,Jeong, Yang-Jae,Yun, Seok-Jin,Choe, Yeon-Jun 한국정보처리학회 2001 정보처리학회논문지D Vol.8 No.6

        소프트웨어 산업이 급속하게 발전해감에 따라 정보 기술 업체간 경쟁이 더욱 심화되어 소프트웨어 재사용성, 적시성, 유지 보수성 등이 업체의 생명력으로 대두되면서 소프트웨어 컴포넌트 기술이 점차 각광을 받고 있다. 현재 몇몇 컴포넌트 생성 지원 도구들이 제공되고 있지만 컴포넌트의 식별, 모델링, 상세 설계, 코드 생성, 전개, 시험 등 컴포넌트 생성 전 과정을 밀접히 연계하여 지원하는 도구가 드물다. 또한, 특정 플랫폼에 의존적인 소규모 컴포넌트 생성에 중점을 두고 있어 사용자 관점의 다양한 규모의 컴포넌트 생성에는 제약이 따른다. 이 논문에서는 컴포넌트 생성에 연관된 모든 과정을 지원하는 컴포넌트 모델링 및 생성 지원 도구의 설계와 프로토타입 구현에 대해 기술한다. 컴포넌트 모델링은 영역 고유의 비즈니스 로직의 재사용 측면에서 컴포넌트 플랫폼 아키텍쳐에 관계없이 개념적인 컴포넌트의 식별 및 모델링을 지원한다. 상세설계 및 코드 생성 부분은 일차적으로 J2EE 플랫폼 아키텍쳐에 의존적으로 지원되며 설계 모델과 소스 코드의 일관성을 동적으로 유지시키는 Round-trip Engineering 기능을 지원한다. As software industry is rapidly evolving, IT business enterprises have been meeting with cutthroat competition in developing software. As software reusability, time to market, and maintainability are considered as a competitive edge, software component techniques have lately attracted considerable attention. Currently, although there are some supporting tools for developing software components, they do not have tight connections among component developing processes such as component identification, component modeling, detailed design, code generation, deployment, and testing. And it is restrictive for users to construct various scales of components on component platform architecture. In this paper, we provide an implementation and a design of a supporting tool for constructing platform-independent software components, which covers all development lifecycles of components. In the phase of component modeling, platform independent, conceptual components are identified from domain model information in the view of system partitioning. Detailed design and implementation of a component are performed on the J2EE platform architecture. And the changes on the design model and source codes are consistently managed by using round-trip techniques.

      • 모바일 응용 S.W GUI의 자동화 테스트 및 관리를 위한 도구 설계 및 구현

        채현철 ( Hyeonl-cheol Chae ),이정주 ( Jeong-joo Lee ),황선명 ( Sun-myung Hwang ),정양재 ( Yang-jae Jung ) 한국정보처리학회 2008 한국정보처리학회 학술대회논문집 Vol.15 No.2

        현재 업계에서 사용하고 있는 GUI 테스트 방법은 개발자 혹은 테스터가 매뉴얼을 보며 화면의 변화를 관찰할 뿐이다. 이 방법은 정확한 비교를 할 수 없을 뿐만 아니라 테스트에 걸리는 시간이 매우 오래 걸린다. 생명주기가 짧은 모바일 시장에서는 빠른 출시가 기업의 흥망을 좌우하기 때문이다. 본 논문에서는 이러한 문제를 해결하기 위하여 GUI 테스트 자동화 지원기를 제시하고자 한다.

      • 다중 객체군 추출에 관한 연구

        박성옥(Sung-ok Park),노경주(Kyoung-ju Noh),정양재(Yang-jae Jeong),이문근(Moon-Kun Lee) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        소프트웨어는 지속적인 유지보수가 필요하며 이런 유지보수 비용은 개발비용을 훨씬 상회한다. 절차 중심 SW를 객체지향 파라다임으로 재공학하면 생산성 향상, 비용 절감등의 장점을 얻을 수 있으며 다른 시스템을 위하여 재사용 할 수도 있다. 이러한 재사용적 측면에서 객체지향 파라다임은 소프트웨어의 생산성 향상, 유지 비용 절감 등의 장점을 가진다. 본 논문은 절차 중심 소프트웨어를 객체 지향 소프트웨어로 재/역공학의 다단계 절차중 첫 단계인 객체 추출 단계에 대하여 기술한다. 사용한 객체 추출 방법은 전처리, 기본 분할 및 결합, 정제 결합, 결정 및 통합의 다섯 단계로 이루어진다. 1) 전처리 과정에서는 객체 추출을 위한 FTV(Function, Type, Variable) 그래프를 생성후 기본적인 처리를 하며, 2) 기본 분할 및 결합 단계에서는 다중 객체군을 생성, 정적 객체를 추출하며, 3) 정제 결합 단계에서는 동적 객체를 추출하며, 4) 결정 단계에서는 요구서로부터 생성된 영역 모델링과 다중 객체 후보군과의 유사도를 측정하여 영역 전문가가 하나의 최적합 후보를 선택할 수 있는 측정 결과를 제시하며,5) 통합 단계에서는 만일 전처리 과정에서 분리된 그래프가 여러 개 존재한다면 각각의 처리된 그래프를 통합한다. 본 논문에서는 클러스터링 순선가 고정된 결정론적 방법을 사용하였으며, 가능한 경우의 수에 따른 다중 객체 후보, 경제와 결정, 요구 분석서를 이용한 영역 모델링을 통한 의미 부여, 객체 후보군 사이의 역비순환 그래프를 이용한 정제를 하여 객체 추출 단계에서 다양하고 객관적인 객체 선택할 수 있다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼