• 제목/요약/키워드: Software engineering

검색결과 12,460건 처리시간 0.038초

Best Practice on Inspecting the Abnormal State of Bridge (Engineering works) Establishment with Augmented Reality (AR) Mechanism

  • Janghwan Kim;So Young Moon;R. Young Chul Kim
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제15권2호
    • /
    • pp.168-174
    • /
    • 2023
  • In the current world, with the massive scale of SOC construction, it is difficult to diagnose and check all of a bridge's abnormal states with even the experts' eyes for maintenance. It is because we should spend huge costs and time on maintenance. Still, there are not many alternative ways to inspect bridges remotely regarding accuracy or reality. Therefore, we remark on the advantages and disadvantages of previous methods through practices in SOC maintenance. To inspect the abnormal state of the Bridge, we suggest inspecting bridges with an Augmented Reality (AR) mechanism to reduce cost, human resource consumption, and the risk of work. Through the proposed approach, we expect that it provides ways to solve massive construction problems with software-based technologies.

비대면 수업을 위한 가상강의 시스템 개발 (Development of Virtual Lecture System for Non-face-to-face Classes)

  • 손민석;배광현;장인용;정윤욱;이승현;이서준;유홍석
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.483-484
    • /
    • 2022
  • 최근 코로나 팬데믹 여파로 인해 교육계에는 비대면 수업이 빠르게 확대되고 있다. 대부분의 비대면 수업은 화상 회의 방식에 기반을 두고 있다. 하지만 최근 연구 결과에 의하면 화상 회의 방식의 비대면 수업의 경우 현장감, 수업 집중도 등의 다양한 측면에서 대면 수업보다 수업의 질이 낮다고 분석되고 있다. 그래서 본 논문에서는 비대면 수업의 질을 향상시키기 위한 VR 기반의 가상강의 시스템을 제안한다. 제안한 가상강의 시스템은 가상 강의실, 교수자 수업 기능 등의 기능을 포함한다.

  • PDF

인공지능 기반 다중 소리 감지 스마트허브 제작 (Artificial intelligence-based multi-sound recognition smart hub production)

  • 이태민;성병준;이창헌;김성수;김병수;한찬우;박준호
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.241-242
    • /
    • 2023
  • 본 논문에서는 딥러닝 소리 인식을 이용하여 실내에서 발생할 수 있는 다양한 소리를 시각적인 정보로 제공해주는 스마트허브 시스템을 제안한다. 인공지능 모델은 2D-CNN 구조를 활용하여 학습을 진행하였고, 스마트허브 하드웨어는 라즈베리파이를 이용하여 구현하였다. 제안된 시스템은 청각장애인을 위해 설계된 다양한 청각 정보를 시각 정보로 전달하는 다양한 제품을 하나로 대체할 수 있을 뿐만 아니라, 설치 및 운반이 간편하여 누구나 사용하기 쉬워서 활용도가 높을 것으로 기대된다.

  • PDF

Development of simulation-based testing environment for safety-critical software

  • Lee, Sang Hun;Lee, Seung Jun;Park, Jinkyun;Lee, Eun-chan;Kang, Hyun Gook
    • Nuclear Engineering and Technology
    • /
    • 제50권4호
    • /
    • pp.570-581
    • /
    • 2018
  • Recently, a software program has been used in nuclear power plants (NPPs) to digitalize many instrumentation and control systems. To guarantee NPP safety, the reliability of the software used in safetycritical instrumentation and control systems must be quantified and verified with proper test cases and test environment. In this study, a software testing method using a simulation-based software test bed is proposed. The test bed is developed by emulating the microprocessor architecture of the programmable logic controller used in NPP safety-critical applications and capturing its behavior at each machine instruction. The effectiveness of the proposed method is demonstrated via a case study. To represent the possible states of software input and the internal variables that contribute to generating a dedicated safety signal, the software test cases are developed in consideration of the digital characteristics of the target system and the plant dynamics. The method provides a practical way to conduct exhaustive software testing, which can prove the software to be error free and minimize the uncertainty in software reliability quantification. Compared with existing testing methods, it can effectively reduce the software testing effort by emulating the programmable logic controller behavior at the machine level.

화공플랜트 견적 소프트웨어 개발에 관한 연구 (Development of the Estimation Software for a Petrochemical Plant)

  • 민봉기;이재헌
    • 플랜트 저널
    • /
    • 제8권1호
    • /
    • pp.50-59
    • /
    • 2012
  • The current dual-watchdog estimation system has individually calculated the construction, the engineering and the procurement cost. The dual-watchdog estimation system is inefficient and prolonged estimation period because of the lack of the interoperability and the difference of material unit cost and construction unit cost. In order to resolve this problem, new estimation software was developed. The estimation software is developed by making up for the weak points in existing estimation method. The cost data with the same standard is the key point. And this software enhanced accuracy and speed of the data search in stylized estimation standard. A summary of the construction, the engineering and the procurement cost was generated in this estimation software. The unit rate about the labor cost, equipment and expense through a sheet was handled. The developed estimation software has five categories on engineering cost, procurement cost, construction cost and subcontractor management sheet. In this study, the estimation software to supplement the faults of the existing estimation method was developed. And estimation software on petrochemical projects increases an efficiency of the estimation work.

  • PDF

