• Title/Summary/Keyword: Software Frameworks

Search Result 117, Processing Time 0.023 seconds

Comparative evaluation of marginal and internal fit of three-unit Co-Cr frameworks fabricated by metal milling and direct metal laser sintering methods (금속 밀링과 직접 금속 레이저 소결 방식으로 제작한 3본 코발트-크롬 구조물의 변연 및 내부 적합도 비교 평가)

  • Ahn, Jae-Seok;Lee, Jung-Hwan
    • Journal of Technologic Dentistry
    • /
    • v.42 no.2
    • /
    • pp.81-89
    • /
    • 2020
  • Purpose: This in vitro study was conducted to evaluate the marginal and internal fit of three-unit Co-Cr frameworks fabricated by computer-aided metal milling and direct metal laser sintering(DMLS) systems in comparison to conventional casting method. Methods: Three-unit Co-Cr frameworks were fabricated by conventional wax up with casting(CWC), computer-aided metal milling(MM) and direct metal laser sintering(DMLS)(n=10 each). The marginal and internal fit of specimens were examined using a light-body silicone impression material. The thickness of light-body silicone was measured at eight reference points each, divided in the mesio distal and bucco lingual directions. All measurements were conducted by a stereomicroscope. Digital photos were taken at 150× magnification and then analyzed using a measurement software. The Kruskal-Wallis test and Bonferroni correction were used for analyzing the results. Results: The mean(SD) is ㎛ for fabrication methods, the mean marginal fit were recorded respectively, DMLS 39(27), followed by CWC 63(38), MM 220(128). and the mean internal fit CWC 95(47), DMLS 116(49), MM 210(152). In addition, the largest gap was found in the occlusal surface area among the internal measurement areas of all groups. Conclusion: As a result, the direct metal laser sintering method showed better marginal and internal fit than the metal milling method. The marginal and internal fit were statistically different according to the three fabrication methods(p<0.001). Except the MM group, the marginal fit of the CWC and DMLS groups was below the clinical standard of 120 ㎛. Based on the results of this study, it can be applied to clinical use in the future.

Comparative Analysis and Validation of CSRF Defense Mechanisms in Spring Security and Apache Shiro (Spring Security와 Apache Shiro의 CSRF 공격 방어 기법 비교 분석 및 검증)

  • Jj-oh Kim;Da-yeon Namgoong;Sanghoon Jeon
    • Convergence Security Journal
    • /
    • v.24 no.2
    • /
    • pp.79-87
    • /
    • 2024
  • This paper addresses the increasing cyber attacks exploiting security vulnerabilities in software due to the rise in web applications. CSRF (Cross-Site Request Forgery) attacks pose a serious threat to web users and developers and must be prevented in advance. CSRF involves performing malicious requests without the user's consent, making protection methods crucial for web applications. This study compares and verifies the CSRF defense performance of two frameworks, Spring Security and Apache Shiro, to propose an effectively applicable framework. The results show that both frameworks successfully defend against CSRF attacks; however, Spring Security processes requests faster, averaging 2.55 seconds compared to Apache Shiro's 5.1 seconds. This performance difference stems from variations in internal processing methods and optimization levels. Both frameworks showed no significant differences in resource usage. Therefore, Spring Security is more suitable for environments requiring high performance and efficient request processing, while Apache Shiro needs improvement. These findings are expected to serve as valuable references for designing web application security architectures

Practical Connector Patterns for Designing Component Frameworks (컴포넌트 프레임워크 설계를 위한 실용적인 커넥터 패턴)

  • 민현기;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.1
    • /
    • pp.43-53
    • /
    • 2004
  • Component-based development(CBD) has acquired a substantial acceptance in both academia and industry as an effective inter-organizational reuse technology. A component framework in product line engineering(PLE) which consists of related components, connectors and their semantics has a greater potential for reusability than components. In frameworks, components are glued with association, dependency and connections. Problems occur like affecting the implementation code of components when they are glued and replaced because the association and dependency relationships between COTS components which are acquired for application development do not match exactly. Especially, a connector may not only connect related components, but also mate partially-matched COTS components fit together. However, little has been studied to date about connectors that can be used practically. In this paper, we present a meta-model for connectors and show how a connector can be designed and implemented in practice. We propose five main patterns of connectors. Proposed major patterns Provide design guidelines for practical and efficient connector configuration based on component framework. And also, applying techniques and applied case studies of the major patterns show greatly increased applicability and reusability of the component without component modification.

A Conceptual Architecture and its Experimental Validation of CCTV-Video Object Activitization for Tangible Assets of Experts' Visual Knowledge in Smart Factories (고숙련자 공장작업지식 자산화를 위한 CCTV-동영상 객체능동화의 개념적 아키텍처와 실험적 검증)

  • Eun-Bi Cho;Dinh-Lam Pham;Kyung-Hee Sun;Kwanghoon Pio Kim
    • Journal of Internet Computing and Services
    • /
    • v.25 no.2
    • /
    • pp.101-111
    • /
    • 2024
  • In this paper, we propose a concpetual architecture and its implementation approach for contextualizing unstructured CCTV-video frame data into structured XML-video textual data by using the deep-learning neural network models and frameworks. Conclusively, through the conceptual architecture and the implementation approach proposed in this paper, we can eventually realize and implement the so-called sharable working and experiencing knowledge management platforms to be adopted to smart factories in various industries.

