• Title/Summary/Keyword: software appraisal

Search Result 39, Processing Time 0.026 seconds

Appraisal method for Determining Whether to Upgrade Software for Appraisal (감정 대상 소프트웨어의 업그레이드 여부 판정을 위한 감정 방법)

  • Chun, Byung-Tae;Jeong, Younseo
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.1
    • /
    • pp.13-19
    • /
    • 2020
  • It can be seen that the infringement of copyright cases is increasing as the society becomes more complex and advanced. During the software copyright dispute, there may be a dispute over whether the software is duplicated and made into upgraded software. In this paper, we intend to propose an analysis method for determining whether to upgrade software. For the software upgrade analysis, a software similarity analysis technique was used. The analysis program covers servers, management programs, and Raspberry PC programs. The first analysis confirms the correspondence between program creation information and content. In addition, it analyzes the similarity of functions and screen composition between the submitted program and the program installed in the field. The second comparative analysis compares and analyzes similarities by operating two programs in the same environment. As a result of comparative analysis, it was confirmed that the operation and configuration screens of the two programs were identical. Thus, minor differences were found in a few files, but it was confirmed that the two programs were mostly made using the same or almost similar source code. Therefore, this program can be judged as an upgrade program.

Appraisal Method for Similarity of Large File Transfer Software (대용량 파일 전송 소프트웨어의 동일성 감정 방법)

  • Chun, Byung-Tae
    • Journal of Software Assessment and Valuation
    • /
    • v.17 no.1
    • /
    • pp.11-16
    • /
    • 2021
  • The importance of software is increasing due to the development of information and communication, and software copyright disputes are also increasing. In this paper, the source of the submitted programs and the files necessary for the execution of the program were taken as the scope of analysis. The large-capacity file transfer solution program to be analyzed provides additional functions such as confidentiality, integrity, user authentication, and non-repudiation functions through digital signature and encryption of data.In this paper, we analyze the program A, program B, and the program C. In order to calculate the program similarity rate, the following contents are analyzed. Analyze the similarity of the package structure, package name, source file name in each package, variable name in source file, function name, function implementation source code, and product environment variable information. It also calculates the overall similarity rate of the program. In order to check the degree of agreement between the package structure and the package name, the similarity was determined by comparing the folder structure. It also analyzes the extent to which the package structure and package name match and the extent to which the source file (class) name within each package matches.

Software Project Progress Assessment for Software Appraisal (소프트웨어 감정을 위한 공정율 평가 방안)

  • Kwon, Ho-Yeol
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2010.05a
    • /
    • pp.436-438
    • /
    • 2010
  • 소프트웨어 감정은 분쟁이 발생했을 때 감정신청인의 감정 요청 사항에 대하여 전문가의 입장에서 소프트웨어 내용을 분석하고 감정하여 의견을 제출하게 된다. 특히 분쟁의 내용이 소프트웨어의 완성도 또는 공정율에 관한 경우에는 감정의 대상물인 목표 시스템 및 관련 산출물의 법적인 유효성 검토로 시작하여, 기완성 산출물 및 미완성 산출물에 개발공정의 진척도를 평가한다. 본 연구는 소프트웨어 개발과정에서 발주자와 개발자 사이에서 발생하는 공정율 감정에 대하여 추진 단계 및 세부적인 활동 그리고 현안에 대한 해결의 접근방법을 제시한다.

  • PDF

Similarity Detection in Object Codes and Design of Its Tool (목적 코드에서 유사도 검출과 그 도구의 설계)

  • Yoo, Jang-Hee
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.2
    • /
    • pp.1-8
    • /
    • 2020
  • The similarity detection to plagiarism or duplication of computer programs requires a different type of analysis methods and tools according to the programming language used in the implementation and the sort of code to be analyzed. In recent years, the similarity appraisal for the object code in the embedded system, which requires a considerable resource along with a more complicated procedure and advanced skill compared to the source code, is increasing. In this study, we described a method for analyzing the similarity of functional units in the assembly language through the conversion of object code using the reverse engineering approach, such as the reverse assembly technique to the object code. The instruction and operand table for comparing the similarity is generated by using the syntax analysis of the code in assembly language, and a tool for detecting the similarity is designed.

