• Title/Summary/Keyword: 객체지향 표현

Search Result 292, Processing Time 0.029 seconds

A System To Integrate The Biochemical Network Data Efficiently (생화학적 네트워크 데이터의 효율적인 통합을 위한 시스템)

  • Jung, Tae-Sung;Ahn, Myung-Sang;Cho, Wan-Sup
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.238-240
    • /
    • 2005
  • 유전자의 생물학적 기능을 밝히고 세포 내 상호작용을 이해하는 것은 post-genome era의 가장 중요한 작업 중 하나이다. 세포는 서로 다른 컴포넌트들의 상호작용에 의해 아주 복잡한 네트워크를 구성한다. 생화학적 네트워크에는 metabolic, regulatory, signal transduction과 같은 세포의 프로세스를 포함한다. 이러한 생화학적 네트워크들은 서로 다른 정보체계를 가지고 각기 다른 데이터베이스에 분산되어 저장관리 되고 있다. 따라서 생화학적 네트워크 데이터를 체계적으로 효율적으로 저장, 관리하기 위한 데이터베이스에 대한 필요성이 증대되고 있다. 본 논문에서는 기존의 생화학적 네트워크 데이터베이스의 장.단점을 분석하고 객체지향 방식에 입각한 새로운 생화학적 네트워크 데이터의 통합을 위한 시스템 모델을 제시한다. 제안된 시스템 모델은 생화학적 네트워크 데이터에 대한 생물학전 관계를 자연스럽게 표현할 수 있는 객체지향 모델을 사용하였다. 또한 생화학적 네트워크 모델을 묘사하기 위한 응용프로그램 사이의 데이터 교환의 표준언어인 SBML[2]스키마를 기반으로 하고 있다.

  • PDF

Design and Implementation of Object-Oriented class Library for Supporting Understanding and Reusing the Programs (프로그램 이해 지원과 재사용을 위한 객체 지향 클래스 라이브러리 설계 및 구현)

  • Jeong, Gye-Dong;Gwon, O-Jin;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.6
    • /
    • pp.1507-1521
    • /
    • 1998
  • 본 논문에서는 프로그램의 이해와 재사용에 초점을 둔 객체 지향 클래스 라이브러리 설계 방법 및 객체를 효율적으로 재사용하여 프로그래밍 할 수 있도록 객체에 대한 정보 추출 방법을 제시한다. 프로그램의 재사용을 위한 부품을 모듈 단위로 생성하여 각 정보를 테이블에 저장하며, 모듈간에 참조할 수 있는 인터페이스 플래스를 추출한다. 프로그램의 이해를 쉽게 하기 위하여 프로그램 코드를 기반으로 하여 클래스 관계성을 그래프로 표현하고 노드 클래스를 아이콘화하여 볼 수 있도록 하였다. 각 모듈 안에서의 참조 관계, 상속 관계, 복합 관계를 추출 및 세부적인 다형성 관계, 프랜드 관계등의 추가적인 정보를 생성할 수 있다. 본 논문에서 제시하는 방법은 프로그램 개발 및 유지보수시에 프로그램의 이해력을 높여 재사용 시스템 구축을 용이하게 한다.

  • PDF

An Extended Hypertext Data Model based on Object-Oriented Praradigm (객체지향 개념을 기반으로한 하이퍼텍스트 데이터 모델)

  • 이재무;임해철
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.19 no.9
    • /
    • pp.1680-1691
    • /
    • 1994
  • We propose an extended hypertext data model based on object oriented paradigm that can easily the real world and semantics. We use the BNF notation to formalize the model. In our model, We introduce conceptional navigation by associating semantics on links and drive intelligent navigation using weights on links to alleviate user disorientation problem which is currently somewhat vague. We functionally classify the hypertext node into three types:Indexing node, Content node, Extract node and likewise classify the link into Alink type, Rlink type, Slink type. We believe that the typed node and typed link approach accommodate efficient query/search in hypertext.

  • PDF

