• Title/Summary/Keyword: 검증 소프트웨어

Search Result 2,336, Processing Time 0.028 seconds

Design of Software Quality Evaluation Model for IoT (IoT 기반 SW 품질평가 모델)

  • Chung, Su-min;Choi, Jae-hyun;Park, Jea-won
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.7
    • /
    • pp.1342-1354
    • /
    • 2016
  • As Internet, and hardware technology are in rapid process, using rate and penetration rate of Internet of Things are increasing. Internet of Things is the physical objects with network which embedded with electronics, software, sensors, and network. Smart Home-kit to operate refrigerators, washing machines, light bulbs, and such internet of things by a smartphone has been realized. However, it is difficult to use a good quality of software based on IoT. It is because that the study related to quality evaluation of software based on IoT is deficient compared with increase amount of IoT devices. Software based on IoT includes mobility, transportability, real time accessibility and hardware characteristics. Therefore, it is necessary to have differentiated quality standards and quality model. Software quality evaluation model for IoT is proposed to satisfy these needs. Evaluation model is mapped by characteristics of IoT software based on ISO/IEC 25000's quality characteristics. Scenario based studies were applied to quality model for verification.

A Study on Effective Methods of Polygon Modeling through Modeling Process-Related System (모델링 공정 연계 시스템을 통한 효율적 폴리곤 모델링 기법에 대한 탐구)

  • Kim, Sang-Don;Lee, Hyun-Seok
    • Cartoon and Animation Studies
    • /
    • s.37
    • /
    • pp.143-158
    • /
    • 2014
  • In the modeling processes of 3D computer animation, methods to build optimal work conditions to realize real forms for more efficient works have been advanced. Digital sculpting software, published in 1999, ZBrush has been positioned as an essential factor in character model work requiring of realistic descriptions through different manufacturing methods from previous modeling work processes and easy shape realization. Their functional areas are expanding. So, in this production case paper, as a method to product more optimized animation character models, the efficiency of production method linking digital sculpting software (Z-Brush) and animation production software (Maya) was deliberated and its consequences and implications are suggested. To this end, first the technical features of polygon modeling and Retopology were reviewed. Second, based on it, the efficiency of animation character modeling work processes through step linking ZBrush and Maya suggested in this paper was analyzed. Third, based on the features drawn before, in order to prove the hypothesis on modeling optimization method suggested in this paper, the production process of character Dumvee from a short animation film, 'Cula & Mina' was analyzed as an example. Through this study, it was found that technical approach easiness and high level of completion could be realized through two software linked work processes. This study is considered to be a reference for optimizing production process of related industries or modeling-related classes by deliberating different modeling process linked systems.

A Pattern Language for the Reactive Agent Framework (반응적 에이전트 프레임워크를 위한 패턴 언어)

  • 박성운;정재민;박수용
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.3
    • /
    • pp.317-331
    • /
    • 2004
  • Recently software agent has been studied as a new abstraction unit of software engineering. The agent with autonomous, adaptability and cooperation attribute is accepted as a new abstraction unit especially in distributed systems, open systems, and complex systems. However, the progress of agent research has been slow and the realization of agent programming language seems to be far distant. Because the properties of agent are diverse, the opinions of researchers can not converge to one. In this situation, software agent framework is accepted more realistic alternative solution. However the knowledge for its development doesn't have been shared among developers. So they often have to make same errors. We will help sharing of knowledge and experience by using pattern language which has been used in object technology for long times. This paper proposes a reactive agent framework pattern language and validates it based on ATAM[l] The increase of such indirect experience can reduce the waste of resource by preventing the same try and error. So agent framework developers are able to concentrate on more essential issues. Finally quality of software agent framework will be increased.

Interoperability Analysis for BIM software Based on User-defined Properties (BIM 소프트웨어 호환성 분석 : 사용자정의 속성정보인 GBS를 중심으로)

  • Kang, Seunghee;Ha, Jiwon;Ju, Taehwan;Jung, Youngsoo
    • Korean Journal of Construction Engineering and Management
    • /
    • v.17 no.2
    • /
    • pp.99-109
    • /
    • 2016
  • The utilization of Building Information Modeling (BIM) has increased in order to enhance the integration of information for management and resources throughout the construction projects. Therefore, various BIM softwares have been used under open BIM environments in the building and plant construction industry. However, it has obstructive factors due to the lack of interoperability. In order to address this problem, this study conducted an interoperability analysis of BIM software focused on user-defined properties for enhanced function and efficiency. Result of the analysis shows that authoring tools have more interoperability problems than viewer tools and simulation tools have. In terms of interoperability, user-defined properties outperforms than those of system basic properties and logic data. Therefore, it was found that functional improvement and workload minimization in BIM can be attained by applying the GBS (an user-defined property for automatic manipulation of BIM proposed by Jung et al. 2013) that enables automatic link between geometric data and non-geometric data. In this respect, this study concludes that the application of user-defined property (e.g. GBS) can be an effective method for information integration throughout construction projects.

