• Title/Summary/Keyword: information-oriented society

Search Result 2,815, Processing Time 0.031 seconds

Implementation and Performance Analysis of the EVM's Java Dynamic Memory Manager and Garbage Collector (EVM에서의 자바 동적 메모리 관리기 및 쓰레기 수집기의 구현 및 성능 분석)

  • Lee Sang-Yun;Won Hee-Sun;Choi Byung-Uk
    • The KIPS Transactions:PartA
    • /
    • v.13A no.4 s.101
    • /
    • pp.295-304
    • /
    • 2006
  • Java has been established as one of the most widely-used languages owing to its support of object-oriented concepts, safety, and flexibility. Garbage collection in the Java virtual machine is a core component that relieves application programmers of difficulties related to memory management. In this paper, we propose a memory manager and a garbage collector that is implemented on a embedded java virtual machine. The memory manager divide a heap into various-sized cells and manages it as blocks of same-sized cells. So it is possible to allocate and free memory fast. We adopted the 3-color based Mark & Sweep garbage collector as our base algorithm and we propose 4-color based Mark & Sweep garbage collector for supporting multi-threaded program. The proposed garbage collector occurs memory fragmentation but we show through a experiment that the fragmentation ratio is almost fixed according as we create objects continuously.

A Plagiarism Detection Technique for Source Codes Considering Data Structures (데이터 구조를 고려한 소스코드 표절 검사 기법)

  • Lee, Kihwa;Kim, Yeoneo;Woo, Gyun
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.3 no.6
    • /
    • pp.189-196
    • /
    • 2014
  • Though the plagiarism is illegal and should be avoided, it still occurs frequently. Particularly, the plagiarism of source codes is more frequently committed than others since it is much easier to copy them because of their digital nature. To prevent code plagiarism, there have been reported a variety of studies. However, previous studies for plagiarism detection techniques on source codes do not consider the data structures although a source code consists both of data structures and algorithms. In this paper, a plagiarism detection technique for source codes considering data structures is proposed. Specifically, the data structures of two source codes are represented as sets of trees and compared with each other using Hungarian Method. To show the usefulness of this technique, an experiment has been performed on 126 source codes submitted as homework results in an object-oriented programming course. When both the data structures and the algorithms of the source codes are considered, the precision and the F-measure score are improved 22.6% and 19.3%, respectively, than those of the case where only the algorithms are considered.

A Development of Query-Answer Learning Tool based on LTSA (LTSA 기반의 질의 응답 학습 도구 개발)

  • Kim, Haeng-Kon;Kim, Jung-Soo
    • The KIPS Transactions:PartA
    • /
    • v.10A no.3
    • /
    • pp.269-278
    • /
    • 2003
  • The popularity of the web based education has come the need for variety learning methods and for business to exploit the web not only for interoperability but also standardization. This way of standardization has come to researched for environments, contents and practical uses in ISO. The IEEE has special]y established five technical classes for LTSA which provide advanced e-learning environments. Feedback functions would not be supported and specified in standardization for Query Answer on LTSA. In this paper, we describe the query and answer model which we have developed on layer three of LTSA. We develop the redefined model for transforming data flow oriented into object or component based model. We have developed the Query Answer Metadata (QAM) based on Learning Object Metadata (LOM). We design and showed thing a prototyping implementation the Query Answer Learning Tool (QALT). We have used the QALT to address the problem of efficiency of web based education. We also used it to develop the related tools with quality and productivity.

A Wrapper Design Methodology Based On IPCs (IPC에 근거한 래퍼 설계 방법론)

  • Yun, Chang-Ryul;Jhang, Kyoung-Son
    • The KIPS Transactions:PartA
    • /
    • v.9A no.4
    • /
    • pp.573-580
    • /
    • 2002
  • Reusing IPs requires interface protocol related tasks such as writing test benches and designing interface protocol conversion circuits, e.g. wrappers for IPs. The results of those tasks usually include IPC(interface protocol component)s for the corresponding IPs, similar to bus protocol components of the bus functional models. This paper proposes a methodology for the interface circuit design using synthesizable In that can be re-used. IPC recognizes or executes transactions over the given interface ports. So we present a transaction-oriented interface protocol description language, and a method to convert the description into an IPC in synthesizable VHDL code. With experiments, we show that the interface design using IPC does not cause significant area overhead compared with the interface design without IPC. The proposed IPC-based approach can be employed to reduce the interface design time since the designers can reuse IPCs without understanding the detailed interface protocols.

