• Title/Summary/Keyword: Automated Program

Search Result 449, Processing Time 0.032 seconds

Automated Code Smell Detection and Refactoring using OCL (OCL을 이용한 자동화된 코드스멜 탐지와 리팩토링)

  • Kim, Tae-Woong;Kim, Tae-Gong
    • The KIPS Transactions:PartD
    • /
    • v.15D no.6
    • /
    • pp.825-840
    • /
    • 2008
  • Refactoring is a kind of software modification process that improves system qualities internally but maintains system functions externally. What should be improved on the existing source codes should take precedence over the others in such a modification process using this refactoring. Martin Fowler and Kent Beck proposed a method that identifies code smells for this purpose. Also, some studies on determining what refactoring will be applied to which targets through detecting code smells in codes were presented. However, these studies have a lot of disadvantages that show a lack of precise description for such code smells and detect limited code smells only. In addition, these studies showed other disadvantages that generate ambiguity in behavior preservation due to the fact that a description method of pre-conditions for the behavior preservation is included in a refactoring process or unformalized. Thus, our study represents a precise specification of code smells using OCL and proposes a framework that performs a refactoring process through the automatic detection of code smells using an OCL interpreter. Furthermore, we perform the automatic detection in which the code smells are be specified by using OCL to the java program and verify its applicability and effectivity through applying a refactoring process.

A Study of Electronic Transaction Law : Basic Electronic Trasaction Law in Korea and Uniform Electronic Transaction Act (전자상거래법 소고 - 우리나라 전자거래기본법과 미국 통일전자거래법 (Uniform Electronic Transaction Act)을 중심으로 -)

  • Kim, Un-Young
    • Korean Business Review
    • /
    • v.13
    • /
    • pp.207-221
    • /
    • 2000
  • In this era of changing system, we may learn lesson from newly developed Uniform Electronic Transation Act(UETA) in 1999. Korea has its counterpart as the Basic Electronic Transaction Act and Electronic Signature Act made by 1999. While UETA stresses on transaction law between individuals, that of Korean stresses on the role of government in electronic transaction. Both laws have the common definitions as electronic record, electronic signature, however, UETA has its own definitions such as automated transaction, computer program, electronic agent, information, information processing system, and security procedure. Especially, transferable record in section 16 is one of the most unique concept which Korean law does not provide. Korean government is planning to introduce electronic note in the near future, which will make unprecedented reform in Korean financial industry. Since Korean law does not have such a concept as electronic note, revision of the law is expected soon. Korean law has its specialty which puts stress on cyber mall, authentication agency, and consumer protection. In U.S., the interpretation of law by court is important when they have disputes according to common law traditon. Studies on cases on disputes in U.S. is needed most for Korean application.

  • PDF

A Study on Authorization Policy Management for Semantic Web (시맨틱 웹을 위한 권한부여 정책 관리에 관한 연구)

  • Jo, Sun-Moon
    • Journal of Digital Convergence
    • /
    • v.11 no.9
    • /
    • pp.189-194
    • /
    • 2013
  • Semantic Web is what supports a search, data integration, and automated web service by developing technology of giving help so that a computer can understand information a little more on the web. As amount of information gets growing and diverse, there is a problem of offering by efficiently extracting and processing only information proper for users' demand. Semantic Web isn't what is distinguished completely from the existing web. It gives a meaning, which was well defined, to information of being inserted on web by expanding the current web. Through this, a computer and a person come to perform work cooperatively. To implement Semantic Web, the limit of HTML needs to be overcome. The existing access authorization has not taken information and semantics into account due to the limitations of HTML. It is difficult to expand or integrate many relevant documents by using HTML. Program or software agent, not a person, cannot extract a meaning of document automatically. This study suggests a method of Access Authorization Policy Management that is in the Semantic Web configuration. Accordingly, the policy, which was designed in this study, improved the authorization process more than the existing method.

