• 제목/요약/키워드: Agile framework

검색결과 35건 처리시간 0.02초

카메라 폰 렌즈 조립을 위한 비전 검사 방법들에 대한 연구 (Vision Inspection for Flexible Lens Assembly of Camera Phone)

  • 이인수;김진오;강희석;조영준;이규봉
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2006년도 춘계학술대회 논문집
    • /
    • pp.631-632
    • /
    • 2006
  • The assembly of camera lens modules fur the mobile phone has not been automated so far. They are still assembled manually because of high precision of all parts and hard-to-recognize lens by vision camera. In addition, the very short life cycle of the camera phone lens requires flexible and intelligent automation. This study proposes a fast and accurate identification system of the parts by distributing the camera for 4 degree of freedom assembly robot system. Single or multi-cameras can be installed according to the part's image capture and processing mode. It has an agile structure which enables adaptation with the minimal job change. The framework is proposed and the experimental result is shown to prove the effectiveness.

  • PDF

모바일 임베디드 소프트웨어 프로세스 개선 프레임워크 (Framework for Improving Mobile Embedded Software Process)

  • 이성욱;김행곤;김성원
    • 인터넷정보학회논문지
    • /
    • 제10권5호
    • /
    • pp.195-209
    • /
    • 2009
  • 유비쿼터스 시대에 핵심인 모바일 임베디드 시스템은 제품의 신뢰성 및 상품성을 위해서 과거에는 하드웨어에 초점을 두었지만 오늘날 소프트웨어에 더 초점을 둔다. CMMI와 SPICE와 같은 프로세스 개선모델은 일반 소프트웨어의 품질향상에서뿐만 아니라, 모바일 임베디드 소프트웨어 품질향상에서 또한 필요하다. 하지만 높은 비용과 무거운 프로세스로 인하여 모바일 임베디드 소프트웨어 프로세스 개선하기는 쉽지 않다. 반면 고객과 소통, 반복 개발의 특징을 가진 XP는 고객의 빈번한 요구 사항과 특정 목적에 따라 하드웨어를 제작하는 모바일 임베디드 소프트웨어 개발에 적합하다. 따라서 본 논문에서는 모바일 임베디드 소프트웨어 개발 조직에서 XP의 실천사항에 기반하여 CMMI 수준 2 또는 3을 달성할 수 있는 소프트웨어 프로세스 개선 프레임워크를 제안한다. 더불어 개선 프레임워크를 지원하는 MESPIS를 설계하고 구현한다. 향후 연구로는 제안한 프레임워크를 실제 프로젝트에 적용하여 결과 분석에 따라 개선하고, 이를 바탕으로 MESPIS의 기능 보강이 필요하다.

  • PDF

군사혁신 3요소를 적용한 과학화 경계시스템 발전방향 (A Development Direction for Scientific Guard Systems Applying 3 Elements of Revolution in Military Affairs)

  • 권영호;유준성;박성준;최현규;조상근;박상혁
    • 문화기술의 융합
    • /
    • 제9권3호
    • /
    • pp.249-255
    • /
    • 2023
  • 본 연구에서는 우리 육군의 현 과학화 경계시스템에 대한 문제의식을 바탕으로 2035년을 목표로 군사혁신 3요소를 적용하여 과학화 경계시스템 발전방향을 제시하였다. 이를 위해서 현 과학화 경계시스템의 도전요소를 분석하고, 다른 나라의 유사사례를 검토하였다. 이를 바탕으로, 군사혁신 3요소(작전운용개념, 조직편성, 무기체계)의 틀을 적용하여 경계작전개념, 경계부대 조직편성, 유·무인 복합경계체계로 구분하여 과학화 경계시스템의 발전방향을 제시하였다. 당면한 도전요소를 극복하기 위해서는 민첩하고 스마트한 경계부대와 더불어 첨단기술 기반의 유·무인 복합경계체계를 적용한 혁신적인 과학화 경계시스템이 필요하다.

