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

검색결과 157건 처리시간 0.032초

자동차 가상생산 기술 적용(VII) : 프레스 디지털 가상공장의 구축과 활용 (Virtual Manufacturing for an Automotive Company(VII) : Construction and Application of a Virtual Press Shop)

  • 국승호;이상석;소순일;노상도;김희선;심경보;김주열
    • 산업공학
    • /
    • 제21권3호
    • /
    • pp.322-332
    • /
    • 2008
  • Digital Virtual Manufacturing is a technology to facilitate effective product developments and agile productions by digital model representing the physical and logical schema and the behavior of real manufacturing system, and it includes product, resources, processes and plant. For successful applications of this technology, a digital virtual factory as a well-designed and integrated environment is essential. In this research, we constructed a sophisticated digital virtual factory of a Korean automotive company's press shop. For efficient constructions of a digital virtual factory useful to kinematic simulations and visualizations, we analyzed entire business process and detailed activities of press engineering. Also, we evaluated geometries, structures, characteristics and motions of a plant and machines in press shop. The geometric model and related data of a virtual press shop are built and managed by a modeling standard defined in this paper. The virtual manufacturing simulation of press machines is conducted to evaluate kinematic motions, cycle time and locations of components using geometric models and related data. It's for interference checks and productivity improvements. We expect that this virtual press shop helps us to achieve great savings in time and cost in many manufacturing preparation activities in the new car development process of automotive companies.

하둡과 하이브를 이용한 BGP 아카이브 데이터의 포렌직 분석 툴 (Yet Another BGP Archive Forensic Analysis Tool Using Hadoop and Hive)

  • 이연희;이영석
    • 정보과학회 논문지
    • /
    • 제42권4호
    • /
    • pp.541-549
    • /
    • 2015
  • 지속적으로 축적되는 BGP 아카이브 파일은 데이터의 규모로 인해 관리와 분석 방법에 대한 기술적인 어려움에 처해 있다. 최근 오픈소스 분산 컴퓨팅 기반인 하둡 (Hadoop)의 발전에 힘입어 대량의 데이터를 효율적으로 다루는 것이 가능해졌다. 본 논문에서는 대량의 BGP 아카이브 데이터로부터 민첩한 분석 방법을 제공하고 저가의 컴퓨터를 이용하여 성능 확장이 가능한 하둡 기반의 BGP 분석 아키텍쳐 (BGPdoop)를 제안한다. BGPdoop은 여러 지점에서 수집하여 오랜 기간 축적된 대량의 BGP 아카이브 데이터의 효율적인 관리와 분석을 위하여 데이터의 구조와 접근 방법을 정의하고, 유연하고 민첩한 질의 기반의 BGP 분석 방법을 제시한다. 20대 노드로 구성된 테스트베드를 이용한 규모확장성 실험에서 4대 노드 대비 5배의 단위 시간당 증가된 처리량을 확인했다. 또한 하이브 (Hive) 질의를 이용한 BGP 라우팅의 포렌식 분석 사례를 통해 본 논문의 제안방법에 대한 타당성을 제시한다.

스웜 시스템의 그룹 행동을 위한 조직화된 단일 연합법 (Systematic Singular Association for Group Behaviors of a Swarm System)

  • 정하민;김동헌
    • 한국지능시스템학회논문지
    • /
    • 제19권3호
    • /
    • pp.355-362
    • /
    • 2009
  • 본 논문은 다수의 에이전트가 있는 스웜 시스템에서 효과적인 그룹행동을 다루는 연구를 한 내용이다. 많은 에이전트들이 그룹 행동을 할 때 효율적인 연합 행동을 할 수 있도록 인공 포텐셜 함수(Artificial Potential Function, 이하 APF)를 사용하였다. 제안된 연구에서는 균일한 에이전트간의 포메이션 형성, 신속한 목표물 이동, 그리고 에이전트간의 충돌 회피를 만족시키는 동적 연합(Dynamic Association, 이하 DA)알고리즘을 소개 한다. 동적 연합을 바탕으로 조직화된 단일 연합법(Systematic Singular Association, 이하 SSA)을 제안하였다. 제안된 계획에서는 장애물과 목표물 사이에도 직선시야(Line Of Signt, 이하 LOS)를 고려했다. 제안된 SSA 규칙과의 비교를 위해, 에이전트 간의 LOS만 고려하는 근거리 에이전트 선택 단일연합(Singular Association, 이하 SA)과 다(多) 연결 에이전트 선택 SA 알고리즘을 사용하였다. 비교의 결과로 제안된 방법에서 두개의 중요한 장점을 확인했다. 첫째, SSA규칙은 동료 에이전트를 잃을 가능성이 상당히 낮고 빠른 에이전트들의 빠른 이동을 만족시킨다. 둘째, 장애물과 목표물 사이의 LOS고려로 인해서 SSA규칙의 간소화는 특히 그룹 이동시 유리하다. 제안된 알고리즘의 효율성을 자세히 보여주기 위하여 다른 알고리즘과의 비교 시뮬레이션을 제공한다.