Compensation of the Error Rate for the Non-invasive Sphygmomanometer System Using a Tactile Sensor

  • Jeong, In-Cheol;Choi, Yoo-Nah;Yoon, Hyung-Ro
    • Journal of Electrical Engineering and Technology
    • /
    • v.2 no.1
    • /
    • pp.136-141
    • /
    • 2007
  • The Purpose Of This Paper Is To Use A Tactile Sensor To Compensate The Error Rate. Most Automated Sphygmomanometers Use The Oscillometric Method And Characteristic Ratio To Estimate Systolic And Diastolic Blood Pressure. However, Based On The Fact That Maximum Amplitude Of The Oscillometric Waveform And Characteristic Ratio Are Affected By Compliance Of The Aorta And Large Arteries, A Method To Measure The Artery Stiffness By Using A Tactile Sensor Was Chosen In Order To Integrate It With The Sphygmomanometer In The Future Instead Of Using Photoplethysmography. Since Tactile Sensors Have Very Weak Movements, Efforts Were Made To Maintain The Subject's Arm In A Fixed Position, And A 40hz Low Pass Filter Was Used To Eliminate Noise From The Power Source As Well As High Frequency Noise. An Analyzing Program Was Made To Get Time Delay Between The First And Second Peak Of The Averaged Digital Volume Pulse(${\Delta}t_{dvp}$), And The Subject's Height Was Divided By ${\Delta}t_{dvp}$ To Calculate The Stiffness Index Of The Arteries($Si_{dvp}$). Regression Equations Of Systolic And Diastolic Pressure Using $Si_{dvp}$ And Mean Arterial Pressure(Map) Were Computed From The Test Group (60 Subjects) Among A Total Of 121 Subjects(Age: $44.9{\pm}16.5$, Male: Female=40:81) And Were Tested In 61 Subjects To Compensate The Error Rate. Error Rates Considering All Subjects Were Systolic $4.62{\pm}9.39mmhg$, And Diastolic $14.40{\pm}9.62mmhg$, And Those In The Test Set Were $3.48{\pm}9.32mmhg,\;And\;14.34{\pm}9.67mmhg$ Each. Consequently, Error Rates Were Compensated Especially In Diastolic Pressure Using $Si_{dvp}$, Various Slopes From Digital Volume Pulse And Map To Systolic-$1.91{\pm}7.57mmhg$ And Diastolic $0.05{\pm}7.49mmhg$.

Design and Implementation of Tool Constructing Migration of Legacy System (레거시시스템의 마이그레이션을 위한 지원도구의 설계 및 구현)

  • Yang, Hae-Seung;Park, Pyung-Hyung;Yang, Hae-Sool
    • The KIPS Transactions:PartD
    • /
    • v.14D no.7
    • /
    • pp.763-772
    • /
    • 2007
  • Due to increased software development cost, interest about the method and automated tool for reusing legacy system have been running high. Therefore, In this study, it proves the definition, concept and also background of legacy system by showing real market and technology trend. Automation tool is designed and developed to handle the concrete development methodology, procedure and reference. Also, we implemented the process that analyze the legacy system and extract, refine, store and reuse the candidate components by using LM(Legacy to Modern System) supporting tool presented in this paper. If LM supporting tool is applied to legacy system migration, we can expect cutting costs, shortening the developing period and succeeding the intellectual property by software re-engineering.

An Adaptative Learning System by using SCORM-Based Dynamic Sequencing (SCORM 기반의 동적인 시퀀스를 이용한 적응형 학습 시스템)

  • Lee Jong-Keun;Kim Jun-Tae;Kim Hyung-Il
    • The KIPS Transactions:PartD
    • /
    • v.13D no.3 s.106
    • /
    • pp.425-436
    • /
    • 2006
  • The e-learning system in which the learning is carried out by predefined procedures cannot offer proper learning suitable to the capability of individual learner. To solve this problem, SCORM sequencing can be used to define various learning procedures according to the capabilities of learners. Currently the sequencing is designed by teachers or learning contents producers to regularize the learning program. However, the predefined sequencing may not reflect the characteristics of the learning group. If inappropriate sequencing is designed it may cause the unnecessary repetition of learning. In this paper, we propose an automated evaluation system in which dynamic sequencing is applied. The dynamic sequencing reflects the evaluation results to the standard scores used by sequencing. By changing the standard scores, the sequencing changes dynamically according to the evaluation results of a learning group. Through several experiments, we verified that the proposed learning system that uses the dynamic sequencing is effective for providing the proper learning procedures suitable to the capabilities of learners.

Design and Implementation of Linked Research System for Global Standardization (글로벌 표준화를 위한 연계 Research System의 설계 및 구현)

  • Chang, Young-Hyun;Park, Dea-Woo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.295-298
    • /
    • 2010
  • There are three types of survey research system, telephone surveys, online surveys, interviews and so on. Currently most of the survey data have been verified by hand-collecting state in korea. Semi-automated research systems, some companies are using imported from abroad. This paper is the study on the design and implementation of linked research system for global standardization. The system is optimized through customizing for local conditions, as well as professionals for telephone surveys, online surveys, interviews even a normal user can enter the questionnaire easily and quickly. The result data is passed to the customer quickly and accurately. In particular, this system is based on automatic data input and collected provides best efficient analysis and statistics. Office programs and advanced statistical program SPSS is compatible with the maximum benefits for proposed system. Additionally, to achieve the import substitution effect through localization and to propose a global standard the proposed system is designed and implemented.

  • PDF

