• 제목/요약/키워드: Software for automation

검색결과 485건 처리시간 0.028초

IoT 및 네트워크 관리 지원을 위한 컴포넌트 아키텍처 개발 (Development of component architecture to support IoT management)

  • 서희경
    • 스마트미디어저널
    • /
    • 제6권2호
    • /
    • pp.42-49
    • /
    • 2017
  • IoT 에서는 인간과 사물, 사물과 사물들이 통신하며 공통적인 네트워크를 형성하여 자동화 서비스를 실현하는 것이 무엇보다 중요하다. 인간과 사물, 사물과 사물을 공통적인 네트워크로 공유하는 방식으로 웹은 가장 강력한 수단 중의 하나이다. 따라서 IoT에서 사용되는 각 디바이스와 웹과의 통신방식의 효율성은 IoT의 성패를 가름할 수 있다. 웹 응용에서 소프트웨어의 재사용은 소프트웨어의 고품질과 고생산성을 위한 최상의 방법으로 여겨진다. 모듈, 클래스, 패턴, 프레임워크, 비즈니스 컴포넌트들은 다양한 관점의 재사용 요소들이다. 컴포넌트는 잘 정의된 인터페이스를 통해서 다른 것들과 쉽게 플러깅함으로써 응용 개발의 근본 문제인 복잡성을 극복하고 개발과 운용의 다양성을 제공할 수 있다. IoT 및 Network Management를 위한 웹 기반의 분산 환경은 각 종 디바이스에서 수집되는 정보를 이용하는 응용의 개발과 활용을 위한 표준 아키텍처이다. 따라서 IoT 및 NM 응용에서 최상의 서비스 제어를 위해 구성 자원들을 관리, 체계화하는 네트워크 관리는 개별 응용 뿐 아니라 응용의 대부분에서 하부 계층 지원 서비스로 요구된다. 본 논문에서는 이질적인 인터 네트워크상에서 컴포넌트 기반 IOT 및 관련 네트워크 관리 시스템 개발을 목적으로 한다. 이를 위해 필요한 컴포넌트들의 분류 계층화를 위한 컴포넌트 아키텍처를 정의하고 네트워크 도메인에서 필요로 하는 컴포넌트를 식별, 분류하며 실제 네트워크 관리 시스템의 유형을 제시한다.

CANopen 프로토콜을 이용한 전동밸브 제어시스템 설계 및 구현 (The Design and Implementation of the Motorized Valve Control System using CANopen Protocol)

  • 이명의;신근수;양성현
    • 한국항행학회논문지
    • /
    • 제14권3호
    • /
    • pp.321-327
    • /
    • 2010
  • 본 논문에서는 CANopen 프로토콜을 이용하여 전동 구동기 제어시스템을 설계하고 개발하는데 관련된 논문이다. 이 논문에서는 네트워크의 물리계층(1계층) 및 데이터 링크(2계층)은 CAN네트워크 프로토콜을 이용하였으며, 그 위의 상위 프로토콜은 CANopen 프로토콜을 이용하였다. 전동밸브 제어기는 PIC 마이크로프로세서를 이용하여 구현하였으며, 제어시스템 사용자를 위한 서버 응용프로그램은 C#언어로 작성하였다. 실시간 실험을 통하여 본 논문에서 구현된 전동밸브 제어 시스템을 평가하여 설계된 바와 같이 동작하였다.

A Study on the Development of App Ecosystem based Smart Home

  • Moon, Junsik;Park, Chan Young
    • Architectural research
    • /
    • 제18권1호
    • /
    • pp.13-20
    • /
    • 2016
  • Smart Home has achieved remarkable developments over the past few decades. In the ICT(Information and Communications Technology) field, 'app ecosystem'-a collection of multiple devices such as mobile phones and tablets, software (operating system and development tools), companies (manufacturers, carriers, app-stores, etc.) and the process through which data is transferred/shared by a user from one device to another device or by the device itself-has come into wide use since the advent of the smart phone. Due to the synergy effect of the 'app ecosystem', it has been applied to various fields such as televisions and automobile industries. As a result, both the Smart TV and connected vehicle have developed their own ecosystem. Although much research has been conducted on these two ecosystems, there is a lack of research regarding 'App Ecosystem based Smart Home' (AESH). This research focuses on the building scenarios based on 'Tracking, Analyzing, Imaging, Deciding, and Acting (T.A.I.D.A), a future prediction method process. Rather than taking an approach from the perspective of providing and applying advanced technology for research on building future scenarios, this paper focuses on research from the perspective of architectural planning. As a result, two future scenarios of AESH are suggested.

