• 제목/요약/키워드: application frameworks

검색결과 164건 처리시간 0.027초

모바일 데이터베이스 응용을 위한 스크립트 자동 생성기의 설계 및 구현 (Design and Implementation of Automatic Script Generator for Mobile Database Applications)

  • 음두헌
    • 인터넷정보학회논문지
    • /
    • 제10권4호
    • /
    • pp.71-85
    • /
    • 2009
  • 무선 인터넷 기술의 발전과 함께 이용자 수가 증가하면서 모바일 데이터베이스 응용 프로그램의 수요가 급증하고 있다. 그러나 모바일 데이터베이스 응용에 필요한 사용자 인터페이스와 질의 처리 코드는 대부분 수작업으로 작성되기 때문에 모바일 응용의 생산성이 낮고 버전 관리에도 많은 시간과 노력이 필요하다. 본 논문에서는 모바일 데이터베이스 응용을 위한 스크립트 생성기인 MobileGen의 설계 및 구현을 기술한다. 생성된 스크립트들은 데이터베이스 연동 및 질의 처리 코드를 포함하고 간단한 폼 형태의 카드 또는 연계된 카드들의 집합인 데크를 사용자 인터페이스로 제공함으로써 모바일 데이터베이스 응용의 생산성을 향상시킨다. 생성된 스크립트들은 스크립트의 원형인 템플릿을 기반으로 하기 때문에 MobileGen의 버전 관리와 생성된 응용의 유지.보수를 용이하게 한다. 또한, MobileGen은 상용 스크립트 생성기들에 비해 관심의 대상인 엔티티 외에 이 엔티티와 직.간접적으로 연관된 모든 엔티티들에 대한 정보를 한 데크에 제공한다.

  • PDF

Enabling Performance Intelligence for Application Adaptation in the Future Internet

  • Calyam, Prasad;Sridharan, Munkundan;Xu, Yingxiao;Zhu, Kunpeng;Berryman, Alex;Patali, Rohit;Venkataraman, Aishwarya
    • Journal of Communications and Networks
    • /
    • 제13권6호
    • /
    • pp.591-601
    • /
    • 2011
  • Today's Internet which provides communication channels with best-effort end-to-end performance is rapidly evolving into an autonomic global computing platform. Achieving autonomicity in the Future Internet will require a performance architecture that (a) allows users to request and own 'slices' of geographically-distributed host and network resources, (b) measures and monitors end-to-end host and network status, (c) enables analysis of the measurements within expert systems, and (d) provides performance intelligence in a timely manner for application adaptations to improve performance and scalability. We describe the requirements and design of one such "Future Internet performance architecture" (FIPA), and present our reference implementation of FIPA called 'OnTimeMeasure.' OnTimeMeasure comprises of several measurement-related services that can interact with each other and with existing measurement frameworks to enable performance intelligence. We also explain our OnTimeMeasure deployment in the global environment for network innovations (GENI) infrastructure collaborative research initiative to build a sliceable Future Internet. Further, we present an applicationad-aptation case study in GENI that uses OnTimeMeasure-enabled performance intelligence in the context of dynamic resource allocation within thin-client based virtual desktop clouds. We show how a virtual desktop cloud provider in the Future Internet can use the performance intelligence to increase cloud scalability, while simultaneously delivering satisfactory user quality-of-experience.

AI 컴포넌트 추상화 모델 기반 자율형 IoT 통합개발환경 구현 (Implementation of Autonomous IoT Integrated Development Environment based on AI Component Abstract Model)

  • 김서연;윤영선;은성배;차신;정진만
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권5호
    • /
    • pp.71-77
    • /
    • 2021
  • 최근 이질적인 하드웨어 특성을 고려한 IoT 응용 지원 프레임워크의 효율적인 프로그램 개발이 요구되고 있다. 또한, 인간의 뇌를 모사하여 스스로 학습 및 자율적 컴퓨팅이 가능한 뉴로모픽 아키텍처의 발전으로 하드웨어 지원의 범위가 넓어지고 있다. 하지만 기존 대부분의 IoT 통합개발환경에서는 AI(Artificial Intelligence) 기능을 지원하거나 뉴로모픽 아키텍처와 같은 다양한 하드웨어와 결합된 서비스 지원이 어렵다. 본 논문에서는 2세대 인공 신경망 및 3세대 스파이킹 신경망 모델을 모두 지원하는 AI 컴포넌트 추상화 모델을 설계하고 제안 모델 기반의 자율형 IoT 통합개발환경을 구현하였다. IoT 개발자는 AI 및 스파이킹 신경망에 대한 지식이 없어도 제안 기법을 통해 자동으로 AI 컴포넌트를 생성할 수 있으며 런타임에 따라 코드 변환이 유연하여 개발 생산성이 높다. 제안 기법의 실험을 진행하여 가상 컴포넌트 계층으로 인한 변환 지연시간이 발생할 수 있으나 차이가 크지 않음을 확인하였다.