Analysis of Forest Valuation Process for the Forestry Household Economy Survey in Korea (우리나라 임가경제조사를 위한 입목자산가치 평가업무 프로세스 분석)

  • Kim, Young-Hwan;Won, Hyun-Gyu;Lee, Ho-Sang;Chong, Se-Kyung;Shin, Man-Yong
    • Journal of Korean Society of Forest Science
    • /
    • v.97 no.3
    • /
    • pp.274-284
    • /
    • 2008
  • For forest valuation, various input data were generally required: for example, slope, timber stocks, logging costs, hauling costs, market values of timber, afforestation costs, thinning costs, and so on. To enhance the efficiency of forest valuation process, it would be helpful to guide how and where to acquire such data sets. Moreover, to make an appraisal of timber assets through the Forestry Household Economy Survey, it would be inevitable to use standardized input data by region or tree species. Therefore, this research intended to develop a methodology of standardizing each input data, and to present its available data sources. Also, a guidance was presented to explain how to control input data within the appraisal process. Then, the appraisal process were analyzed and summarized in four types of information such as system flowchart, process flowcharts, detail flowcharts, and skimmer data, which are essential elements in developing an appraisal software, named EnVAST (Engine of Valuation System for Timber Assets). The software was designed to generate 'the standard forest valuation table' by species and province as the final output that is applicable for the forest valuation through the Forestry Household Economy Survey in Korea.

Case Study : CMMI based Appraisal for the Software Development Process of Nuclear Power Safety Measuring Control System (사례 연구 : 원전 안전성 계측제어 계통의 소프트웨어 개발 프로세스의 CMMI 기반 평가)

  • 박승훈;윤경아;전상욱;배두환;장훈선;정재천;김재학;한희한
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.265-267
    • /
    • 2003
  • 소프트웨어 품질에 대한 중요성과 관심이 커짐에 따라 많은 산업체에서 내부 프로세스를 평가하고 개선하려는 노력을 기울이고 있다. 지금까지 프로세스와 관련된 여러 가지 표준들이 제시되었고 최근에는 CMMI가 점차 비중을 키워가고 있다. 이에 따라 원전 안전성 계측제어 계통의 소프트웨어 관련 프로세스를 대상으로 CMMI를 기준으로 평가를 수행함으로써 원전 프로세스의 강점과 약점을 파악하고 프로세스 개선을 위한 방안을 제시하고자 한다.

  • PDF

Guidelines on process improvement and certificate program based on CMMI Model (철도차량 CMMI 모델기반 프로세스 개선 및 인증을 위한 지침)

  • Cho, Chi-Hwan;Cho, Moon-Soo
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.2021-2034
    • /
    • 2008
  • This paper shows the result of study on the process improvement/innovation based on CMMI(Capability Maturity Model Integration) for Development V1.2 staged representation in the view of engineering area of software, hardware and system. This paper intend to help rolling stock industry to define & innovate process and finally obtain certificate for achievement of CMMI V1.2 from SEI authorized SCAMPI Lead Appraiser through the introduction experienced by Hyundai Rotem Company(car-builder and supplier of electronic & electrical equipment) such as why CMMI-based process definition & improvement are planned and how each processes of CMMI V1.2 Level 3 have been implementing and how obtaining the certificate of CMMI Maturity Level 3 of CMMI for Development V1.2 staged representation etc. This paper shows the introduction to CMMI V1.2 model, process improvement methodology and CMMI appraisal on the basis of Standard $CMMI^{SM}$ Appraisal Method for Process Improvement($SCAMPI^{SM}$), V1.2. And, this paper shows about what kinds of activities/practices of 18 processes(CMMI Maturity Level 3) is essentially implemented to satisfy their's specific goal and general geal through Hyundai Rotem Company's experiences. This paper shows the advantage and problem by adopting CMMI V1.2 model. Especially, it present the corrective/preventive actions against the identified problem in order to improve processes.

  • PDF

