• 제목/요약/키워드: Graphical Classes

검색결과 17건 처리시간 0.024초

A Study on Iconic Animation based on Object Modeling Technique

  • Joung, Suck-Tae
    • Journal of information and communication convergence engineering
    • /
    • 제6권3호
    • /
    • pp.279-284
    • /
    • 2008
  • We propose the iconic animation of the software requirement specifications by using the object and dynamic models of the object modeling technique(OMT) methodology. In order to produce the iconic animation, we use "graphical classes" and "icon transformations." In general, the graphical classes are defined for each class of the object diagram. The icon transformations which show the activities of the application are constructed by considering the meaning of the activities and are defined by either basic or compound icons. The icon transformations are added to the state diagrams to generate extended state diagrams. The animation system generates the header files and the code instantiating GUI from the object diagram having graphical classes. The system also generates "event methods" from the extended state diagrams. When the event methods are executed, the behavior of the events is animated by the icon transformations.

특성화 고등학교 수학부진 학생들의 엑셀을 활용한 함수의 과정-대상 관점 형성에 대한 연구 (A Study on Formation of the Process-Object Perspective of Function Using Excel to Specialized High School Math Underachievers)

  • 최지연;허혜자
    • 대한수학교육학회지:수학교육학연구
    • /
    • 제23권2호
    • /
    • pp.213-235
    • /
    • 2013
  • 본 연구는 수학과목 학습이 부진하고, 특히 함수식과 그래프의 관계에 대한 이해가 부족한 특성화 고등학생들을 대상으로 학생들에게 친숙한 엑셀 프로그램을 사용하여 지도한 효과를 살펴보았다. 엑셀의 식, 표, 그래프를 한 화면에 담을 수 있는 기능과 스크롤바를 이용하여 그래프를 움직이는 기능이 주로 사용되었다. 함수개념을 과정관점과 대상관점으로 나누고, 함수 표상을 표, 식, 그래프로 나누었을 때 학생들이 지도를 통하여 표상 내에서 또는 관점 간 유연한 전환이 일어나는 것을 목표로 지도하였고 긍정적인 효과가 나타났다. 실험은 특성화 고등학교 2학년 학생 5명을 대상으로 5일간 컴퓨터실에서 실시되었다. 학생들에 대한 진단평가를 토대로 중학교 수준의 함수와 그래프를 엑셀을 이용해서 지도하였다. 학생들에게는 엑셀파일이 제공되었고, 학생들은 수업 중에 실제 조작해보고 조작결과를 배포된 활동지에 적고 함께 토론하는 방식으로 수업을 진행하였다.

  • PDF

객체재향 개념을 반영한 유동해석 후처리 프로그램에 대한 연구 (Study on a post-processing program for flow analysis based on the object-oriented programming concept)

  • 나정수;김기영;김병수
    • 한국전산유체공학회지
    • /
    • 제9권2호
    • /
    • pp.1-10
    • /
    • 2004
  • In the present study, a post-processing program is developed for 3D data visualization and analysis. Because the graphical user interface(GUI) of the program is based on Qt-library while all the graphic rendering is performed with OpenGL library, the program runs on not only MS Windows but also UNU and Linux systems without modifying source code. The structure of the program is designed according to the object-oriented programming(OOP) concept so that it has extensibility, reusability, and easiness compared to those by procedural programming. The program is organized as modules by classes, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions realized so far which include mesh plot, contour plot, vector plot, streamline plot, and boundary plot are demonstrated and the relevant algorithms are described.

Learning Graphical Models for DNA Chip Data Mining

  • Zhang, Byoung-Tak
    • 한국생물정보학회:학술대회논문집
    • /
    • 한국생물정보시스템생물학회 2000년도 International Symposium on Bioinformatics
    • /
    • pp.59-60
    • /
    • 2000
  • The past few years have seen a dramatic increase in gene expression data on the basis of DNA microarrays or DNA chips. Going beyond a generic view on the genome, microarray data are able to distinguish between gene populations in different tissues of the same organism and in different states of cells belonging to the same tissue. This affords a cell-wide view of the metabolic and regulatory processes under different conditions, building an effective basis for new diagnoses and therapies of diseases. In this talk we present machine learning techniques for effective mining of DNA microarray data. A brief introduction to the research field of machine learning from the computer science and artificial intelligence point of view is followed by a review of recently-developed learning algorithms applied to the analysis of DNA chip gene expression data. Emphasis is put on graphical models, such as Bayesian networks, latent variable models, and generative topographic mapping. Finally, we report on our own results of applying these learning methods to two important problems: the identification of cell cycle-regulated genes and the discovery of cancer classes by gene expression monitoring. The data sets are provided by the competition CAMDA-2000, the Critical Assessment of Techniques for Microarray Data Mining.

  • PDF

상호작용 중심의 컴포넌트 인터페이스를 표현하기 위한 UML의 확장 (Extension of UML to Represent Components Interface Focusing on Interaction)

  • 박성호;최은만
    • 정보처리학회논문지D
    • /
    • 제9D권1호
    • /
    • pp.65-74
    • /
    • 2002
  • 이 논문에서는 소프트웨어 부품이 되는 컴포넌트를 설계하기 위한 요소 중 컴포넌트간 상호작용에 중점을 두어 이를 체계적으로 분류한 후, 이에 맞는 도해적 표기방법(graphical notation)과 이를 이용한 설계 방법을 제시하고 실제 설계 사례를 통해 이를 검증하며, 컴포넌트 설계 및 모델링을 효과적으로 표현할 수 있는 방법에 대해 논의하였다. 컴포넌트는 일반 클래스와는 달리 그 규모가 크며 인터페이스와 이를 이용한 컴포넌트간의 상호작용에 대한 표현이 매우 부족하다. 따라서 이 연구에서는 컴포넌트 표현기법을 제시하기 위하여 UML을 확장하였고 이를 이용하여 실험적으로 설계해 보고 그 효용성을 검토하였다.