The Application to the Programming Education Using LabVIEW OOP (LabVIEW OOP를 활용한 프로그래밍 교육의 적용 방안)

  • Jung, Min-Po;Cho, Hyuk-Gyu;Jung, Deok-Gil
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.01a
    • /
    • pp.147-148
    • /
    • 2012
  • 일반적으로 프로그램을 배우는 초보자들은 텍스트 기반으로 프로그램을 하는 것이 매우 어렵다. 이러한 문제를 쉽게 풀기 위한 한 방법이 Visual C++, Visual Basic, Delphi와 같은 비주얼 프로그램으로 구현하는 것이다. 그러나 이러한 프로그램을 배우는 학습자들 역시, 비주얼 컴포넌트 작동에 대한 텍스트 프로그래밍을 어려워하고 있다. 논문에서는 이러한 문제를 해결하기 위해 논리적 사고를 표현하고 객체지향을 지원하기 위해 UML을 도입하고 텍스트 프로그래밍 요소를 비주얼 프로그래밍 요소로 대체하기 위해 객체지향을 지원하는 LabVIEW OOP를 사용하여 학습자들에게 프로그래밍 교육을 하는 방법을 제시하였다. 또한, 제시된 프로그래밍 교육 방법에 대해 설문조사를 실시하여 교육적인 효과를 분석하였다.

  • PDF

A Study on Reverse Engineering Based Object Orient Diagram Extract Technique (역공학 기반의 객체지향 다이어그램 추출기법에 관한 연구)

  • Park, Sang-Hoon;Kim, Yun-Hyung;Rhew, Sung-Yul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.329-332
    • /
    • 2004
  • 레거시 소프트웨어를 재사용하기 위해서는 소스코드의 구조와 행위, 연관관계를 파악하는 것이 중요하다. 소스코드 분석을 통해 레거시 소프트웨어의 구조를 얻어내고 이에 대한 수정을 통해 소스코드에 반영하고자 하는 연구가 활발히 진행되고 있다. 그러나 기존의 역공학 도구들은 레거시 소프트웨어를 객체지향 다이어그램으로 정확히 추출해내지 못하였고 또한 호환성이 떨어지는 문제점을 가지고 있다. 본 연구에서는 기존의 역공학 툴들의 문제점을 보안하고 호환성을 높이며 재사용성을 향상시키기 위한 방법을 제시한다. 자바 소스코드로부터 UML클래스 다이어그램을 추출하기 위해 본 논문에서는 자바 소스코드의 파싱을 통해 클래스 다이어그램 생성에 필요한 AST를 추출하여 XML로 저장함으로써 상호운영성을 높이며 클래스간의 연관관계를 상세히 표현하기 위한 방법을 제시한다.

  • PDF

Development of Integrated Design Methodology for Relational Database Application -Focusing on Object-Oriented Analysis and Design Methodology- (관계형 데이터베이스 응용시스템을 위한 통합 설계방법론 개발 -객체지향 분석.설계 방법론을 중심으로-)

  • Joo, Kyung-Soo;Jho, Do-Hyung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.11
    • /
    • pp.25-34
    • /
    • 2011
  • In this paper we present an integrated design methodology for relational database based on object-oriented analysis and design. The integrated design methodology is based on business profile and has six phases. In the first phase, business use cases are identified and described by macroactivity diagrams and then the macroactivity diagrams are transformed to detailed business activity diagrams by using objects, object flows and business worker's responsibilities. In the third phase, the detailed business activity diagrams are transformed to business class diagrams that describe the static structure of the entire business system based on detailed business activity diagrams. In the four phase, the business class diagrams are transformed to class diagrams that represent the initial conceptual model of the target relational database. In the five phase, we add additional transformations on the class diagrams with generalization and specialization of associations, roles, activities, additional classes and redundant associations. Eventually, the final class diagrams are transformed to relational database schema. The methodology presented in this paper by applying that proposal for organic connection between object-oriented analysis and design methodology and relational database design methodology. And it will be able to deal with integration management. By the integrated design methodology, we can make more easily software systems based on relational database. In the case study, proposal integrated design methodology applied for a visa issuing system.