Design and Development of a Web-based education system (웹 기반 가상학습 시스템의 설계 및 구현)

  • Ko, Il-Seok;Na, Yun-Ji;Yun, Yong-Ki;Leem, Chun-Seong
    • The KIPS Transactions:PartA
    • /
    • v.9A no.4
    • /
    • pp.631-638
    • /
    • 2002
  • We have many difficult problems to efficient development and management of a Web-based education system because of the various requirements of various demanders. A Web-based education system consists of instructors and operation managers of system and learners. Those three factors are the most important e]ements of a Web-based education system and we must consider those elements for design and development. In constructivist approach. acquiring knowledge is made by experiences among each members or elements. So we can say that the constructivist elements of a Web-based education system is learners and instructors, operation managers. In this study, we design and implement a Web-based education system, based on the interactions of extended demanders of Web-based education system in constructivist approach and object oriented modeling. In this study we can improve portability and reduce cost because of platform independence from presented system. And in experiment, we compare and analyse two platform web-based education system a point of effectiveness, cost, convenience.

An Analysis of the Competitiveness of Renewable Energy Technologies (국내외 신재생에너지 기술 경쟁력 분석 - 태양광·연료전지를 중심으로 -)

  • Koo, Ki-Kwan;Lee, Deok-Ki;Hong, Jong-Chul;Park, Soo-Uk
    • New & Renewable Energy
    • /
    • v.8 no.3
    • /
    • pp.30-37
    • /
    • 2012
  • In this study, we studied solar cell and fuel cell. To estimate the technology competitiveness, we used patent analysis using patent information and delphi method. For patent analysis, PII indicating the impact of patent was used. Also to analysis PII, citations data of registered and published patent were used from 2001 through 2010 in the United States, Japan, South Korea and the European Patent Office. And the delphi method results of the 'International trend analysis on the Green Energy Technology and the establishment of international cooperation models(2009)' were cited to estimate the technology level. According to the analysis results, Korea's patent registration growth rate was fairly high, but the patent impact and technology levels were significantly lower than in the United States, Japan and Germany. Especially in the solar cell, United States's PII is 1.8, but Korea's PII is 0.2. And the technology level of United States is 7 to 8, but Korea's is 5 to 6. Therefore, to improve technology competitiveness, Korea need to enhance the core technology R&D, and set up the consumer-oriented R&D strategy for commercialization from R&D planning phase. In this study, we analysed competitiveness of renewable energy which is not actively discussed. But there are limitations of the study because we used the result of past research and patent data in the past 10 years. Therefore to accurate research the period of patent data should be extended. Finally diverse indicators for measuring the technology competitiveness should be researched and developed.

Design and Implementation of Visual/Control Communication Protocol for Home Automated Robot Interaction and Control (홈오토메이션을 위한 영상/로봇제어 시스템의 설계와 구현)

  • Cho, Myung-Ji;Kim, Seong-Whan
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.27-36
    • /
    • 2009
  • PSTN (public switched telephone network) provides voice communication service, whereas IP network provides data oriented service, and we can use IP network for multimedia transport service (e.g. voice over IP service) with economic price. In this paper, we propose RoIP (robot on IP) service scenario, signaling call flow, and implementation to provide home automation and monitoring service for remote site users. In our scheme, we used a extended SIP (session initiation protocol) for signaling protocol between remote site users and home robots. For our bearer transport control, we implemented H.263 video codec over RTP (real-time transport protocol) and additionally DTMF (dual tone multi-frequency) transport for robot actuator control. We implemented our scheme on home robots and experimented with KTF operator network, and it shows good communication quality (average MOS = 9.15) and flexible robot controls.

  • PDF

