• 제목/요약/키워드: development tool

Search Result 6,990, Processing Time 0.03 seconds

Design And Implementation Of The Automatic Rubric Generation System For The NEIS Based Performance Assessment Using Data Mining Technology (NEIS시스템 수행평가를 위한 데이터마이닝 기술을 적용한 루브릭 자동제작 프로그램 설계 및 구현)

  • Gwon, Hyeong-Gyu;Jo, Mi-Heon;Lee, Eun-Jeong
    • Journal of The Korean Association of Information Education
    • /
    • v.9 no.1
    • /
    • pp.113-124
    • /
    • 2005
  • In this study, we designed and developed a tool to help teachers select and develop effective performance assessment criteria considering characteristics of individual learners. Using this tool, we can analyze preferences of teachers and characteristics of students for each rubric by exploring the classification and association rules through data mining. Those findings can give us guidelines and insights for the development and the selection of performance assessment criteria. The classification rules found are used for the learner-centered evaluation reflecting learners' interests, capabilities, and circumstances. Association rules found are utilized for analyzing teachers' preference, which enable to reduce time and efforts for the development and selection of rubric. Also, this tool supports creation, change, and selection of teachers' rubric linked with the performance assessment of NEIS(National Education Information System).

  • PDF

A Development of Game Scenario Authoring Tool (게임 시나리오 저작도구의 개발)

  • Song, Hyun-Joo;Rhee, Dae-Woong
    • Journal of Korea Game Society
    • /
    • v.9 no.2
    • /
    • pp.29-39
    • /
    • 2009
  • Game scenarios are playing more important role as much as games are getting more sophisticated and expanded in their applications. However, general-purpose tools for production of game scenarios are still not developed. There are similar tools for the production of films or dramas and simple tools for the development of UCG. However, analysis about them shows that they are not suitable for the production of game scenarios. In this paper, we are to develop game scenario authoring tool called 'UMa' suitable for game production and easy to use. UMa is composed of synopsis entry, quest entry, DB entry, communication, display, and control component. Since UMa provides templates to make synopsis, quest, and DB, users can produce them very easily. Especially, characters and items DB are stored independently so that they may be reused to the production of scenarios for follow-up or another game. Using UMa, users can write game scenarios more easily and quickly and cooperate with each other at the same time by Web.

  • PDF

A Study on the BIL Bitstream Reverse-Engineering Tool-Chain Improvement (BIL 비트스트림 역공학 도구 개선 연구)

  • Yoon, Junghwan;Seo, Yezee;Jang, Jaedong;Kwon, Taekyoung
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.5
    • /
    • pp.1225-1231
    • /
    • 2018
  • FPGA-based system development is being developed as a form of outsourcing that shortens the development time and reduces the cost. Through the process, the risk of letting the hardware Trojan, which causes malfunctions, seep into the system also increases. Various detection methods are proposed for the issue; however, such type of hardware Trojans is inserted by modifying a bitstream directly and therefore, it is hard to detect with the suggested methods. To detect the type of hardware Trojans, it is essential to reverse-engineer the electric circuit implemented by bitstream to a distinguishable level. Specifically, it is important to reverse-engineer the routing information of the circuit that can identify the input-output flow of the signal. In this paper, we analyze the BIL bitstream reverse-engineering tool-chain that uses the algorithm, which retrieves the routing information from FPGA bitstream, and suggest the method to improve the tool-chain.