Bridging the Gap Between Science and Industry: The Fraunhofer Model

  • Klingner, Raoul;Behlau, Lothar
    • STI Policy Review
    • /
    • 제3권2호
    • /
    • pp.130-151
    • /
    • 2012
  • Fraunhofer was founded in 1949 and grew into Europe's largest application-oriented research organization. Fraunhofer currently employs over 20,000 members in Germany, is internationally networked, and manages an R&D budget of over 1,8 Billion Euros per year. An important step for Fraunhofer to become an integral component of the German innovation system was the introduction of the Fraunhofer Model of financing based on a performance-related system of financial management. The underlying model of the allocation and distribution of public funding to Fraunhofer that is subsequently allotted to specific research groups is one of the success factors of Fraunhofer. Fraunhofer is proud of its decentralized organizational model. Fraunhofer is comprised of 60 Institutes in Germany working in different fields, under one legal framework, and with a strong brand value. Every Fraunhofer Institute is affiliated with a German University and every institute director simultaneously holds a chair at the affiliated university. It is a challenge for the headquarter organization to balance the intended competition of individual Fraunhofer Institutes with complementarity cooperation in science among Fraunhofer-Institutes, especially when coming from different knowledge domains; however, this goal results in a significant advantage. The unique strengths of Fraunhofer offer system solutions in a world with increasingly complex R&D challenges. While growing to become the largest organization on Europe to focus on applied research it is the challenge to remain an agile organization that is flexible in organizational structure. Fraunhofer has reached a well-recognized position in the European innovation landscape. It is often referred to by science and governments as a role model for innovation policy and a key element of the latest successes in the German economy that has recovered quicker from the latest economic crisis than most other western economies. The paper explains Fraunhofer as an organizational paradigm and its underlying management model to elaborate on the challenges of managing a research organization. We wish to show how it is possible to transfer the management model and philosophy of Fraunhofer to innovation systems with different framework conditions and challenges. A universal conclusion may be drawn based on the description of Fraunhofer; however, changes in existing structures and innovation systems cannot be implemented over night.

스마트 웰니스 로봇 플랫폼 개발에 관한 연구 (A Study on Development of a Smart Wellness Robot Platform)

  • 이병수;김승우
    • 한국산학기술학회논문지
    • /
    • 제17권1호
    • /
    • pp.331-339
    • /
    • 2016
  • 본 논문에서는 노령화 사회에서 노인들의 기본 건강과 생활을 케어 할 수 있는 홈 웰니스 로봇 플랫폼을 개발한다. 실내 환경에서 웰니스 서비스에 초점을 맞추어 로봇 및 센서 플랫폼을 구현한다. 로봇플랫폼에서는 정밀제어 이동기능과 정교한 로봇 팔 및 핸드를 개발하고 인간친화형 로봇구조로 설계되어진다. 이동로봇은 옴니휠 기반의 쾌속 시스템으로 제어된다. 로봇팔은 섬세한 조작기능을 수행할 수 있도록 인간의 팔과 유사한 구조로 구현한다. 센서 플랫폼에서는 RF태그와 스테레오 카메라를 활용하여 로봇자신과 대상물체의 위치 인식시스템을 구축한다. 정확한 위치와 자세 인식을 위하여 센서 융합 알고리즘이 제안된다. 끝으로 웰니스 로봇 플랫폼의 좋은 성능들이 실시간 시험 구동을 통하여 확인되어 진다.

