• Title/Summary/Keyword: Software Frameworks

Search Result 115, Processing Time 0.023 seconds

A Review and Outlook of Robotic Software Frameworks (로봇 소프트웨어 프레임워크 동향과 발전방향)

  • Choi, Byoung-Wook
    • The Journal of Korea Robotics Society
    • /
    • v.5 no.2
    • /
    • pp.169-176
    • /
    • 2010
  • Robotic software has been dramatically complicated as performing intelligent service tasks. These types of robots demand a very powerful software framework to make them easy. Robotic software framework means an integrated software environment that simplifies jobs of robotic software engineer by providing tools, reusable components, and runtime environments. Finally it reduces the project cost. There are lots of works related with them. Among them we focus on five frameworks that are MSRDS, ERSP, OROCOS, OpenRTM, and OPRoS. In terms of intelligent service robot, the study on robotic software frameworks is very important. And outlook on them is also very important in the sense of that the robotic software frameworks should be used to initiate service robot market.

Frameworks for NHPP Software Reliability Growth Models

  • Park, J.Y.;Park, J.H.;Fujiwara, T.
    • International Journal of Reliability and Applications
    • /
    • v.7 no.2
    • /
    • pp.155-166
    • /
    • 2006
  • Many software reliability growth models (SRGMs) based on nonhomogeneous Poisson process (NHPP) have been developed and applied in practice. NHPP SRGMs are characterized by their mean value functions. Mean value functions are usually derived from differential equations representing the fault detection/removal process during testing. In this paper such differential equations are regarded as frameworks for generating mean value functions. Currently available frameworks are theoretically discussed with respect to capability of representing the fault detection/removal process. Then two general frameworks are proposed.

  • PDF

Trends in Neuromorphic Software Platform for Deep Neural Network (딥 뉴럴 네트워크 지원을 위한 뉴로모픽 소프트웨어 플랫폼 기술 동향)

  • Yu, Misun;Ha, Youngmok;Kim, Taeho
    • Electronics and Telecommunications Trends
    • /
    • v.33 no.4
    • /
    • pp.14-22
    • /
    • 2018
  • Deep neural networks (DNNs) are widely used in various domains such as speech and image recognition. DNN software frameworks such as Tensorflow and Caffe contributed to the popularity of DNN because of their easy programming environment. In addition, many companies are developing neuromorphic processing units (NPU) such as Tensor Processing Units (TPUs) and Graphical Processing Units (GPUs) to improve the performance of DNN processing. However, there is a large gap between NPUs and DNN software frameworks due to the lack of framework support for various NPUs. A bridge for the gap is a DNN software platform including DNN optimized compilers and DNN libraries. In this paper, we review the technical trends of DNN software platforms.

Distribution of Mobile Apps Considering Cross-Platform Development Frameworks in Android Environment (안드로이드 환경에서 크로스 플랫폼 개발 프레임워크에 따른 모바일 앱 분포)

  • Kim, Gyoosik;Jeon, Soyeon;Cho, Seong-je
    • Journal of Software Assessment and Valuation
    • /
    • v.15 no.1
    • /
    • pp.11-24
    • /
    • 2019
  • Using cross-platform development frameworks, mobile app developers can easily implement mobile apps for multiple platforms in one step. The frameworks also provides adversaries with the ability to write malicious code once, and then run it anywhere for other platforms. In this paper, we analyze the ratio of benign and malicious apps written by cross-platform development frameworks for Android apps collected from AndroZoo's site. The analysis results show that the percentage of benign apps written in the frameworks continues to increase, accounting for 45% of all benign apps in 2018. The percentage of malicious apps written in the frameworks accounted for 25% of all malicious apps in 2015, but that percentage has declined since then. This study provides useful information to make a suitable choice when app developers face several challenges in cross platform app development.

A Study of Unit Testing Frameworks on Open Source C++ (오픈 소스 C++에서의 유닛 테스팅 프레임워크에 관한 고찰)

  • Heo, Seok-Yeol;Sohn, Young-Ho
    • Convergence Security Journal
    • /
    • v.13 no.4
    • /
    • pp.33-39
    • /
    • 2013
  • Unit testing is proved to be vital for a successful software development process. Modern languages, such as Python, Java and C#, have a great support and tools for unit testing. But when it comes to C++, there are a big number of C++ frameworks available [List], and it becomes hard to make a choice of unit testing framework to use. This paper presents a survey of open source C++ unit testing frameworks by dividing open source C++ unit testing frameworks into two groups: frameworks with an integrated test runner and frameworks with a separate test runner.

Design Otimization Framework on Various Software Development Environments (다양한 소프트웨어 개발환경에서의 최적설계 프레임웍)

  • Yeom K.-C;Lee S.J.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.10 no.5
    • /
    • pp.349-355
    • /
    • 2005
  • This paper concerns about how and why design frameworks for optimization should consider various software development environments such as MATLAB, VB, VBscript, Python, Tcl, PHP, Perl, and JAVA. The frameworks can be utilized by many engineers who have a basic concept about the optimization theory and/or basic knowledge about the computer programming languages. The framework will integrate a number of remote CAE tools, automatically execute them for design optimization, and have the capabilities of post-processing of data such as objective functions, state variables and design variables using a third-party spreadsheet program like Excel. The prototype framework developed in this study will be applied to various examples of optimization problems and show the validity of the proposed method of a framework implemenation.