스프링 서버 원격코드 실행 취약점(CVE-2018-1270)을 이용한 응용 공격 시나리오의 대응 방안 (Countermeasure of an Application Attack Scenario Using Spring Server Remote Code Execution Vulnerability (CVE-2018-1270))

  • 정병문;장재열;최철재
    • 한국전자통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.303-308
    • /
    • 2019
  • 스프링 프레임워크는 우리나라 공공기관의 웹서비스 개발도구의 표준이라 할 만큼 전자정부 프레임워크의 기반 기술로 많이 사용되고 있다. 그러나 최근 스프링 프레임워크를 이용한 애플리케이션에서 원격코드 실행 취약점(CVE-2018-1270)이 발견되었다. 본 논문은 스프링 프레임워크를 서버를 대상으로 발생한 취약점의 위험성을 해킹 시나리오 POC(Proof Of Concept)를 이용한 취약점 실험 분석 방법을 제안한다. 종국적 대응방안으로 버전 4.3.16와 버전 5.0.5 이상으로 패치를 제안한다. 아울러 제안한 해킹시나리오 취약점 실험분석이 보안 프로그램의 성능향상 및 새로운 인증체계의 구축을 위한 자료로 활용될 것으로 기대한다.

효율적 의사결정을 위한 빅데이터 활용 스마트 스페이스 플랫폼 연구 (Smart Space based on Platform using Big Data for Efficient Decision-making)

  • 이진경
    • 정보화정책
    • /
    • 제25권4호
    • /
    • pp.108-120
    • /
    • 2018
  • 전 세계 4차 산업혁명의 도래에 맞춰 한국은 적극적으로 국가적 대응계획 I-Korea 4.0을 수립하여 2017년 11월에 발표하였다. 이 계획은 국가성장을 위한 산업혁신과 사회문제 해결을 목표로 하고 있다. 부동산산업도 예외는 아니며 산업혁신을 위해서는 스마트환경에서 주거, 상업, 업무, 복합 등 다양한 가용공간의 효과적 활용이 선행되어야 한다. 이를 위해서는 효율적 의사결정이 필요하고 이는 공간수요자 행태의 실시간 정보와 정확한 예측이 이루어 질 때 가능하다. 이에, 본 연구는 빅데이터 기반 스마트 스페이스 플랫폼을 제안하고 플랫폼의 구조와 서비스를 구체화 시키고자 한다. 스마트 스페이스 플랫폼도 스마트 트래픽, 스마트 시티, 스마트 헬스 등 다양한 스마트환경 적용사례처럼 급속히 발전하고 있는 정보통신기술(ICT)을 이용해 빅데이터의 효율적 저장, 접근, 분석, 활용이 가능하다. 스마트 스페이스 플랫폼의 구조는 6개 레이어 즉, Collection layer, Transfer layer, Storage layer, Service layer, Application layer, Management layer로 구성된다. 이 플랫폼은 의사결정자들이 행위기반(activity-based), 시장기반(market-based), 정책기반(policy-based) 빅데이터를 Searching, Mining, Integrating, Storing, Analyzing, Visualizing 할 수 있는 서비스체계를 가지고 있다.