The effects of the components of a fashion show on viewing satisfaction (패션쇼 관람만족에 영향을 미치는 패션쇼구성요인에 관한 연구)

  • Choi, Hyun-Joo;Shin, Young-Ok
    • Journal of Fashion Business
    • /
    • v.12 no.1
    • /
    • pp.45-62
    • /
    • 2008
  • The purpose of this study is to identify how the components of a fashion show can influence the perception of the spectators, and what the spectators most like in a fashion show. Through the analysis on the literature reviews and in-depth interviews with professional's organizing fashion shows we established a list of the main components, which allowed us to set up a questionnaire. The results regarding the viewing satisfaction of the spectators at a fashion show were investigated and came out as follows: First, the components of fashion show are generally viewed to be four factors: the program, the directing, the model, and the sets. These four factors are influencing the perception of the spectators and are very important to the success of a fashion show and the enjoyment of a fashion show by spectators. Second, it is shown to us that the most influential factor for the perception is 'the directing'(stage scenery, background music, lighting, effects etc.), and the next is 'the sets'(convenience seat, display, service facilities etc.). So, in order to raise the level of satisfaction for the spectators, it is advisable to concentrate on these two main factors. Finally, we would suggest that the organizer of a fashion show shall carefully analyze how spectators understand and perceive the components of a fashion show. This study provides information about how the components of a fashion show can influence the spectator's perception and presents suggestions on how to improve a fashion show by reorienting it towards the satisfaction of the spectator. In addition, there needs to be a strategy by customer satisfaction experience to reinforce a customer-oriented fashion show and heighten a viewing satisfaction for spectators.

Comparison of Test Case Effectiveness Based on Dynamic Diagrams Using Mutation Testing (뮤테이션 테스트를 이용한 동적 다이어그램에 근거한 테스트 케이스의 효율 비교)

  • Lee, Hyuck-Su;Choi, Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.16D no.4
    • /
    • pp.517-526
    • /
    • 2009
  • It is possible to indicate the complex design and execution of object-oriented program with dynamic UML diagram. This paper shows the way how to make several test cases from sequence, state, and activity diagram among dynamic UML diagram. Three dynamic UML diagrams about withdrawal work of ATM simulation program are drawn. Then different test cases are created from these diagrams using previously described ways. To evaluate effectiveness of test cases, mutation testing is executed. Mutants are made from MuClipse plug-in tool based on Eclipse which supports many traditional and class mutation operators. Finally we've got the result of mutation testing and compare effectiveness of test cases, etc. Through this document, we've known some hints that how to choose the way of making test cases.

The Design and Implementation of a Remotely-Sensed Image Processing System using Internet (인터넷 상에서의 원격탐사 영상처리 시스템의 설계와 구현)

  • 윤희상;김성환;신동석;이흥규
    • Korean Journal of Remote Sensing
    • /
    • v.13 no.1
    • /
    • pp.31-46
    • /
    • 1997
  • In recent years, as remotly-sensed image processing technologies have been improved and spread widely in the application areas, many new requirements for the image processing technologies have arisen. However, it is difficult and costly to access remotely-sensed image processing systems. Moreover, these systems have thier own processing facilities which are not easily accessible for general users. In this paper, those problems are challenged by adopting Internet as a universal information network for accessing remotly-sensed image DBMS and by allowing users to work remotely on the image processing. A remotly-sensed image processing system which can be accessed via Internet was designed and implemented. This system can be used to manipulate images over remote DBMS. The Illustra object-oriented relational DBMS with CGI(Common Gateway Interface) web interface was used in this project. The client consists of a WWW(World Wide Web) Netscap$e^{TM}$ browser, and the server consists of HTTPD(Web daemon), Illustra DBMS and Java modules in order to process the image being displayed. The developed system was tested on LAN environment and the service response time met the requirements.