• Title/Summary/Keyword: Class Diagram

Search Result 180, Processing Time 0.024 seconds

Debelppment of C++ Compiler and Programming Environment (C++컴파일러 및 프로그래밍 환경 개발)

  • Jang, Cheon-Hyeon;O, Se-Man
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.831-845
    • /
    • 1997
  • In this paper,we proposed and developed a compiler and interactive programming enviroments for C++ wich is mostly worth of nitice among the object -oriented languages.To develope the compiler for C++ we took front=end/back-end model using EM virtual machine.In develpoing Front-End,we formailized C++ gram-mar with the context semsitive tokens which must be manipulated by dexical scanner and designed a AST class li-brary which is the hierarchy of AST node class and well defined interface among them,In develpoing Bacik-End,we proposed model for three major components :code oprtimizer,code generator and run-time enviroments.We emphasized the retargatable back-end which can be systrmatically reconfigured to genrate code for a variety of distinct target computers.We also developed terr pattern matching algorithm and implemented target code gen-erator which produce SPARC code.We also proposed the theroy and model for construction interative pro-gramming enviroments. To represent language features we adopt AST as internal reprsentation and propose uncremental analysis algorithm and viseal digrams.We also studied unparsing scheme, visual diagram,graphical user interface to generate interactive environments automatically Results of our resarch will be very useful for developing a complier and programming environments, and also can be used in compilers for parallel and distributed enviroments.

  • PDF

A Study on the Analysis of Time-Regional Distribution of PRecipitation Frequency and Rainfall INternsity in Korea. (강수빈도 및 강우강도의 시공적 분포분석에 관한 연구)

  • 이재준;손광익
    • Water for future
    • /
    • v.14 no.4
    • /
    • pp.53-72
    • /
    • 1981
  • In this study, South Korea is divided into 5 zones and is studied about the analysis of time-regional distribution of previpitation frequency and rainfall intensity in Korea. In the previpitation frequency analysis, the basic data groups of 39 stations were selected. The diagram of previpitation frequency was drawn, and the time-regional distribution of precipitation frequency was analized. In the rainfall intensity analysis, the basic data groups of 36 stations were selected. The probable rainfall, I-D-F curve, and regression equation between 24hr. and 10min.-18hr. areal depth were obtained. The results of this study are following; 1) The precipitation class of max. recurrence probability in every season except summer was commonly (1) 1-5mm, (2) 0.1-1mm, (3) 5-10mm in order. 2) The zone of max. recurrence frequency owing to the precipitation class was zone II in precipitation frequency of below 20mm, zone IV in precipitation frequency of 30-40mm, zone I in precipitation frequency of above 70mm for a year. 3) The recurrence probability of precipitation in Korea can be represented to the equation of exponential function; $$W(x)=e^{\alpha+\beta}$$ 4) The first and third zones were expected heavy rain for the short and long duration. 5) The I.D.F. curves were drawn, and established that the time interval for the least deviation of I.D.F curve is 10~40min., 40min. -4hr., 4~24hr. 6) The regression equations of areal mean depth between 24hr. and 10min.-18hr. for each zone were obtained. 7)The probable rainfall of 36 points were calculated.

  • PDF

Analysis on Distribution Characteristics of Mammals in Relation to Altitude in Juwangsan National Park (주왕산국립공원에 서식하는 포유동물의 고도에 따른 분포 특징의 분석)

  • Chung, Chul-Un
    • Journal of Ecology and Environment
    • /
    • v.29 no.6
    • /
    • pp.511-520
    • /
    • 2006
  • The study analyzed the distribution of mammalia per altitude in Gamebong, the highest trail of Juwangsan National Park and confirmed the inhabitation of 22 different species inhabiting in the park. Starting from 200 m to 800 m above the sea level was segmented into 100 m unit. The result of analysis has shown that the Tamias sibiricus is the dominant specie throughout in all segments. Species confirmed to be inhabiting in all segments of research areas were Mustela sibirica, Caproelus pygargus and squirrel. By analyzing the confirmed Field Sign basing from the observation point, it has shown close relations between types of species and population following the increase in altitude (y=-0.0234 + 25.552, $R^2$=0.9296, $F_{0.05}$(1,4)=7.71, p<0.05). However, the result of analysis targeting nine species inhabiting in at least five out of six 100 m segmented units has shown that only two species, Apodemus sgrarius (y=-0.034X+25.2, $R^2$=0.905, $F_{0.05}$(1, 4)=38.169, p<.0.01) and Sciurus vulgaris (y=-0.0154X+ 12.819, $R^2$=0.781, $F_{0.05}$(1, 4)=14.270, p<0.05) were affected by the altitude. Therefore, it is judged that the distribution of species does not follow the altitude variation but follows the food conditions and the structure of habitat. The result of analysis of Box and Whisker Diagram had shown lowest quartile deviation($Q_U-Q_L$) in Nature Restoration Area that is located in $200{\sim}300m$ above the sea level, where hikers are prohibited from entering. In $500{\sim}600m$ above the sea level segment that has similar food environment and trail, it has shown the widest distribution. Further research is required on this segment for the excretion drops of Prionailurus bengalensis, a Grade II class of endangered species, were found on the trails.