Requirements on a computer bank of knowledge Alexander S.Kleschev and Vasiliy A.Orlov

  • Kleschev, Alexander S.;Orlov, Vasiliy A.
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2001년도 The Pacific Aisan Confrence On Intelligent Systems 2001
    • /
    • pp.249-255
    • /
    • 2001
  • Different kinds of information are used when solving tasks that arise in the life cycle of an applied knowledge based system (KBS). Many of these tasks are still under investigation. Their solving methods are often researched independently of each other due to complexity of the tasks. As a result, systems that realize these methods turn out to be incompatible and therefore could not be used together in the lifecycle of a KBS. The following problem arises here: how to support the full life cycle of a KBS. This paper introduces a class of computer knowledge banks that are intended to support the full life cycle of KBSs. Primary tasks that arise in the full life cycle of a KBS are analyzed. The architecture of a knowledge bank of the introduced class is presented, including an Information Content, a Shell of the Information Content and a Software Content. General requirements on these components are formulated on the basis of the analysis. These requirements depend on the current state of understanding in the life cycle of KBSs.

  • PDF

공작기계 절삭유 냉각용 오일쿨러 설계 자동화 (Oil Cooler Design Automation on the Cooling of Machine Tool Cutting Oil)

  • 권혁홍
    • 한국생산제조학회지
    • /
    • 제8권1호
    • /
    • pp.89-99
    • /
    • 1999
  • The automatic design of shell & tube type oil cooler can be used in real industrial environments. Since the automatic design system is intended to be used in small companies, it is designed to be operated well under environments of CAD package in the personal computer. It has adopted GUI in design system, and has employed DCl language. Design parameters to be considered in the design stage of shell and tube type oil cooler are type of oil cooler, outer diameter, thickness, length of tube, tube arrangement, tube pitch, flow rate, inlet and outlet temperature, physical properties, premissive pressure loss on both sides, type of baffle plate, baffle plate cutting ratio, clearance between baffle plate outer diameter and shell inner diameter and clearance between baffle plate holes. As a result, the automatic design system of shell & tube type oil cooler is constructed by the environment of CAD software using LISP. We have built database of design data for various kinds of shell & tube type oil coolers. The automatic design system have been assessed and compared with existing specification of design. Good agreement with Handbook of heat exchanger and design dta of real industrial environments has been found.

  • PDF

그룹웨어 기술의 동향 분석에 관한 연구 (On The Trend of Groupware Research)

  • 김민홍;김광훈;백수기
    • 기술사
    • /
    • 제32권1호
    • /
    • pp.122-141
    • /
    • 1999
  • Groupware is a new emerging research field, involving increasing numbers of institutions in the USA, Europe, and Asia such as Korea and Japan, etc., as an interdisciplinary research and development area with a strong computer science component. It grew from fairly unsystematic attempts by various developers to generate software that would increase the competence of people working together. This in turn was partly a response to: failures of and problems inherited from Office Automation and Management Information System ; some sociological intuitions about ways people might work together; and a search for uses of new interfacing, networking, and multi-media technologies. In this paper, groupware that has been configured to meet the needs of groups at work is defined as computer-based systems which support working groups of people engaged in common task in a shared environment. The basic concepts, origin, and historic research of the groupware are described. Specially, groupware relies on the approaches and contributions of many disciplines in computer science as well as sociology that is concerning human, social, and cultural activities. So, nine key disciplines of them upon which successful groupware depends are described briefly. Some state-of-the-art implementations and developments are reviewed through classifying and analyzing the current available groupware applications in the field or market.

  • PDF

프로엔지니어(Pro/E) 기반 금형설계 지원 소프트웨어 툴 개발 (Development of A Software Tool for Supporting Metal Mold Design Based on The Pro/E CAD System)

  • 유호영
    • 한국산학기술학회논문지
    • /
    • 제13권3호
    • /
    • pp.1014-1020
    • /
    • 2012
  • 본 논문은 3D 캐드모델을 기반으로 작업자의 수작업 및 설계오류를 최소화하는 금형설계 지원 툴 개발에 초점을 맞춘다. 금형설계 지원범위는 자동차 산업의 프레스 금형설계 공정에서 필수 요소인 선직 곡면 생성 및 옵셋, 패딩력 자동산출, 수정사항을 반영하는 재료표 자동출력, 홀 가공데이터 자동 산출, 원소재 크기 출력 및 검증 등 이다. 개발한 시스템을 주요 범용 3D 모델러 중 하나인 프로엔지니어의 확장 메뉴형태로 탑재하기 위하여 프로엔지니어 API와 Visual C++를 사용하여 개발하였다.