An Improved Automatic Text Summarization Based on Lexical Chaining Using Semantical Word Relatedness (단어 간 의미적 연관성을 고려한 어휘 체인 기반의 개선된 자동 문서요약 방법)

  • Cha, Jun Seok;Kim, Jeong In;Kim, Jung Min
    • Smart Media Journal
    • /
    • v.6 no.1
    • /
    • pp.22-29
    • /
    • 2017
  • Due to the rapid advancement and distribution of smart devices of late, document data on the Internet is on the sharp increase. The increment of information on the Web including a massive amount of documents makes it increasingly difficult for users to understand corresponding data. In order to efficiently summarize documents in the field of automated summary programs, various researches are under way. This study uses TextRank algorithm to efficiently summarize documents. TextRank algorithm expresses sentences or keywords in the form of a graph and understands the importance of sentences by using its vertices and edges to understand semantic relations between vocabulary and sentence. It extracts high-ranking keywords and based on keywords, it extracts important sentences. To extract important sentences, the algorithm first groups vocabulary. Grouping vocabulary is done using a scale of specific weight. The program sorts out sentences with higher scores on the weight scale, and based on selected sentences, it extracts important sentences to summarize the document. This study proved that this process confirmed an improved performance than summary methods shown in previous researches and that the algorithm can more efficiently summarize documents.

Development of Automated Tools for Data Quality Diagnostics (데이터 품질진단을 위한 자동화도구 개발)

  • Ko, Jae-Hwan;Kim, Dong-Soo;Han, Ki-Joon
    • Journal of Information Technology Services
    • /
    • v.11 no.4
    • /
    • pp.153-170
    • /
    • 2012
  • When companies or institutes manage data, in order to utilize it as useful resources for decision-making, it is essential to offer precise and reliable data. While most small and medium-sized enterprises and public institutes have been investing a great amount of money in management and maintenance of their data systems, the investment in data management has been inadequate. When public institutions establish their data systems, inspection has been constantly carried out on the data systems in order to improve safety and effectiveness. However, their capabilities in improving the quality of data have been insufficient. This study develops an automatic tool to diagnose the quality of data in a way to diagnose the data quality condition of the inspected institute quantitatively at the stage of design and closure by inspecting the data system and proves its practicality by applying the automatic tool to inspection. As a means to diagnose the quality, this study categorizes, in the aspect of quality characteristics, the items that may be improved through diagnosis at the stage of design, the early stage of establishing the data system and the measurement items by the quality index regarding measurable data values at the stage of establishment and operation. The study presents a way of quantitative measurement regarding the data structures and data values by concretizing the measurement items by quality index in a function of the automatic tool program. Also, the practicality of the tool is proved by applying the tool in the inspection field. As a result, the areas which the institute should improve are reported objectively through a complete enumeration survey on the diagnosed items and the indicators for quality improvement are presented quantitatively by presenting the quality condition quantitatively.

A Study on the Optimum Design of Three Span Continuous Preflex Composite Girder Bridge (3경간 연속 Preflex 합성형교의 최적설계에 관한 연구)

  • Koo, Min Se;Chang, Suong Su;Jeong, Jin Il
    • Journal of Korean Society of Steel Construction
    • /
    • v.10 no.1 s.34
    • /
    • pp.125-135
    • /
    • 1998
  • This study presents a design method for three-span continuous preflex composite girder bridges (3S-PCB) which imposes prestresses in the negative moment region by lifting or lowering interior supports and the design method is automated by a computer program which incorporates optimal design procedure. The objective function for the design of 3S-PCB minimizes the cost of construction materials and the constraint functions represent the limited dimensions of the design section and the allowable stress for each structural member as given in the specifications. Optimal design procedure used in this study is a modification of existing sequential unconstrained minimization technique (SUMT), a numerical analyses procedure for two-span continuous preflex composite bridges. The optimized design sections determined for each span length are compared with those of simple preflex composite beams (SPCB) and the optimal girder depth is determined by defining the relationship between girder depth and construction material costs.

  • PDF