NuSEE: AN INTEGRATED ENVIRONMENT OF SOFTWARE SPECIFICATION AND V&V FOR PLC BASED SAFETYCRITICAL SYSTEMS

  • Koo, Seo-Ryong;Seong, Poong-Hyun;Yoo, Jun-Beom;Cha, Sung-Deok;Youn, Cheong;Han, Hyun-Chul
    • Nuclear Engineering and Technology
    • /
    • v.38 no.3
    • /
    • pp.259-276
    • /
    • 2006
  • As the use of digital systems becomes more prevalent, adequate techniques for software specification and analysis have become increasingly important in nuclear power plant (NPP) safety-critical systems. Additionally, the importance of software verification and validation (V&V) based on adequate specification has received greater emphasis in view of improving software quality. For thorough V&V of safety-critical systems, V&V should be performed throughout the software lifecycle. However, systematic V&V is difficult as it involves many manual-oriented tasks. Tool support is needed in order to more conveniently perform software V&V. In response, we developed four kinds of computer aided software engineering (CASE) tools to support system specification for a formal-based analysis according to the software lifecycle. In this work, we achieved optimized integration of each tool. The toolset, NuSEE, is an integrated environment for software specification and V&V for PLC based safety-critical systems. In accordance with the software lifecycle, NuSEE consists of NuSISRT for the concept phase, NuSRS for the requirements phase, NuSDS for the design phase and NuSCM for configuration management. It is believed that after further development our integrated environment will be a unique and promising software specification and analysis toolset that will support the entire software lifecycle for the development of PLC based NPP safety-critical systems.

Modern Laser Technology and Metallurgical Study on Laser Materials Processing

  • Kutsuna, Muneharu
    • Proceedings of the KWS Conference
    • /
    • 2002.10a
    • /
    • pp.561-569
    • /
    • 2002
  • Laser has been called a "Quantum Machine" because of its mechanism of generation since the development on July 7,1960.by T.H.Maiman. We can now use this machine as a tool for manufacturing in industries. At present, 45kW CO2 laser, 10kW Nd:YAG laser, 6kW LD pumped YAG laser and 4kW direct diode laser facilities are available for welding a heavy steel plate of 40mm in thickness and for cutting metals at high speed of 140m/min. Laser Materials Processing is no longer a scientific curiosity but a modern tool in industries. Lasers in manufacturing sector are currently used in welding, cutting, drilling, cladding, marking, cleaning, micro-machining and forming. Recently, high power laser diode, 10kW LD pumped YAG laser, 700W fiber laser and excimer laser have been developed in the industrialized countries. As a result of large numbers of research and developments, the modem laser materials processing has been realized and used in all kinds of industries now. In the present paper, metallurgical studies on laser materials processing such as porosity formation, hot cracking and the joint performances of steels and aluminum alloys and dissimilar joint are discussed after the introduction of laser facilities and laser applications in industries such as automotive industry, electronics industry, and steel making industry. The wave towards the use of laser materials processing and its penetration into many industries has started in many countries now. Especially, development of high power/quality diode laser will be accelerate the introduction of this magnificent tool, because of the high efficiency of about 50%, long life time and compact.

  • PDF

Development and Validation of a Testing Tool for Mathematical Creativity and Character (수학적 창의·인성 검사도구 개발 및 타당화)

  • Whang, Woo-Hyung;Kim, Dong-Joong;Kim, Won;Lee, Da-Hee;Choi, Sang-Ho
    • The Mathematical Education
    • /
    • v.56 no.1
    • /
    • pp.41-62
    • /
    • 2017
  • The purpose of this study is to propose the possibility of integrating creativity and character education and its need in mathematics education by developing and validating a testing tool assessing students' perceptions of mathematical creativity and character. For this purpose, we developed sixty questions in total to extract factors of mathematical creativity and character based on a literature review. Then, questionnaire data were collected for 1258 middle school students. After the collected data were randomly divided into two (n1=615, n2=643), the first group of data was used for exploratory factor analysis and the second one was employed for confirmatory factor analysis. As a result, 45 problems showing nine factors were extracted. The cognitive components of creativity includes divergent thinking, convergent thinking, imagination/visualization, and reasoning, whereas its affective components are interest, motivation, and openness. The character components contain participation, communication, responsibility, and promise. In addition, it is concluded that the developed testing tool, in which character in the model of this study impacts creativity meaningfully, has a measurement consistency which is not affected by gender and grade differences. These results have implications for a guide to curriculum development promoting creativity and character at school by showing objective and practical foundations of helping how to integrate creativity and character education.