Building a Model for Estimate the Soil Organic Carbon Using Decision Tree Algorithm (의사결정나무를 이용한 토양유기탄소 추정 모델 제작)

  • Yoo, Su-Hong;Heo, Joon;Jung, Jae-Hoon;Han, Su-Hee
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.18 no.3
    • /
    • pp.29-35
    • /
    • 2010
  • Soil organic carbon (SOC), being a help to forest formation and control of carbon dioxide in the air, is found to be an important factor by which global warming is influenced. Excavating the samples by whole area is very inefficient method to discovering the distribution of SOC. So, the development of suitable model for expecting the relative amount of the SOC makes better use of expecting the SOC. In the present study, a model based on a decision tree algorithm is introduced to estimate the amount of SOC along with accessing influencing factors such as altitude, aspect, slope and type of trees. The model was applied to a real site and validated by 10-fold cross validation using two softwares, See 5 and Weka. From the results given by See 5, it can be concluded that the amount of SOC in surface layers is highly related to the type of trees, while it is, in middle depth layers, dominated by both type of trees and altitude. The estimation accuracy was rated as 70.8% in surface layers and 64.7% in middle depth layers. A similar result was, in surface layers, given by Weka, but aspect was, in middle depth layers, found to be a meaningful factor along with types of trees and altitude. The estimation accuracy was rated as 68.87% and 60.65% in surface and middle depth layers. The introduced model is, from the tests, conceived to be useful to estimation of SOC amount and its application to SOC map production for wide areas.

Development of Structural Reliability Analysis Platform of FERUM-MIDAS for Reliability-Based Safety Evaluation of Bridges (신뢰도 기반 교량 안전성 평가를 위한 구조신뢰성 해석 플랫폼 FERUM-MIDAS의 개발)

  • Lee, Seungjun;Lee, Young-Joo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.21 no.11
    • /
    • pp.884-891
    • /
    • 2020
  • The collapse of bridges can cause massive casualties and economic losses. Therefore, it is thus essential to evaluate the structural safety of bridges. For this task, structural reliability analysis, considering various bridge-related uncertainty factors, is often used. This paper proposes a new computational platform to perform structural reliability analysis for bridges and evaluate their structural safety under various loading conditions. For this purpose, a software package of reliability analysis, Finite Element Reliability Using MATLAB (FERUM), was integrated with MIDAS/CIVIL, which is a widely-used commercial software package specialized for bridges. Furthermore, a graphical user interface (GUI) control module has been added to FERUM to overcome the limitations of software operation. In this study, the proposed platform was applied to a simple frame structure, and the analysis results of the FORM (First-Order Reliability Method) and MCS (Monte Carlo simulation), which are representative reliability analysis methods, were compared. The proposed platform was verified by confirming that the calculated failure probability difference was less than 5%. In addition, the structural safety of a pre-stressed concrete (PSC) bridge was evaluated considering the KL-510 vehicle model. The proposed new structural reliability analysis platform is expected to enable an effective reliability-based safety evaluation of bridges.

A Method to Design Components using Commonality and Variability Analysis (공통성 및 가변성 분석을 활용한 컴포넌트 설계 기법)

  • 장수호;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.716-727
    • /
    • 2004
  • Component-based software development (CBD) technology has been widely accepted as a new effective paradigm for building software systems with reusable components, consequently reducing efforts and shortening time-to-market. Hence, components should provide standard or common functionalities in a domain, yielding a higher level of reusability. Especially, micro-level variability within the commonality should also be modeled so that a product member-specific business logic or requirement can be supported through component tailoring or customization The importance of commonality and variability (C&V) analysis has been emphasized in several CBD methods, but they lack of well-defined systematic process, detailed instructions, and standard artifact templates. As the result, the development of components has been carried out in ad-hoc fashion, depending on developer's experience. In this paper, we propose a systematic process and work instructions to design components. The process consists of phases and their activities and each activity is specified with detailed instructions and artifact templates in order to facilitate effective development of components. To verify a feasibility of the propose method, a case study in a banking domain and comparison and assessment between the proposed method and other methods are additionally provided. With proposed processes and instructions, reusability and efficiency of developing components can be better supported.