경남 고성 주변해역에서 출현하는 갯장어(Muraenesox cinereus)의 식성 (Feeding Habits of Daggertooth Pike Conger Muraenesox cinereus in the Coastal Water off Goseong, Korea)

  • 안영수;박주면;김현지;백근욱
    • 한국수산과학회지
    • /
    • 제45권1호
    • /
    • pp.76-81
    • /
    • 2012
  • The feeding habits of daggertooth pike conger Muraenesox cinereus were studied using 380 specimens collected in the coastal waters off Goseong, Korea, from June to September, 2011. The M. cinereus ranged from 10.0-23.7 cm in anal length (AL). M. cinereus is a piscivore that consumes mainly fish. Engraulis japonicus was the preferred prey, but its diet also included small numbers of crabs, shrimps, cephalopods, and bivalves. The feeding strategy graphical method revealed that M. cinereus is a specialized feeder with a narrow niche width. All size classes of M. cinereus consumed fish and M. cinereus did not show significant ontogenetic changes in feeding habits. The diet overlap index between size classes was >0.96, indicating high diet similarities. The prey size increased significantly with M. cinereus size.

Pathway Retrieval for Transcriptome Analysis using Fuzzy Filtering Technique andWeb Service

  • Lee, Kyung-Mi;Lee, Keon-Myung
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제12권2호
    • /
    • pp.167-172
    • /
    • 2012
  • In biology the advent of the high-throughput technology for sequencing, probing, or screening has produced huge volume of data which could not be manually handled. Biologists have resorted to software tools in order to effectively handle them. This paper introduces a bioinformatics tool to help biologists find potentially interesting pathway maps from a transcriptome data set in which the expression levels of genes are described for both case and control samples. The tool accepts a transcriptome data set, and then selects and categorizes some of genes into four classes using a fuzzy filtering technique where classes are defined by membership functions. It collects and edits the pathway maps related to those selected genes without analyst' intervention. It invokes a sequence of web service functions from KEGG, which an online pathway database system, in order to retrieve related information, locate pathway maps, and manipulate them. It maintains all retrieved pathway maps in a local database and presents them to the analysts with graphical user interface. The tool has been successfully used in identifying target genes for further analysis in transcriptome study of human cytomegalovirous. The tool is very helpful in that it can considerably save analysts' time and efforts by collecting and presenting the pathway maps that contain some interesting genes, once a transcriptome data set is just given.

ISO 15926 기반의 참조 데이터 라이브러리 편집기의 개발 (Development of an Editor for Reference Data Library Based on ISO 15926)

  • 전영준;변수진;문두환
    • 한국CDE학회논문집
    • /
    • 제19권4호
    • /
    • pp.390-401
    • /
    • 2014
  • ISO 15926 is an international standard for integration of lifecycle data for process plants including oil and gas facilities. From the viewpoint of information modeling, ISO 15926 Parts 2 provides the general data model that is designed to be used in conjunction with reference data. Reference data are standard instances that represent classes, objects, properties, and templates common to a number of users, process plants, or both. ISO 15926 Parts 4 and 7 provide the initial set of classes, objects, properties and the initial set of templates, respectively. User-defined reference data specific to companies or organizations are defined by inheriting from the initial reference data and the initial set of templates. In order to support the extension of reference data and templates, an editor that provides creation, deletion and modification functions of user-defined reference data is needed. In this study, an editor for reference data based on ISO 15926 was developed. Sample reference data were encoded in OWL (web ontology language) according to the specification of ISO 15926 Part 8. iRINGTools and dot15926Editor were benchmarked for the design of GUI (graphical user interface). Reference data search, creation, modification, and deletion functions were implemented with XML (extensible markup language) DOM (document object model), and SPARQL (SPARQL protocol and RDF query language).

고리 주변해역에서 출현하는 꼬마달재 (Lepidotrigla guentheri)의 식성 (Feeding Habits of the Redbanded Searobin Lepidotrigla guentheri in the Coastal Waters off Gori, Korea)

  • 백근욱;허성회;최희찬;박주면
    • 한국수산과학회지
    • /
    • 제44권4호
    • /
    • pp.372-377
    • /
    • 2011
  • The feeding habits of the redbanded searobin Lepidotrigla guentheri were studied using 186 specimens collected from September to November, 2006, in the coastal waters off Gori, Korea. The sizes of L. guentheri ranged from 7.1 to 16.7 cm total length(TL). L. guentheri is a bottom-feeding carnivore that consumes mainly shrimp, especially Leptochela sydniensis, amphipods, and crabs. Its diet also includes small quantities of stomatopods, mysids, cumaceans, euphausiids, polychaetes, and copepods. Our feeding-strategy graphical method reveled that L. guentheri is a specialized feeder, with a narrow niche width. L. guentheri mainly consumed shrimp of all size classes and did not show significant ontogenetic changes in feeding habits. Smaller individuals(7-11 cm TL) secondly consumed amphipods, with the portion of amphipods in the total diet decreasing as body size increased. Prey size increased significantly as the fish grew in size.