도금공정 실시간 원격 온도 모니터링 시스템 (A Real Time Temperature Monitoring System for Plating Process)

  • 정선웅;최태린;유우식;김병수
    • 산업경영시스템학회지
    • /
    • 제38권4호
    • /
    • pp.72-79
    • /
    • 2015
  • A number of plating companies have been exposed to the risk of fire due to unexpected temperature increasing of water in a plating bath. Since the companies are not able to forecast the unexpected temperature increasing of water and most of raw materials in the plating process have low ignition temperature, it is easy to be exposed to the risk of fire. Thus, the companies have to notice the changes immediately to prevent the risk of fire from plating process. Due to this reason, an agile and systematic temperature monitoring system is required for the plating companies. Unfortunately, in case of small size companies, it is hard to purchase a systematic solution and be offered consulting from one of the risk management consulting companies due to an expensive cost. In addition, most of the companies have insufficient research and development (R&D) experts to autonomously develop the risk management solution. In this article, we developed a real time remote temperature monitoring system which is easy to operate with a lower cost. The system is constructed by using Raspberry Pi single board computer and Android application to release an economic issue for the small sized plating manufacturing companies. The derived system is able to monitor the temperature continuously with tracking the temperature in the batch in a short time and transmit a push-alarm to a target-device located in a remoted area when the temperature exceeds a certain hazardous-temperature level. Therefore, the target small plating company achieves a risk management system with a small cost.

금융 모바일 앱 리뷰 데이터의 UX 분석을 위한 시스템 개발 및 검증 (Development of a System for UX Analysis of Financial Mobile App Review Data and Its Verification)

  • 현지예;손영민;박재완
    • 문화기술의 융합
    • /
    • 제9권1호
    • /
    • pp.755-761
    • /
    • 2023
  • 디지털 전환이 가속화되면서 금융 서비스 또한 비대면 서비스의 비중이 높아지고 있다. 최근 모바일 서비스에서 경쟁력을 확보하기 위해 사용자 경험이 대두되고, 사용자 경험을 향상하기 위한 분석 기법이 출현하고 있다. 정량적 평가에 사용되는 데이터 중 하나인 사용자 리뷰 데이터는 불필요한 정보가 다량 포함되어 있어 개선 방향을 도출해내는 데 많은 시간과 에너지가 소요된다. 따라서 본 연구에서는 코사인 유사도 알고리듬을 활용해 사용자 경험 계층을 기준으로 UX 분석 시스템을 개발하고 검증을 위해 국민은행, 우리은행, 카카오뱅크, 토스의 사용자 리뷰 데이터를 분석하는 것을 목표로 한다. 본 연구는 개발된 UX 분석 시스템이 사용자 리뷰 데이터의 분석을 통해 효과적으로 UX 분석이 가능한 시스템이라는 것을 증명하였다. 본 연구의 시스템은 빠르게 고객의 피드백을 반영해야 하는 애자일 조직에서 사용자 경험 계층별 개선 방안을 파악하는 데 용이하게 사용될 수 있을 것으로 기대된다.

폐쇄된 다중 클래스 시스템에 대한 신속한 성능 시뮬레이션 모델 (Agile Performance Simulation Model for a Closed Multi-class System)

  • 김용수
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권6호
    • /
    • pp.11-16
    • /
    • 2009
  • 큐(queuing) 이론은 전화회선 수를 예측하기 위해 1917년 Erlang에 의해 도입된 이후 1960년대 말이 되어서야 Scherr를 필두로 컴퓨터 시스템의 성능 분석에 적용되기 시작하였다. 2000년대 들어 인터넷의 팽창 동 IT기술의 발달로 비즈니스 환경이 속도 중심으로 바뀌면서 시스템 분석가들도 사용자의 IT서비스 만족도를 충족시키기 위해 컴퓨팅 환경 분석 및 예측을 신속히 수행할 필요가 생겼다. 또한 컴퓨터 장비 가격은 급격히 하락하고 성능은 증가하는 상황에서 컴퓨터의 성능을 분석하여 개선하기 보다는 새로운 장비를 도입하여 성능을 향상시키려 함으로서 비용의 낭비는 물론 현 시스템의 용량과 성능도 파악하지 못하고 있다. 그러므로 많은 시간을 요하는 자세하고 정확한 시뮬레이션 모델 보다는 때로는 조악하지만 신속한 모델이 필요할 수도 있다. 본 논문에서는 측정된 성능 데이터를 기초로 Menasce가 제시한 분석적 모델을 검토하고 ARENA를 이용하여 시뮬레이션 모델을 구축하여 검정함으로써 개략적이지만 신속한 성능 분석 및 예측 시뮬레이션 모델을 제시하고자 한다.

군사혁신 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요소(작전운용개념, 조직편성, 무기체계)의 틀을 적용하여 경계작전개념, 경계부대 조직편성, 유·무인 복합경계체계로 구분하여 과학화 경계시스템의 발전방향을 제시하였다. 당면한 도전요소를 극복하기 위해서는 민첩하고 스마트한 경계부대와 더불어 첨단기술 기반의 유·무인 복합경계체계를 적용한 혁신적인 과학화 경계시스템이 필요하다.

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.