COM Component Extraction for Building Surveying System Using GPS Satellites

  • Chang, Eun-Ju;Yoo, Cheol-Jung;Chang, Ok-Bae;Choi, Ji-Hoon;Kim, Min-Soo
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2002년도 Proceedings of International Symposium on Remote Sensing
    • /
    • pp.548-552
    • /
    • 2002
  • The necessity of a short period of software development with lower cost came out. The reason of making the component based development is that it can improve the software development , productivity maintenance , and software quality innovatively. Following these advantages of component based application development methods, we found the COM based components effective to Window platform in the satellite surveying. In this paper, we can obtain many precious engineering experiences. Software system development and maintenance will take much shorter time with higher reusability if satellite surveying system is constructed with component extraction proposed by us.

  • PDF

Software Climate Change and its Disruptive Weather: A Potential Shift from "Software Engineering" to Vibrant/Dynamic Softology

  • Ghani, Imran;Jeong, Seung Ryul
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권8호
    • /
    • pp.3925-3942
    • /
    • 2016
  • Like natural climate change on the planet earth, the climate in software development environments is also changing (fast). Like the natural weather, the software environment is also disruptive. As the climate experts alert and suggest taking necessary measures to overcome certain challenges to make this earth a safer and comfortable living place, likewise this article also alerts the relevant stakeholders of software craftsmanship about the dynamic challenges that traditional Software Engineering (SE) with purely "Engineering mind-set" is not capable to respond. Hence, some new thoughts to overcome such challenges are shared. Fundamentally, based on the historical evidences, this article presents the authors' observation about continuous shift from traditional "Engineering-based" software development approaches to disruptive approaches - "Vibrant Softology". The authors see the cause of this shift as disruptive transformational force, which is so powerful that it is uncontrollably diminishing the "Engineering-based" approach from software development environments. The authors align it with climate change analogy. Based on this analogy, the authors feel the need to theoretically re-coin the notion of SE to some new term; perhaps Vibrant/Dynamic Softology (VS or DS). Hence, the authors suggest "a new (disruptive and dynamic) way of thinking is required to develop software". It is worth mentioning that the purpose of article and this new theory is not to disparage the notion of software engineering altogether, rather the aim is to highlight the importance of transformation from SE to its next level (perhaps VS/DS) due to the emerging needs in the software craftsmanship environment.

An Evolution of Software Reliability in a Large Scale Switching System: using the software

  • Lee, Jae-Ki;Nam, Sang-Sik;Kim, Chang-Bong
    • 한국통신학회논문지
    • /
    • 제29권4A호
    • /
    • pp.399-414
    • /
    • 2004
  • In this paper, an evolution of software reliability engineering in a large-scale software project is summarized. The considered software consists of many components, called functional blocks in software of switching system. These functional blocks are served as the unit of coding and test, and the software is continuously updated by adding new functional blocks. We are mainly concerned with the analysis of the effects of these software components in software reliability and reliability evolution. We analyze the static characteristics of the software related to software reliability using collected failure data during system test. We also discussed a pattern which represents a local and global growth of the software reliability as version evolves. To find the pattern of system software, we apply the S-shaped model to a collection of failure data sets of each evolutionary version and the Goel-Okumoto(G-O) model to a grouped overall failure data set. We expect this pattern analysis will be helpful to plan and manage necessary human/resources fur a new similar software project which is developed under the same developing circumstances by estimating the total software failures with respect to its size and time.

OOPT: 소프트웨어공학 교육을 위한 객체지향 소프트웨어 개발 방법론 (OOPT: An Object-Oriented Development Methodology for Software Engineering Education)

  • 정세진;이동아;김의섭;장천현;유준범
    • 정보과학회 논문지
    • /
    • 제44권5호
    • /
    • pp.510-521
    • /
    • 2017
  • 소프트웨어 개발 프로세스(Software Development Process: SDP)는 소프트웨어공학 교육에서 가장 기초적이며 중심적인 역할을 한다. 모든 소프트웨어는 개발의 시작부터 마지막까지를 모두 포함하는 특정 SDP에 기반해서 개발된다. 따라서, SDP 교육은 소프트웨어공학의 제반 기술에 대한 이해를 도울 수 있다. 본 논문은 대학의 소프트웨어공학 수업에서 활용할 수 있는 소프트웨어 개발 방법론(프로세스)인 OOPT(Object Oriented Process with Traceability)를 소개한다. OOPT는 객체지향 소프트웨어를 개발하기 위한 방법론으로서, 각 단계마다 구체적인 요구사항과 산출물을 정의하고 있으며, 단위/시스템 시험 및 추적성 분석 등의 추가적인 내용들도 포함하고 있다. 본 논문은 OOPT에 대한 적용 사례로서 다년간의 건국대학교 컴퓨터공학과 소프트웨어공학 관련 수업들을 소개하고 있으며, 향후 개선 및 발전 방향을 포함한다.