Inclusion Polymorphism과 UML 클래스 다이어그램 구조에 의거한 디자인패턴 해석

  • Lee, Rang-Hyeok;Lee, Hyeon-Woo;Go, Seok-Ha
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2007.05a
    • /
    • pp.55-68
    • /
    • 2007
  • 디자인 패턴은 새롭게 만들어 지는 것이 아니라 기존의 검증된 지식, 관용법, 원칙들을 체계화한 것이다. 다시 말하면 디자인 패턴은 특정한 문제를 해결하기 위한, 검증된 설계 방법에 이름을 붙인 것이다. 그러므로 적절한 디자인 패턴 사용은 1) 개발자들간의 원활한 의사소통에 도움을 주며, 2) 하급자가 고급기술을 쉽게 익힐 수 있도록 할 수 있다. 3) 또한 사용된 디자인이나 아키텍처를 재사용할 수 있도록 하고, 4) 만들어진 시스템의 유지 보수를 보다 쉽게 할 수 있는 등의 장점을 얻을 수 있다. 반면에 필요하지 않은 곳에 까지 디자인패턴을 사용하게 되면 소프트웨어를 복잡하고, 유지보수도 어렵게 만들 수 있다. 디자인 패턴의 분류는 수 많은 패턴을 비슷한 속성을 지닌 그룹들로 조직화 하는 것이다. 이는 개발자가 특정 문제에 맞는 디자인 패턴을 쉽게 선택 할 수 있도록 도와 줄 뿐만 아니라, 디자인 패턴의 주요특성을 빠르게 이해하고 간파 할 수 있게 한다. 그래서 Beck 이 디자인패턴을 소개한 이후 GoF, Buschmann, Grand, Antoy 등은 디자인 패턴을 단순히 열거를 통해 소개하지 않고, 각자의 기준에 따라 체계적으로 분류하여 패턴을 설명 하고 있다. 본 연구는 객체지향 설계의 근본 개념인 Polymorphism (Inclusion Polymorphism) 과 '객체 지향 소프트웨어 설계 원칙' 그리고 이 근본 원칙들이 UML 클래스 다이어그램에 나타나는 구조적 특정에 의거해 디자인 패 턴 해석을 수행 하였다. 본 연구의 목적은 1) 객체지향의 근본 원칙으로 표현 되는 패턴과 2) 설계자의 전문적 인 Art를 포함하고 있는 패턴으로 분류하는데 있다.3: 재미는 용이성을 통해 채택의도에 정의 영향을 미친다. 가설4: 유용성은 채택의도에 정의 영향을 미친다. 가설5: 용이성은 채택의도에 정의 영향을 미친다. 가설6: 용이성은 유용성에 정의 영향을 미친다. 본 연구의 대상은 자발적으로 이러닝을 채택할 수 있는 대학생을 대상으로 하였고, 설문 데이터 분석을 통한 실증연구를 수행하였다. 분석방법으로는 PLS 분석도구를 사용하였다. 분석결과 가설6을 제외하고는 모두 유용한 것으로 입증되었다.97)은 배움의 용이성, 기억의 용이성, 오류, 효율성, 만족성으로 분류하고 있고(Nielsen, 1997), Shneiderman(1998)는 효과성(직무시간, 배움의 시간), 효율성(기억의 지속시간, 오류), 만족도를 품질의 특성으로 분류하였다. 이와 같은 소프트웨어의 품질은 소프트웨어 계획, 개발, 성장과 쇠퇴의 모든 과정에 적용되며, 환경적 변화에 따라 사용자들의 정보욕구를 적절하게 반영하여 만족도를 높이 는 것이라고 요약할 수 있다. 그러나 현재까지 소프트웨어 품질 평가에 대한 연구들 은 보편적인 평가 항목들을 대상으로 측정하여 일반적인 품질기준을 제시하고 있고, 유사한 측정 내용들이 중복되어 있다. 이러한 경향은 산업별 특수성이 강한 소프트웨어에 대해서는 정확한 품질측정이 어려웠고, 품질측정에 대한 신뢰성을 떨어뜨리는 계기가 되었다. 이러한 한계를 극복하고자 나타난 방법론이 최종사용자들의 요구사항을 얼마나 적절하게 시스템에 반영했는지에 대한 사용성(Usability) 측정이다. 사용성에 대한 정의는 사용자들이 실질적으로 일하는 장소에서 직접 사용자들의 시스템 운용실태를 파악하여 문제점을 개선하는 것으로 요약할 수 있다. ISO9124-1

  • PDF