안드로이드 기반 소프트웨어를 위한 테스트 자동화 체계 (Test Automation System for Android Software)

  • 신원;석종수;김태완;장천현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • pp.202-205
    • /
    • 2011
  • 최근 들어 스마트폰 시장이 활성화 되면서 휴대기기용 플랫폼인 안드로이드 역시 각광받고 있다. 오픈 플랫폼인 안드로이드에 수많은 제조사들과 개발자들이 가세하면서 다양한 플랫폼 버전이 탑재된 하드웨어가 출시되고 있다. 이처럼 혼재된 안드로이드 환경 때문에 상호호환성 문제와 함께 그에 따른 테스트의 필요성 또한 대두되고 있는 상황이다. 하지만 기존의 연구들은 테스트 케이스 자동 생성에 주로 초점이 맞추어져 있고, 컴파일 및 실행에 있어서 반복적인 작업이 필요한 안드로이드의 특성을 반영하지 못하고 있어 테스트 과정에 과도한 시간이 소모되고 인력 및 비용 또한 손실되고 있다. 이에 본 논문에서는 안드로이드 기반 소프트웨어 테스트 시 고려해야 할 문제점을 분석하여 비효율적인 면을 제거하고 테스트를 자동으로 진행할 수 있는 테스트 자동화 체계를 제안한다. 이를 통해 기존의 테스트 과정에서 과하게 투입되는 시간, 인력 및 비용을 줄이고 개발 기간이 짧은 안드로이드 소프트웨어 마켓 시장에 효율적으로 대응할 수 있는 이점을 얻을 수 있다.

Cloud Native환경에서의 생산성 향상을 위한 어플리케이션 개발 방법 연구 (A Study of Application Development Method for Improving Productivity on Cloud Native Environment)

  • 김정보;김정인
    • 한국멀티미디어학회논문지
    • /
    • 제23권2호
    • /
    • pp.328-342
    • /
    • 2020
  • As the cloud-based ICT(Information & Communication Technology) infrastructure matures, the existing monolithic software development method is evolving into a micro-service structure based on cloud native computing. To develop and operate the services efficiently under the cloud native environment, DevOps-based application development plans through MSA(Micro Service Architecture) design based are essential. A cloud native environment is an approach to developing and running applications that take advantage of cloud computing models such as automation of source distribution, container-based virtualization, application scalability, resource efficiency, and flexible maintenance through object independence. To implement this approach, the utilization of key elements such as DevOps, continuous delivery, micro service, and containers is essential, but there are not enough previous studies on case analyses or application methods of these key elements. Therefore, in this paper, we analyze the cases of application development in cloud native environment and propose the optimized application development process and development method through small and medium-sized SI projects.

Modeling Of Management Decisions Of Organization Of Production Systems

  • Arutiunian, Yevhen;Mikhailutsa, Olena;Pozhuyev, Andriy;Аzhazha, Maryna;Arutiunian, Iryna;Zrybnieva, Iryna;Slyva, Yuliia
    • International Journal of Computer Science & Network Security
    • /
    • 제21권7호
    • /
    • pp.87-92
    • /
    • 2021
  • Analysis of current state of construction industry functioning in Ukraine allows us to identify a number of problems having negative impact on sustainable development of construction industry, especially in terms of its organization. Therefore, it is absolutely essential to study existing methods of organization system supplying construction sites with necessary material resources. Companies can develop their own logistics departments, which independently solve logistics issues related to transportation organization and management, accounting and inventory management, acquisition and warehousing, intercommunication (ability to obtain both final and intermediate information during transporting materials). Using a complex of methods is substantiated: the hierarchy analysis method (Saati's method), the network method, the defect elimination algorithm DEA, the transportation problem that finds optimal problem solutions for construction sector with the purpose of rational supplying uninterrupted construction with building resources in the designed model "provider-transportation-costs".