UX 전문가의 역량 모델에 기반한 수행역량유사도에 따른 UX 방법론 분류에 대한 연구 (Categorization of UX method based on UX expert's competence model)

  • 이아름;강효진;권규현
    • 디자인융복합연구
    • /
    • 제16권4호
    • /
    • pp.1-16
    • /
    • 2017
  • 국내 제조업이 성장정체기에 접어들면서 사용자의 경험에 기반한 서비스 및 제품 디자인이 혁신을 위한 도구로써 제시되고 있다. 하지만 중소기업은 사용자경험에 대한 인지도가 낮을뿐더러 검증된 사용자 경험 컨설팅 전문회사 및 전문가와의 접점을 갖기 어려워 UX라는 새로운 기회영역에 투자하는 데 한계를 갖기 때문에 여전히 어려움을 겪고 있다. 이러한 중소기업의 난점을 극복하기 위해 본 논문은 중소기업과 UX 전문가 간의 사용자 경험 컨설팅 프로젝트 체결 및 수행 지원 사이트 구축에 있어서 수요기업이 가지는 문제를 해결할 수 있는 검증된 역량을 가진 전문가를 추정할 수 있는 기반 연구를 제시하고자 한다. 이를 위해 본 연구에서는 수요기업의 문제를 해결할 수 있는 도구로써 사용되는 UX 방법론과 이를 수행하는 데 필요로 하는 UX 전문가의 역량을 선행연구와 전문가 워크숍을 통해 도출하였다. 또한, 방법론 수행 시 필요로 하는 역량의 중요도에 따라 방법론을 분류하기 위해 추가 전문가 워크숍과 군집분석을 진행하여 총 5가지의 UX 전문가 역량 단위를 도출하였다. 본 연구 결과는 향후 사용자 경험 컨설팅 프로젝트 체결 및 수행 지원 사이트 운영에 있어서 UX 전문가의 포트폴리오를 구성하고 수요기업이 원하는 전문가를 추천할 수 있는 메커니즘을 구현하기 위한 기반으로 활용하고자 한다.

Using the METHONTOLOGY Approach to a Graduation Screen Ontology Development: An Experiential Investigation of the METHONTOLOGY Framework

  • Park, Jin-Soo;Sung, Ki-Moon;Moon, Se-Won
    • Asia pacific journal of information systems
    • /
    • 제20권2호
    • /
    • pp.125-155
    • /
    • 2010
  • Ontologies have been adopted in various business and scientific communities as a key component of the Semantic Web. Despite the increasing importance of ontologies, ontology developers still perceive construction tasks as a challenge. A clearly defined and well-structured methodology can reduce the time required to develop an ontology and increase the probability of success of a project. However, no reliable knowledge-engineering methodology for ontology development currently exists; every methodology has been tailored toward the development of a particular ontology. In this study, we developed a Graduation Screen Ontology (GSO). The graduation screen domain was chosen for the several reasons. First, the graduation screen process is a complicated task requiring a complex reasoning process. Second, GSO may be reused for other universities because the graduation screen process is similar for most universities. Finally, GSO can be built within a given period because the size of the selected domain is reasonable. No standard ontology development methodology exists; thus, one of the existing ontology development methodologies had to be chosen. The most important considerations for selecting the ontology development methodology of GSO included whether it can be applied to a new domain; whether it covers a broader set of development tasks; and whether it gives sufficient explanation of each development task. We evaluated various ontology development methodologies based on the evaluation framework proposed by G$\acute{o}$mez-P$\acute{e}$rez et al. We concluded that METHONTOLOGY was the most applicable to the building of GSO for this study. METHONTOLOGY was derived from the experience of developing Chemical Ontology at the Polytechnic University of Madrid by Fern$\acute{a}$ndez-L$\acute{o}$pez et al. and is regarded as the most mature ontology development methodology. METHONTOLOGY describes a very detailed approach for building an ontology under a centralized development environment at the conceptual level. This methodology consists of three broad processes, with each process containing specific sub-processes: management (scheduling, control, and quality assurance); development (specification, conceptualization, formalization, implementation, and maintenance); and support process (knowledge acquisition, evaluation, documentation, configuration management, and integration). An ontology development language and ontology development tool for GSO construction also had to be selected. We adopted OWL-DL as the ontology development language. OWL was selected because of its computational quality of consistency in checking and classification, which is crucial in developing coherent and useful ontological models for very complex domains. In addition, Protege-OWL was chosen for an ontology development tool because it is supported by METHONTOLOGY and is widely used because of its platform-independent characteristics. Based on the GSO development experience of the researchers, some issues relating to the METHONTOLOGY, OWL-DL, and Prot$\acute{e}$g$\acute{e}$-OWL were identified. We focused on presenting drawbacks of METHONTOLOGY and discussing how each weakness could be addressed. First, METHONTOLOGY insists that domain experts who do not have ontology construction experience can easily build ontologies. However, it is still difficult for these domain experts to develop a sophisticated ontology, especially if they have insufficient background knowledge related to the ontology. Second, METHONTOLOGY does not include a development stage called the "feasibility study." This pre-development stage helps developers ensure not only that a planned ontology is necessary and sufficiently valuable to begin an ontology building project, but also to determine whether the project will be successful. Third, METHONTOLOGY excludes an explanation on the use and integration of existing ontologies. If an additional stage for considering reuse is introduced, developers might share benefits of reuse. Fourth, METHONTOLOGY fails to address the importance of collaboration. This methodology needs to explain the allocation of specific tasks to different developer groups, and how to combine these tasks once specific given jobs are completed. Fifth, METHONTOLOGY fails to suggest the methods and techniques applied in the conceptualization stage sufficiently. Introducing methods of concept extraction from multiple informal sources or methods of identifying relations may enhance the quality of ontologies. Sixth, METHONTOLOGY does not provide an evaluation process to confirm whether WebODE perfectly transforms a conceptual ontology into a formal ontology. It also does not guarantee whether the outcomes of the conceptualization stage are completely reflected in the implementation stage. Seventh, METHONTOLOGY needs to add criteria for user evaluation of the actual use of the constructed ontology under user environments. Eighth, although METHONTOLOGY allows continual knowledge acquisition while working on the ontology development process, consistent updates can be difficult for developers. Ninth, METHONTOLOGY demands that developers complete various documents during the conceptualization stage; thus, it can be considered a heavy methodology. Adopting an agile methodology will result in reinforcing active communication among developers and reducing the burden of documentation completion. Finally, this study concludes with contributions and practical implications. No previous research has addressed issues related to METHONTOLOGY from empirical experiences; this study is an initial attempt. In addition, several lessons learned from the development experience are discussed. This study also affords some insights for ontology methodology researchers who want to design a more advanced ontology development methodology.