Basic Design of 36 MTD Class Natural Gas BOG Re-Liquefaction System (36 MTD급 천연가스 BOG 재액화 플랜트 기본설계)

  • Ko, Junseok;Park, Seong-Je;Kim, Ki-Duck;Hong, Yong-Ju;Koh, Deuk-Yong;Kim, Hyobong;Yeom, Hankil
    • Transactions of the KSME C: Technology and Education
    • /
    • v.1 no.1
    • /
    • pp.99-105
    • /
    • 2013
  • In this paper, we carried out the basic design of 36 MTD natural gas BOG re-liquefaction system to recover the generated natural gas during performance test of LNG pump and natural gas compressor. The re-liquefaction process of natural gas is designed to have 1500 kg/h of liquefaction rate with reverse Brayton refrigeration cycle. With the designed process, the variation of liquefaction rate is calculated for various inlet conditions of feed gas. From results, the liquefaction rate is more sensitive for inlet temperature than gas composition. The specifications of equipments such as gas blower, natural gas compressor, cryogenic heat exchanger and nitrogen compander are determined on the basis of the designed process. The requirement of power consumption and cooling water are also determined through the basic design.

A Case Study of Multidisciplinary Integrated Science Lesson by Beginning Teacher and Experienced Teacher in Elementary Schools (초등학교 초임 교사와 경력 교사의 다학문적 통합과학 수업 사례 분석)

  • Lee, Yu-Mi;Son, Yeon-A
    • Journal of Korean Elementary Science Education
    • /
    • v.29 no.4
    • /
    • pp.552-566
    • /
    • 2010
  • This paper is an in-depth case study to analyze integrated elementary science lesson planning and practical teaching by two teachers at an urban elementary schools. One is an experienced teacher and the other is a beginning teacher. For this study, researchers asked teachers to design 5 stages of lesson planning after sharing basic theories about the integrated science education. The first of the 5 lesson planning stages is curriculum analysis and choice of integrated science topic. The second stage is constructing the frame of integrated science lesson contents, and the third is drawing a diagram of the integrated science lesson development. The fourth stage is making a table of lesson plans, and the last stage is writing integrated science lesson plans. Then, the teachers implemented the lessons they created. They taught students one unit of science which is composed of 8 lessons. Difficulties that teachers meet during designing plans and integrated science class were analyzed. 5 staged lesson planning, video transcriptions, teacher interview about lesson planning and teaching, researchers' checklists, reports of inspection classes, teachers' self evaluation, and students interviews were used for this study. One of the significant results of this study is that both experienced and beginning teachers had many difficulties in deciding on time to teach and contents of science and other subjects, as well as selection and organization of whole topics of integrated science teaching. The beginning teacher especially had greater issues with developing definite teaching-learning strategy to conduct thoughts and views for integrated science at the whole unit and each lesson. However, the experienced teacher was using various teaching-learning strategies by utilizing integrated science teaching professionalism to develop students' integrated thinking ability during the instruction of other subjects. The outcomes of this study are that both teachers could deeply understand the need and value of integrated science education at the elementary school through planning and teaching 8 lessons, and that they could have self-confidence with development of teaching professionalism for integrated science teaching. It may be possible that this study could help the development of pre- and in-service program for improvement of integrated science teaching professionalism for elementary school teacher.

  • PDF

Body Composition and Firing Temperature of Ancient Pottery Excavated in Chonnam Province (전남지역에서 출토된 고대 도자기의 태토조성과 소성온도)

  • Kang, Kyeong-In;Jung, Chang-Ju
    • Journal of Conservation Science
    • /
    • v.6 no.1 s.7
    • /
    • pp.15-30
    • /
    • 1997
  • The chamical and physical properties of the fragments of an ancient pottery such as earthenware, gliazed pottery and celadon excavated in Chonnam province has been investigated by X-ray diffraction inductively coupled plasma spectroscopy(ICP), thermal mechanical analysis(TMA). Glazed pottery fragments of Chonnam province are cotaining Fe2O3 $4\~7\%$ by the analyis of ICP, firing temperature range was presumed to $1100-1150^{\circ}C$ by TMA. Celadon fragments of Chonnam province are containing Fe2O3 $2\~3\%$ by the analyis of ICP, firing temperature range was presumed to $1140\~1200^{\circ}C$ by TMA. The charateristics in the trace element composition of an ancient pottery of Chonnam provinceis are similar, it is an reflection of similar geological charateristics. The charateristic elements of Chonnam provincical ancient pottery were Rb, Sr, V, Zr, Y, Nd, Sc, La, Ce, Nb, Sm, Eu, Dy and Yb of the analyzed 21 trace elements. By Fe2O3-Zn ditribution diagram, potteries excavated in Yong-am, celadons excavated in Haenam, Kangjin, Buan and glazed pottery excavated in Hae-nam are grouped into the same class.

  • PDF