Object Oriented Cooperation Model based on AHAM CHA (AHAM CHA 기반 객체지향 협업 모델)

  • 김용호;이종환;유동희
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.2
    • /
    • pp.499-508
    • /
    • 2004
  • The Smart Home or intelligent home network control system has the need for home devices to cooperate for the purpose of providing the automated services to residents. The cooperation of home devices can be defined as the service for residents that it controls simultaneously two or more home devices with the same purpose about user's control request of specific home device. A object of home device cooperation are the function object of home device, it is well defined in each device model in AHAM(Association of Home Appliance Manufactures) nth(Connected Home Appliances). AMAM CHA is to promote new appliance services and features enabled through networking by describing generic appliance models, objects, and high-level messages, but does not consider the description and process of cooperation between objects of each device model. This paper defines the cooperation relationship that could be discovered in among home devices, and proposes the cooperation model that AHAM objects could process the cooperation relationship.

The Representation Methodology for the Ship Model based on Product Model (제품모델을 기호로 한 선박모델의 표현방법론)

  • W.S. Kang;S.W. Suh;D.W. Shin;K.O. Lee;K.Y. Lee
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.29 no.4
    • /
    • pp.45-57
    • /
    • 1992
  • In this paper, the trends for the standardization of the product model was surveyed, and the product model can be used as concrete means to realize the communication of information between the CAD/CAM softwares, which are used for the design and manufacturing of the complex products such as ships. We have proposed the newly developed methodology for the representation and definition of the ship model on a basis of the product model. And also we have studied the product modeling technology for the aspect of an application, and the object-oriented system technology have been surveyed for the system implementation issues. We would like to verify the consistency and correctness of our proposed representation methodology by using the prototype application model, which is applied to design work of ship compartmentation model. For this purpose we have developed the "OO_COMDEF"(which means the Object-Oriented System for the Compartmentation Definition of ship) program that is applied to the compartmentation model which can be considered as a submodel of the general ship models. The results of research work have been proved that the representation methodology for the ship model based on the product model is an efficient and appropriate scheme for the ship model definitions. Consequently, this methodology can be proposed as a fundamental framework for the development of the shipbuilding CAD/CAM system.

  • PDF

The Application to the Programming Education Using UML and LabVIEW OOP (UML과 LVOOP를 이용한 프로그래밍 교육의 적용 방안)

  • Jung, Deok-Gil;Jung, Min-Po;Cho, Hyuk-Gyu
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.375-378
    • /
    • 2011
  • To learn a programming language as a text-based programming and a computer language suitable for a wide range, learner thinks it is very difficult. To represent a visual program is one way to solve this problem easily. The visual language such as Visual C++, Visual Basic and Delphi is represented an interface as the visual component and represented a component action as a text-based. The programmer is very difficult about the component action with text-based and dislikes programming. In this paper, so solve these problems, we use the UML for representing a logical thinking and supporting and object-oriented programming. We suggest for programming education method to replace text-based programming to LabVIEW OOP. In addition, we conduct a survey on how programming education and analyze the training effect.

  • PDF

A Study on Design of Object-oriented Database using UML - IPCS(Intergrated Production Control System) Construction - (UML를 이용한 객체지향 데이터베이스 설계에 관한 연구 - 통합생산관리시스템 구축을 중심으로 -)

  • 이승범;주기세
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.163-167
    • /
    • 1999
  • The relational data model can't be applied to CAD/CAM, CE, and CIM since it can't support the semantic model concept such as complex object, random data definition, manipulation, version control, generalization, aggregation and so on. In this paper, the IPCS(Integrated Production Control System) for hand-rail of ship is parted into several module according to process function. further more, the object oriented data model is designed with UML(Unified Modeling Language). UML is the object oriented design methodology of industrial standard that combines the Booch's methodology, the Rumbaugh's On(Object Modeling Technique), and the Jacobson's OOSE(Object-Oriented Software Engineering) methodology. The efficient management is expected with object-oriented data model construction, since this developed system can achieve efficient process control, system maintenance, repair and extension.

  • PDF