Benchmarking of Design Optimization Frameworks In View of Excel Interface (엑셀 인터페이스 관점에서의 최적설계 프레임웍의 벤치마크)

  • Yum Keun-Chul;Lee Se Jung
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.29 no.3 s.234
    • /
    • pp.403-410
    • /
    • 2005
  • This study presents the benchmark results of several design frameworks for the purpose of developing an efficient design framework in view of Excel interface. For the benchmark, three optimum design problems are chosen and solved by using the design frameworks. In order to compare the frameworks with each other, the evaluation criteria are specified and modified to fit the problems with Excel interface. Three example cases are solved and compared. The evaluation report is summarized in terms of efficiency, ease of use, internal structure, API, etc. However, the optimization result itself is not focused because the specific optimization algorithm is not our concern. Finally, some suggestions of how to develop an efficient design framework with Excel interface are presented.

Trueness of 3D printed partial denture frameworks: build orientations and support structure density parameters

  • Hussein, Mostafa Omran;Hussein, Lamis Ahmed
    • The Journal of Advanced Prosthodontics
    • /
    • v.14 no.3
    • /
    • pp.150-161
    • /
    • 2022
  • PURPOSE. The purpose of the study was to assess the influence of build orientations and density of support structures on the trueness of the 3D printed removable partial denture (RPD) frameworks. MATERIALS AND METHODS. A maxillary Kennedy class III and mandibular class I casts were 3D scanned and used to design and produce two 3D virtual models of RPD frameworks. Using digital light processing (DLP) 3D printing, 47 RPD frameworks were fabricated at 3 different build orientations (100, 135 and 150-degree angles) and 2 support structure densities. All frameworks were scanned and 3D compared to the original virtual RPD models by metrology software to check 3D deviations quantitatively and qualitatively. The accuracy data were statistically analyzed using one-way ANOVA for build orientation comparison and independent sample t-test for structure density comparison at (α = .05). Points study analysis targeting RPD components and representative color maps were also studied. RESULTS. The build orientation of 135-degree angle of the maxillary frameworks showed the lowest deviation at the clasp arms of tooth 26 of the 135-degree angle group. The mandibular frameworks with 150-degree angle build orientation showed the least deviation at the rest on tooth 44 and the arm of the I-bar clasp of tooth 45. No significant difference was seen between different support structure densities. CONCLUSION. Build orientation had an influence on the accuracy of the frameworks, especially at a 135-degree angle of maxillary design and 150-degree of mandibular design. The difference in the support's density structure revealed no considerable effect on the accuracy.

Trends of Compiler Development for AI Processor (인공지능 프로세서 컴파일러 개발 동향)

  • Kim, J.K.;Kim, H.J.;Cho, Y.C.P.;Kim, H.M.;Lyuh, C.G.;Han, J.;Kwon, Y.
    • Electronics and Telecommunications Trends
    • /
    • v.36 no.2
    • /
    • pp.32-42
    • /
    • 2021
  • The rapid growth of deep-learning applications has invoked the R&D of artificial intelligence (AI) processors. A dedicated software framework such as a compiler and runtime APIs is required to achieve maximum processor performance. There are various compilers and frameworks for AI training and inference. In this study, we present the features and characteristics of AI compilers, training frameworks, and inference engines. In addition, we focus on the internals of compiler frameworks, which are based on either basic linear algebra subprograms or intermediate representation. For an in-depth insight, we present the compiler infrastructure, internal components, and operation flow of ETRI's "AI-Ware." The software framework's significant role is evidenced from the optimized neural processing unit code produced by the compiler after various optimization passes, such as scheduling, architecture-considering optimization, schedule selection, and power optimization. We conclude the study with thoughts about the future of state-of-the-art AI compilers.

Subtractive versus additive indirect manufacturing techniques of digitally designed partial dentures

  • Snosi, Ahmed Mamdouh;Lotfy, Shaimaa Mohamed;Thabet, Yasmine Galaleldin;Sabet, Marwa Ezzat;Rizk, Fardos Nabil
    • The Journal of Advanced Prosthodontics
    • /
    • v.13 no.5
    • /
    • pp.327-332
    • /
    • 2021
  • PURPOSE. The purpose of this in vitro study was to evaluate the accuracy of digitally designed removable partial denture (RPD) frameworks, constructed by additive and subtractive methods castable resin patterns, using comparative 3D analysis. MATERIALS AND METHODS. A Kennedy class III mod. 1 educational maxillary model was used in this study. The cast was scanned after modification, and a removable partial denture framework was digitally designed. Twelve frameworks were constructed. Two groups were defined: Group A: six frameworks were milled with castable resin, then casted by the lost wax technique into Co-Cr frameworks; Group B: six frameworks were printed with castable resin, then casted by the lost wax technique into Co-Cr frameworks. Comparative 3D analysis was used to measure the accuracy of the fabricated frameworks using Geomagic Control X software. Student's t-test was used for comparing data. P value ≤ .05 was considered statistically significant. RESULTS. Regarding the accuracy of the occlusal rests, group A (milled) (0.1417 ± 0.0224) showed significantly higher accuracy than group B (printed) (0.02347 ± 0.0221). The same results were found regarding the 3D comparison of the overall accuracy, in which group A (0.1501 ± 0.0205) was significantly more accurate than group B (0.179 ± 0.0137). CONCLUSION. In indirect fabrication techniques, subtractive manufacturing yields more accurate RPDs than additive manufacturing.