3-D Body Typing of Korean Adults and its Application to Vehicle Design (자동차 설계를 위한 한국인 3차원 표준 형상의 선정)

  • Hong, Seung-U;Park, Seong-Jun;Jeong, Ui-Seung
    • Journal of the Ergonomics Society of Korea
    • /
    • v.25 no.2
    • /
    • pp.85-94
    • /
    • 2006
  • The purpose of this study is to extract typical body shapes of Korean adults based on the three-dimensional Korean anthropometric data measured through 5th national anthropometric survey and to examine the suitability of the 3-D human shape data for the interior packaging. 36 three-dimensional anthropometric variables related to the design of vehicle interior were considered for the appraisal of typical body shapes. Four major factors were extracted by the factor analysis and factor scores were calculated for all subjects. Typical or standard drivers of Korean adults were selected by the minimum deviation criteria for the four factor scores with respect to 5th, 50th, and 95th percentiles, respectively. Typical drivers of Korean adults were visualized by the CATIA-HUMAN program due to the absence of proper application software for three-dimensionally scanned human body data. There are considerable differences between the anthropometric data of Korean adults and those provided by CATIA-HUMAN program, which shows that the modeling data provided by CATIA-HUMAN should not be directly applied to the ergonomic evaluation for the vehicle design. This suggests the necessity for the development of suitable software for scanned human shape data. It is also expected that the anthropometric data of typical drivers extracted from this study help design package layouts and improve the suitability of ergonomic evaluation for Korean customers.

The Quality Performance Management of CMMI in the Era of Industry 4.0 (4차 산업혁명 시대의 CMMI 품질성과관리 연구)

  • Cho, Kyoung-Shik;Shin, Wan Seon
    • Journal of Korean Society for Quality Management
    • /
    • v.47 no.1
    • /
    • pp.17-32
    • /
    • 2019
  • Purpose: CMMI is a process model used to assess or improve an organization's software development capabilities. This paper deals with the quality indicators when using CMMI and their priorities for possible improvement. Methods: The 22 process areas and 167 practices of CMMI are matched with 60 indicators of Quality Scorecard(QSC) first to analyze the balance of CMMI in terms of prevention, appraisal, and final result categories and second to isolate a set of key areas for quality focused performance measures. Results: A total of 86.2% (144 out of 167) CMMI practices were mapped to QSC. According to the CMMI level of maturity, level 2 and 3 accounted for more than 75% of the total. The practices at the maturity level of 4 and 5 were mapped to more than 52% of the final result's measurements. It has been observed that CMMI practices need further elaboration at higher levels to consider prevention, appraisal, and final results simultaneously. Conclusion: In order to improve the quality performance of the organization by applying CMMI, the final result measures should be refined in metrics, cycles, and methods, and then corrective actions could be conducted to improve the performance of CMMI practices. This strategy would help the practitioners benefit from CMMI in fostering the overall quality level of key activities for the organization's business goals.

Fuzzy Logic in Monitoring the Non-Proliferation of Nuclear Technologies, Raw Materials and Weapons

  • Belenki, Alexander;Ryjov, Alexander
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.7 no.1
    • /
    • pp.27-33
    • /
    • 1997
  • This project is dedicated to the elaboration of a man-machine system for monitoring the non spread of nuclear weapons, technologies, raw materials. The main purpose of such a system depends on the customer requirements and may be : - control of non proliferation of nuclear technologies, especially those that can be used to manufacture a nuclear explosive device; - the appraisal of the possibility of production of nuclear weapons by a certain country on the basic of its intellectual and scientific-technical potential, its raw material resources, its export-import potential and other parameters.

  • PDF