Deep Learning Frameworks for Cervical Mobilization Based on Website Images

  • Choi, Wansuk;Heo, Seoyoon
    • 국제물리치료학회지
    • /
    • 제12권1호
    • /
    • pp.2261-2266
    • /
    • 2021
  • Background: Deep learning related research works on website medical images have been actively conducted in the field of health care, however, articles related to the musculoskeletal system have been introduced insufficiently, deep learning-based studies on classifying orthopedic manual therapy images would also just be entered. Objectives: To create a deep learning model that categorizes cervical mobilization images and establish a web application to find out its clinical utility. Design: Research and development. Methods: Three types of cervical mobilization images (central posteroanterior (CPA) mobilization, unilateral posteroanterior (UPA) mobilization, and anteroposterior (AP) mobilization) were obtained using functions of 'Download All Images' and a web crawler. Unnecessary images were filtered from 'Auslogics Duplicate File Finder' to obtain the final 144 data (CPA=62, UPA=46, AP=36). Training classified into 3 classes was conducted in Teachable Machine. The next procedures, the trained model source was uploaded to the web application cloud integrated development environment (https://ide.goorm.io/) and the frame was built. The trained model was tested in three environments: Teachable Machine File Upload (TMFU), Teachable Machine Webcam (TMW), and Web Service webcam (WSW). Results: In three environments (TMFU, TMW, WSW), the accuracy of CPA mobilization images was 81-96%. The accuracy of the UPA mobilization image was 43~94%, and the accuracy deviation was greater than that of CPA. The accuracy of the AP mobilization image was 65-75%, and the deviation was not large compared to the other groups. In the three environments, the average accuracy of CPA was 92%, and the accuracy of UPA and AP was similar up to 70%. Conclusion: This study suggests that training of images of orthopedic manual therapy using machine learning open software is possible, and that web applications made using this training model can be used clinically.

Blockchain for Securing Smart Grids

  • Aldabbagh, Ghadah;Bamasag, Omaimah;Almasari, Lola;Alsaidalani, Rabab;Redwan, Afnan;Alsaggaf, Amaal
    • International Journal of Computer Science & Network Security
    • /
    • 제21권4호
    • /
    • pp.255-263
    • /
    • 2021
  • Smart grid is a fully-automated, bi-directional, power transmission network based on the physical grid system, which combines sensor measurement, computer, information communication, and automatic control technology. Blockchain technology, with its security features, can be integrated with Smart Grids to provide secure and efficient power management and transmission. This paper dicusses the deployment of Blockchain technology in Smart Grid. It presents application areas and protocols in which blockchain can be applied to in securing smart grid. One application of each area is explored in detail, such as efficient peer-to-peer transaction, lower platform costs, faster processes, greater flexibility in power generation to transmission, distribution and power consumption in different energy storage systems, current barriers obstructing the implementation of blockchain applications with some level of maturity in financial services but concepts only in energy and other sectors. Wide range of energy applications suggesting a suitable blockchain architecture in smart grid operations, a sample block structure and the potential blockchain technicalities employed in it. Also, added with efficient data aggregation schemes based on the blockchain technology to overcome the challenges related to privacy and security in the smart grid. Later on, consensus algorithms and protocols are discussed. Monitoring of the usage and statistics of energy distribution systems that can also be used to remotely control energy flow to a particular area. Further, the discussion on the blockchain-based frameworks that helps in the diagnosis and maintenance of smart grid equipment. We have also discussed several commercial implementations of blockchain in the smart grid. Finally, various challenges have been discussed for integrating these technologies. Overall, it can be said at the present point in time that blockchain technology certainly shows a lot of potentials from a customer perspective too and should be further developed by market participants. The approaches seen thus far may have a disruptive effect in the future and might require additional regulatory intervention in an already tightly regulated energy market. If blockchains are to deliver benefits for consumers (whether as consumers or prosumers of energy), a strong focus on consumer issues will be needed.

과학기술정보 콘텐츠의 가치평가모형 프레임워크 연구 (The Study on Frameworks of Valuation Models for the Contents of Science and Technology Information)

  • 성태응;전승표;변정은;박현우
    • 한국콘텐츠학회논문지
    • /
    • 제16권11호
    • /
    • pp.421-433
    • /
    • 2016
  • 최근 무형자산의 이전 거래 등에 대한 관심이 증대하였으나, 전자적 데이터베이스(electronic database)와 같은 지식정보 콘텐츠의 시장가치를 객관적으로 평가할 수 있는 모형이 부재함으로 관련 연구의 필요성이 제기된다. 따라서, 본 연구에서는 특허, 논문, 보고서 등을 포함하는 과학기술정보 콘텐츠의 시장가치를 평가하여, 무형자산 콘텐츠 시장에서 객관적 참조정보로 활용할 수 있도록 모형을 제안하는데 목적을 둔다. 먼저 기존의 가치평가에서 요구되는 핵심변수 중에서 콘텐츠 유형에 따른 현금흐름 산출로직을 살펴보고, 특허의 경우 기존의 기술가치평가에서 적용하는 개념을 기반으로 평가 방법을 제시하였다. 다음으로 논문과 보고서의 경우 이들 콘텐츠의 특징을 반영하기 위해 경제적 수명 추정시 기술혁신 지수와 시장수요 지수를 토대로 조절 가능한 정성적 평가 방법을 새롭게 제시하였으며, 현금흐름 산출로직은 투입원가 기반의 산정방식을 제시하였다. 본 연구를 통해 개별 과학기술정보 콘텐츠의 저작권 실시, 매매 등 적용할 수 있는 기술분야별, 비즈니스 모델별 평가체계를 구축할 수 있으며, 이러한 평가기반 구축을 통해 보다 객관적이고 합리적인 과학기술 콘텐츠 시장가치의 산출이 가능할 것으로 기대된다.

반복 소성이 지르코니아 전부도재관의 색조에 미치는 영향 (The effect of repeated firings on the color of zirconia-based all-ceramic system)

  • 장정은;김무현;윤미정;정창모;전영찬
    • 대한치과보철학회지
    • /
    • 제49권1호
    • /
    • pp.73-79
    • /
    • 2011
  • 연구 목적: 각각 다른 방법으로 색조를 부여한 세 가지 지르코니아 전부도재관에서 반복소성이 전부도재관의 색조에 미치는 영향을 비교, 관찰하였다. 연구 재료 및 방법: 지르코니아 코어를 세가지 방법으로 착색(KW군: Masking liner를 사용하여 하부 코어색 차단, KI군: 지르코니아 코어를 금속 산화물 용액에 침전시켜 착색, NM군: 지르코니아 코어를 고온에서 소결하기 전에 금속산화물과 혼합하여 착색)하여 원반형 시편을 제작하였다. 지르코니아 코어 상방에 A3 색조의 상아질 도재를 소성하고 3, 5, 7회 반복소성 후 $L^*a^*b^*$ 값을 측정하여 비교하고 다른 두 가지 색의 3차원 공간에서의 거리를 나타내는 색차방정식을 이용하여 분석하였다. 측정된 결과는 반복측정 (repeated-measures ANOVA) 분석법과 Tukey 다중범위 검증법을 사용하여 소성횟수에 따른 색조변화를 유의수준 5%에서 검정하였다. 결과: 1. 모든 실험군에서 반복소성에 따른 $L^*a^*b^*$값의 변화가 관찰되었다 (P< .001). 2. 반복소성으로 $L^*$값과 $a^*$값 (KI군제외)은 감소하고 $b^*$값은 증가하는 경향을 보였다. 3. ${\Delta}E$값이 1이상 나타난 반복소성횟수는 KW군과 KI군은 3회 그리고NM군은 7회였다. 4. 7회 반복소성 후 ${\Delta}E$값은 KI군 (${\Delta}E$ = 2.26), KW군 (${\Delta}E$ = 1.47) 그리고 NM군 (${\Delta}E$ = 1.08) 순으로 높게 나타났다 (P< .001). 결론: 반복소성이 지르코니아 코어 색조를 부여방법에 따라 전부도재관의 색조에 미치는 영향을 끼쳤다.

WebGL 블렌딩 기법을 이용한 다중 공간영상정보 중첩 가시화 (Overlay Rendering of Multiple Geo-Based Images Using WebGL Blending Technique)

  • 김광섭;이기원
    • 한국지리정보학회지
    • /
    • 제15권4호
    • /
    • pp.104-113
    • /
    • 2012
  • HTML5(Hypertext Markup Language5) 발표 이후 이를 기반으로 하는 다양한 프로그램과 서비스가 개발, 출시되고 있다. HTML5는 개인용 컴퓨터의 웹 브라우저와 모바일 단말기의 웹 브라우저의 상호 호환 구동이 가능한 기술 표준으로 학술적, 산업적 발전과 활용 가능성이 계속 증가할 것이다. 이 연구에서는 HTML5 기술 중 웹 브라우저에서 3차원 그래픽 렌더링을 지원하는 WebGL을 이용하여 DEM 자료와 공간영상정보를 다중 중첩 가시화하는 모바일 응용 프로그램을 설계하고 시험 구현하고자 하였다. 특히 공간정보 중첩처리는 블렌딩 기법을 적용하고자 하였다. WebGL 구동 프레임워크 중 CubicVR.js를 사용하였으며, 일반 사용자 환경에서 다양한 블렌딩 기법을 제공할 수 있도록 하였다. 세종시 주변 지역을 대상으로 하여 시험 구현과정에서 중첩 가시화 적용을 위하여 사용된 자료는 KOMPSAT-2 영상, ALOS PALSAR SAR 영상과 해당 지역의 고정형 대기 환경 측정소에서 얻은 격자 자료 등이다. 이러한 자료의 3차원 중첩을 위한 DEM 자료는 수치지도 자료의 등고선 정보를 이용하여 직접 생성하였다. 이번 연구를 통해 모바일 환경에서도 WebGL을 이용하여 현재 제공되지 않은 새로운 방식의 공간영상정보 콘텐츠와 서비스 시스템 도출 및 활용 가능성을 제시하고자 하였다.