Development of a Compiler Teaching Model Using the Compiler Developing Environment Edu-IDEC (컴파일러 개발환경 Edu-IDEC를 이용한 컴파일러 수업모형 개발)

  • Kwon, Jung-Hoon;Park, Eun-Kyoung;Sung, Woo-Kyung;Kim, Hyun-Ju;Bae, Jong-Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.6
    • /
    • pp.33-43
    • /
    • 2013
  • Compiler and language implementation courses have long been recognized as an important subject in Computer Science curricula. It is because not only the knowledge for a compiler plays important roles in understanding programming languages and systems but compiler technologies can be used in many applications. However it requires much effort to teach effectively it due to limited resources and time restriction. We present a compiler teaching model using Edu-IDEC which is a development environment of educational compilers. Edu-IDEC is a tool on the robot platform. It uses the Eclipse plug-ins and has functions like compiler developing tools, a reference compiler, visualization tool of syntax tree, visualization tool of object language, NXT robot controllers, and its simulator. We also present the evaluation results for our model by applying it to an actual class.

  • PDF

Development of Intuitive Author for 3D Game/Animation Contents (효율적인 3D 게임 및 애니메이션 콘텐츠 제작을 위한 직관적인 저작 기술 개발)

  • Ji, Su-Mi;Lee, Jeong-Joong;Kim, Sung-Gook;Woo, Kyeong-Deok;Baik, Sung-Wook
    • Journal of Korea Multimedia Society
    • /
    • v.13 no.5
    • /
    • pp.780-791
    • /
    • 2010
  • This paper presents a semi-autonomous authoring method which can intuitively create 3D game/ animation contents for unexperienced users. In particular, this method considers their convenience to provide them with easier authoring environments. The 3D game/animation contents created by this method consist of several scene components connected to each other in a logical flow structure. Thus, it is possible to easily understand the overview of 3D content description for its production and manipulate these scene components for efficient management. Four different genres of game/animation contents have been developed by using an authoring tool based on this method. According to results of a survey intended for game developers who created game contents with the authoring tool, this method is shown to save contents development cost/time as well as raise the efficiency and convenience of whole process of contents creation to the expected level.

A Practical Study on Code Static Analysis through Open Source based Tool Chains (Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구)

  • Kang, Geon-Hee;Kim, R. Young Chul;Yi, Geun Sang;Kim, Young Soo;Park, Yong. B.;Son, Hyun Seung
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.2
    • /
    • pp.148-153
    • /
    • 2015
  • In our domestic software industries, it is focused on such a high quality development/ testing process, maturity measurement, and so on. But the real industrial fields are still working on a code-centric development. Most of the existing legacy systems did not keep the design and highly increased the code complexity with more patching of the original codes. To solve this problem, we adopt a code visualization technique which is important to reduce the code complexity among modules. To do this, we suggest a tool chaining method based on the existing open source software tools, which extends NIPA's Software Visualization techniques applied to procedural languages. In addition, it should be refactored to fix bad couplings of the quality measurement indicators within the code visualization. As a result, we can apply reverse engineering to the legacy code, that is, from programming via model to architecture, and then make high quality software with this approach.

A Defect Management Process based on Open Source Software for Small Organizations (소규모 조직을 위한 오픈 소스 소프트웨어 기반의 결함 관리 프로세스)

  • Han, Hyuksoo;Oh, Seungwon
    • Journal of KIISE
    • /
    • v.45 no.3
    • /
    • pp.242-250
    • /
    • 2018
  • For high-quality software development, it is necessary to detect and fix the defects inserted. If defect management activities are not properly performed, it will lead to the project delay and project failure due to rework. Therefore, organizations need to establish defect management process and institutionalize it. Process standard models handle defect management in the area of project monitoring and control. However, small organizations experience difficulties in implementing and applying defect management process in a real situation. In this paper, we propose a defect management process for small organization which is designed in accordance with the characteristics of a small projects such as few participants and short development period. The proposed defect management process will be based on a tool chain with open source software such as Redmine, Subversion, Maven, Jenkins that support a defect management process and SW Visualization in systematic way. We also proposed a way of constructing defect database and various methods of analyzing and controlling defect data based on it. In an effort to prove the effectiveness of the proposed process, we applied the process and tool chain to a small organization.