• Title/Summary/Keyword: Graphical Classes

Search Result 17, Processing Time 0.024 seconds

A Study on Iconic Animation based on Object Modeling Technique

  • Joung, Suck-Tae
    • Journal of information and communication convergence engineering
    • /
    • v.6 no.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 (특성화 고등학교 수학부진 학생들의 엑셀을 활용한 함수의 과정-대상 관점 형성에 대한 연구)

  • Choi, Jiyeon;Heo, Hye Ja
    • Journal of Educational Research in Mathematics
    • /
    • v.23 no.2
    • /
    • pp.213-235
    • /
    • 2013
  • The purpose of this study is to analyze how the teaching activities which used EXCEL influence the specialized high school underachieved students. They have difficulties in making use of various representations for better understanding of function. EXCEL is helpful for learning function because it enables the students to use real life materials in math learning as well as formulates Tabular, Algebraic and Graphical which represent function. Furthermore, the students in specialized high school also have the experience of using EXCEL while studying other subjects. For that reason they have no burdens and fears on using EXCEL in learning activities. Utilizing EXCEL in the classroom gives an expectation that it helps to have interests on studying function and prepare for the next learning in the end. Research classes were conducted in a group of five students who have different hopes of career and a variety of mathematical interests. Though the students couldn't transfer Algebraic to Graphical in the diagnostic evaluation, they could resolve the problem of connections between Graphical, Tabular and Algebraic in the process perspectives, and could also express graphical representation by linking object perspectives with process perspectives. Therefore, they solved the connection problem of Tabular, Algebraic and Graphical in the object perspectives. As a result, the students could make transitions between Algebraic and Graphical in object perspectives through the classes applying EXCEL. Consequently, teaching the students with underachievement utilizing EXCEL enables them to recover their interests on math and it helps them to complete their following curriculum.

  • PDF

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

  • Na J. S.;Kim K. Y.;Kim B. S.
    • Journal of computational fluids engineering
    • /
    • v.9 no.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
    • Proceedings of the Korean Society for Bioinformatics Conference
    • /
    • 2000.11a
    • /
    • 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

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

  • Park, Seong-Ho;Choe, Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.9D no.1
    • /
    • pp.65-74
    • /
    • 2002
  • This paper focuses components interactions which is important factor in designing software components. We classified several types of interaction between components and suggested appropriate graphical notation to extend UML and design process with extended method. Suggested notation and process was verified by practical experiment which is performed in travel agent component application. Representing interaction between components is not same to representing association between classes. UML in current version needs to be extended for representing this kind of components interaction. This research covers UML extension for components interaction and experiment for showing effectiveness.

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

  • An, Young-Su;Park, Joo-Myun;Kim, Hyeon-Ji;Baeck, Gun-Wook
    • Korean Journal of Fisheries and Aquatic Sciences
    • /
    • v.45 no.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
    • /
    • v.12 no.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.

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

  • Jeon, Youngjun;Byon, Su-Jin;Mun, Duhwan
    • Korean Journal of Computational Design and Engineering
    • /
    • v.19 no.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).

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

  • Baeck, Gun-Wook;Huh, Sung-Hoi;Choi, Hee-Chan;Park, Joo-Myun
    • Korean Journal of Fisheries and Aquatic Sciences
    • /
    • v.44 no.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.