Methodology Analysis on National Technology Level in the Field of Software Through Patent and Bibliometrics (특허 및 논문 계량정보 분석을 통한 소프트웨어 부문에서의 국가 기술수준 분석방법론 제안)

  • Cho, Ilgu;Lee, Jung Mann
    • Journal of Information Technology Applications and Management
    • /
    • v.22 no.1
    • /
    • pp.1-15
    • /
    • 2015
  • Software is not only control and operational technology of computer, various system, and machines, but also knowledge handling and service technology for production, storage, and utilization of digital information. Many nations invest enormous budget in SW R&D to acquire core and original technology, and commercialize. To select and concentrate on SW R&D investment by segmenting diverse functions and element technologies consisting of sw technology, introduction of evaluation and analysis methodology on technology level utilizing reliable patent and bibliometrics is demanded these days. The purpose of this paper is to suggest some analysis frameworks of national technology level in the field of sw technology. Another practical purpose is to verify sw technology policy using qualitative and quantative indicators of patent and bibliometrics.

Multimodal Dialog System Using Hidden Information State Dialog Manager (Hidden Information State 대화 관리자를 이용한 멀티모달 대화시스템)

  • Kim, Kyung-Duk;Lee, Geun-Bae
    • Proceedings of the KSPS conference
    • /
    • 2007.05a
    • /
    • pp.29-32
    • /
    • 2007
  • This paper describes a multimodal dialog system that uses Hidden Information State (HIS) method to manage the human-machine dialog. HIS dialog manager is a variation of classic partially observable Markov decision process (POMDP), which provides one of the stochastic dialog modeling frameworks. Because dialog modeling using conventional POMDP requires very large size of state space, it has been hard to apply POMDP to the real domain of dialog system. In HIS dialog manager, system groups the belief states to reduce the size of state space, so that HIS dialog manager can be used in real world domain of dialog system. We adapted this HIS method to Smart-home domain multimodal dialog system.

  • PDF

Reconfigurable Multidisciplinary Design Optimization Framework (재구성이 가능한 다분야통합최적설계 프레임웍의 개발)

  • Lee, Jang-Hyo;Lee, Se-Jung
    • Korean Journal of Computational Design and Engineering
    • /
    • v.14 no.3
    • /
    • pp.207-216
    • /
    • 2009
  • Modern engineering design problems involve complexity of disciplinary coupling and difficulty of problem formulation. Multidisciplinary design optimization can overcome the complexity and design optimization software or frameworks can lessen the difficulty. Recently, a growing number of new multidisciplinary design optimization techniques have been proposed. However, each technique has its own pros and cons and it is hard to predict a priori which technique is more efficient than others for a specific problem. In this study, a software system has been developed to directly solve MDO problems with minimal input required. Since the system is based on MATLAB, it can exploit the optimization toolbox which is already developed and proven to be effective and robust. The framework is devised to change an MDO technique to another as the optimization goes on and it is called a reconfigurable MDO framework. Several numerical examples are shown to prove the validity of the reconfiguration idea and its effectiveness.

Frameworks and Environments for Mobile Agents

  • Kim Haeng Kon;Chung Youn-Ky
    • The Journal of Information Systems
    • /
    • v.14 no.3
    • /
    • pp.48-52
    • /
    • 2005
  • The Mobile agent-based distributed systems become obtaining significant popularity as a potential vehicle to allow software components to be executed on heterogeneous environments despite mobility of users and computations. However, as these systems generally force mobile agents to use only common functionalities provided in every execution environment, the agents may not access environment-specific resources. In this paper, we propose a new framework using Aspect Oriented Programming technique to accommodate a variety of static resources as well as dynamic ones whose amount is continually changed at runtime even in the same execution environment. Unlike previous works, this framework divides roles of software developers into three groups to relieve application programmers from the complex and error prone parts of implementing dynamic adaptation and allowing each developer to only concentrate on his own part. Also, the framework enables policy decision makers to apply various adaptation policies to dynamically changing environments for adjusting mobile agents to the change of their resources.

  • PDF

Lightweight Convolutional Neural Network (CNN) based COVID-19 Detection using X-ray Images

  • Khan, Muneeb A.;Park, Hemin
    • Journal of Multimedia Information System
    • /
    • v.8 no.4
    • /
    • pp.251-258
    • /
    • 2021
  • In 2019, a novel coronavirus (COVID-19) outbreak started in China and spread all over the world. The countries went into lockdown and closed their borders to minimize the spread of the virus. Shortage of testing kits and trained clinicians, motivate researchers and computer scientists to look for ways to automatically diagnose the COVID-19 patient using X-ray and ease the burden on the healthcare system. In recent years, multiple frameworks are presented but most of them are trained on a very small dataset which makes clinicians adamant to use it. In this paper, we have presented a lightweight deep learning base automatic COVID-19 detection system. We trained our model on more than 22,000 dataset X-ray samples. The proposed model achieved an overall accuracy of 96.88% with a sensitivity of 91.55%.

Design of A Model of Software Process Concept Based On Ontology (온톨로지 기반의 소프트웨어 프로세스 개념 모델 설계)

  • Shin, Byung-Ho;Choi, Eui-Kwon;Lee, Sang-Bum;Chung, Joon-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.2
    • /
    • pp.1-9
    • /
    • 2008
  • As the size of software becomes larger and the features of it become complex. it is really hard to successfully complete the project without following development guidelines. Software process is the best practices and procedures that organizations of high maturity and capability of software development carry out in common, and it is a set of progressive ideas of management. However, complicated and unfamiliar concepts can interrupt the introduction and improvement of software process of the organizations. Even though many kinds of frameworks such as standard of process and maturity measurement models are introduced, it is still difficult to follow software process without fully understanding their relations. The purpose of this study is to support successful internalization of organizations that introduce and use software process. It also suggests the design of standard ontology, standard relationship domain ontology, and the lifestyle of software process and the relations between them.

  • PDF