A study on the developing and implementation of the Cyber University (가상대학 구현에 관한 연구)

  • Choi, Sung;Yoo, Gab-Sang
    • Proceedings of the Technology Innovation Conference
    • /
    • 1998.06a
    • /
    • pp.116-127
    • /
    • 1998
  • The Necessity of Cyber University. Within the rapidly changing environment of global economics, the environment of higher education in the universities, also, has been, encountering various changes. Popularization on higher education related to 1lifetime education system, putting emphasis on the productivity of education services and the acquisition of competitiveness through the market of open education, the breakdown of the ivory tower and the Multiversitization of universities, importance of obtaining information in the universities, and cooperation between domestic and oversea universities, industry and educational system must be acquired. Therefore, in order to adequately cope wi th these kinds of rapid changes in the education environment, operating Cyber University by utilizing various information technologies and its fixations such as Internet, E-mail, CD-ROMs, Interact ive Video Networks (Video Conferencing, Video on Demand), TV, Cable etc., which has no time or location limitation, is needed. Using informal ion and telecommunication technologies, especially the Internet is expected to Or ing about many changes in the social, economics and educational area. Among the many changes scholars have predicted, the development and fixations of Distant Learning or Cyber University was the most dominant factor. In the case of U. S. A., Cyber University has already been established and in under operation by the Federate Governments of 13 states. Any other universities (around 500 universities has been opened until1 now), with the help of the government and private citizens have been able to partly operate the Cyber University and is planning on enlarging step-by-step in the future. It could be seen not only as U. S. A. trying to elevate its higher education through their leading information technologies, but also could be seen as their objective in putting efforts on subordinating the culture of the education worldwide. UTRA University in U. S. A., for example, is already exporting its class lectures to China, and Indonesia regions. Influenced by the Cyber University current in the U.S., the Universities in Korea is willing .to arrange various forms of Cyber Universities. In line with this, at JUNAM National University, internet based Cyber University, which has set about its work on July of 1997, is in the state of operating about 100 Cyber Universities. Also, in the case of Hanam University, the Distant Learning classes are at its final stage of being established; this is a link in the rapid speed project of setting an example by the Korean Government. In addition, the department of education has selected 5 universities, including Seoul Cyber Design University for experimentation and is in the stage of strategic operation. Over 100 universities in Korea are speeding up its preparation for operating Cyber University. This form of Distant Learning goes beyond the walls of universities and is in the trend of being diffused in business areas or in various training programs of financial organizations and more. Here, in the hope that this material would some what be of help to other Universities which are preparing for Cyber University, I would 1ike to introduce some general concepts of the components forming Cyber University and Open Education System which has been established by JUNAM University. System of Cyber University could be seen as a general solution offered by tile computer technologies for the management on the students, Lectures On Demand, real hour based and satellite classes, media product ion lab for the production of the multimedia Contents, electronic library, the Groupware enabling exchange of information between students and professors. Arranging general concepts of components in the aspect of Cyber University and Open Education, it would be expressed in the form of the establishment of Cyber University and the service of Open Education as can be seen in the diagram below.

  • PDF