Complexity Metrics for Analysis Classes in the Unified Software Development Process (Unified Process의 분석 클래스에 대한 복잡도 척도)

  • 김유경;박재년
    • The KIPS Transactions:PartD
    • /
    • v.8D no.1
    • /
    • pp.71-80
    • /
    • 2001
  • Object-Oriented (OO) methodology to use the concept like encapsulation, inheritance, polymorphism, and message passing demands metrics that are different from structured methodology. There are many studies for OO software metrics such as program complexity or design metrics. But the metrics for the analysis class need to decrease the complexity in the analysis phase so that greatly reduce the effort and the cost of system development. In this paper, we propose new metrics to measure the complexity of analysis classes which draw out in the analysis phase based on Unified Process. By the collaboration complexity, is denoted by CC, we mean the maximum number of the collaborations can be achieved with each of the collaborator and detennine the potential complexity. And the interface complexity, is denoted by IC, shows the difficulty related to understand the interface of collaborators each other. We prove mathematically that the suggested metrics satisfy OO characteristics such as class size and inheritance. And we verify it theoretically for Weyuker' s nine properties. Moreover, we show the computation results for analysis classes of the system which automatically respond to questions of the it's user using the text mining technique. As we compared CC and IC to CBO and WMC, the complexity can be represented by CC and IC more than CBO and WMC. We expect to develop the cost-effective OO software by reviewing the complexity of analysis classes in the first stage of SDLC (Software Development Life Cycle).

  • PDF

Development of K-$Touch^{TM}$ API for kinesthetic/tactile haptic interaction (역/촉감 햅틱 상호작용을 위한 "K-$Touch^{TM}$" API 개발 - 햅틱(Haptic) 개발자 및 응용분야를 위한 소프트웨어 인터페이스 -)

  • Lee, Beom-Chan;Kim, Jong-Phil;Ryu, Je-Ha
    • Journal of the HCI Society of Korea
    • /
    • v.1 no.2
    • /
    • pp.1-8
    • /
    • 2006
  • This paper presents a development of new haptic API (Application Programming Interface) that is called K-$Touch^{TM}$ haptic API. It is designed in order to allow users to interact with objects by kinesthetic and tactile modalities through haptic interfaces. The K-$Touch^{TM}$ API would serve two different types of users: high level programmers who need an easy to use haptic API for creating haptic applications and researchers in the haptic filed who need to experiment or develop with new devices and new algorithms while not wanting to re-write all the required code from scratch. Since the graphic hardware based kinesthetic rendering algorithm implemented in the K-$Touch^{TM}$ API is different from any other conventional kinesthetic algorithms, this API can provide users with haptic interaction for various data representations such as 2D, 2.5D depth(height field), 3D polygon, and volume data. In addition, this API supports kinesthetic and tactile interaction simultaneously in order to allow users with realistic haptic interaction. With a wide range of applicative characteristics, therefore, it is expected that the proposed K-$Touch^{TM}$ haptic API will assists to have deeper recognition of the environments, and enhance a sense of immersion in environments. Moreover, it will be useful development toolkit to investigate new devices and algorithms in the haptic research field.

  • PDF

Evaluation of Weighted Correlator for Multipath Mitigation in GPS Receiver (GPS수신기의 다중경로 오차 제거를 위한 가중 상관기의 성능평가)

  • Shin, Mi-Young;Jang, Han-Jin;Suh, Sang-Hyun;Park, Chan-Sik;Hwang, Dong-Hwan;Lee, Sang-Jeong
    • Journal of Navigation and Port Research
    • /
    • v.31 no.5 s.121
    • /
    • pp.409-414
    • /
    • 2007
  • The effect of multipath is especially serious in urban area and sea surface where buildings and water reflect GPS signal. Multipath brings about the performance degradation on many GPS application because the presence of multipath causes the diminution of pseudorange measurement accuracy in turn position accuracy. In this paper, a multipath mitigation named weighted correlation method is implemented on software GPS receiver, in which the asymmetric correlation function is compensated by modifying the late correlation value. Asymmetry compensation is obtained as weighted sum of two correlators which have different early-late chip spaces. This structure is adopted to lessen the computation load lower keeping up performance similar to that. The performance of implemented multipath mitigation technique is evaluated using GPS signal and multipath signal generated by GPS signal generator and software GPS receiver. The test results show that the weighted correlation method gives hefter performance than the standard correlator and the narrow correlator.