Knowledge graph-based knowledge map for efficient expression and inference of associated knowledge (연관지식의 효율적인 표현 및 추론이 가능한 지식그래프 기반 지식지도)

  • Yoo, Keedong
    • Journal of Intelligence and Information Systems
    • /
    • v.27 no.4
    • /
    • pp.49-71
    • /
    • 2021
  • Users who intend to utilize knowledge to actively solve given problems proceed their jobs with cross- and sequential exploration of associated knowledge related each other in terms of certain criteria, such as content relevance. A knowledge map is the diagram or taxonomy overviewing status of currently managed knowledge in a knowledge-base, and supports users' knowledge exploration based on certain relationships between knowledge. A knowledge map, therefore, must be expressed in a networked form by linking related knowledge based on certain types of relationships, and should be implemented by deploying proper technologies or tools specialized in defining and inferring them. To meet this end, this study suggests a methodology for developing the knowledge graph-based knowledge map using the Graph DB known to exhibit proper functionality in expressing and inferring relationships between entities and their relationships stored in a knowledge-base. Procedures of the proposed methodology are modeling graph data, creating nodes, properties, relationships, and composing knowledge networks by combining identified links between knowledge. Among various Graph DBs, the Neo4j is used in this study for its high credibility and applicability through wide and various application cases. To examine the validity of the proposed methodology, a knowledge graph-based knowledge map is implemented deploying the Graph DB, and a performance comparison test is performed, by applying previous research's data to check whether this study's knowledge map can yield the same level of performance as the previous one did. Previous research's case is concerned with building a process-based knowledge map using the ontology technology, which identifies links between related knowledge based on the sequences of tasks producing or being activated by knowledge. In other words, since a task not only is activated by knowledge as an input but also produces knowledge as an output, input and output knowledge are linked as a flow by the task. Also since a business process is composed of affiliated tasks to fulfill the purpose of the process, the knowledge networks within a business process can be concluded by the sequences of the tasks composing the process. Therefore, using the Neo4j, considered process, task, and knowledge as well as the relationships among them are defined as nodes and relationships so that knowledge links can be identified based on the sequences of tasks. The resultant knowledge network by aggregating identified knowledge links is the knowledge map equipping functionality as a knowledge graph, and therefore its performance needs to be tested whether it meets the level of previous research's validation results. The performance test examines two aspects, the correctness of knowledge links and the possibility of inferring new types of knowledge: the former is examined using 7 questions, and the latter is checked by extracting two new-typed knowledge. As a result, the knowledge map constructed through the proposed methodology has showed the same level of performance as the previous one, and processed knowledge definition as well as knowledge relationship inference in a more efficient manner. Furthermore, comparing to the previous research's ontology-based approach, this study's Graph DB-based approach has also showed more beneficial functionality in intensively managing only the knowledge of interest, dynamically defining knowledge and relationships by reflecting various meanings from situations to purposes, agilely inferring knowledge and relationships through Cypher-based query, and easily creating a new relationship by aggregating existing ones, etc. This study's artifacts can be applied to implement the user-friendly function of knowledge exploration reflecting user's cognitive process toward associated knowledge, and can further underpin the development of an intelligent knowledge-base expanding autonomously through the discovery of new knowledge and their relationships by inference. This study, moreover than these, has an instant effect on implementing the networked knowledge map essential to satisfying contemporary users eagerly excavating the way to find proper knowledge to use.

Development of Rapid-cycling Brassica rapa Plant Program based on Cognitive Apprenticeship Model and its Application Effects (인지적 도제 모델 기반의 Rapid-cycling Brassica rapa 식물 프로그램의 개발 및 적용 효과)

  • Jae Kwon Kim;Sung-Ha Kim
    • Journal of Science Education
    • /
    • v.47 no.2
    • /
    • pp.192-210
    • /
    • 2023
  • This study was intended to develop the plant molecular biology experimental program using Rapid-cycling Brassica rapa (RcBr) based on the teaching steps and teaching methods of the cognitive apprenticeship model and to determine its application effects. In order to improve a subject's cognitive function and expertise on molecular biology experiments, two themes composed of a total 8 class sessions were selected: 'Identification of DFR gene in purple RcBr and non-purple RcBr' and 'Identification of RcBr's genetic polymorphism site using the DNA profiling method'. Research subjects were 18 pre-service teaching majors in biology education of H University in Chungbuk, Korea. The effectiveness of the developed program was verified by analyzing the enhancement of 'cognitive function' related to the use of molecular biology knowledge and technology, and the enhancement of 'domain-general metacognitive abilities.' The effect of the developed program was also determined by analyzing the task flow diagram provided. The developed program was effective in improving the cognitive functions of the pre-service teachers on the use of knowledge and technology of molecular biology experiments. It was especially effective to improve the higher cognitive function of pre-service teachers who did not have the previous experience. The developed program also showed a significant improvement in the task of metacognitive knowledge and in the planning, checking, and evaluation of metacognitive regulation, which are sub-elements of domain-general metacognitive abilities. It was found that the developed program's self-test activity could help the pre-service teachers to improve their metacognitive regulation. Therefore, this developed program turned out to be helpful for pre-service teachers to develop core competencies needed for molecular biology experimental classes. If the teaching and learning materials of the developed program could be reconstructed and applied to in-service teachers or high school students, it would be expected to improve their metacognitive abilities.