• Title/Summary/Keyword: object-oriented paradigm

Search Result 142, Processing Time 0.022 seconds

Multi-factors Bidding method for Job Dispatching in Hybrid Shop Floor Control System

  • Lee, Seok--Hee;Park, Kyung-Hyun;Bae, Chang-Hyun
    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.1 no.2
    • /
    • pp.124-131
    • /
    • 2000
  • A shop floor can be considered as and importand level to develop a Computer Integrated Manufacturing system (CIMs). The shop foor is a dynamic environment where unexpected events contrinuously occur, and impose changes to planned activities. The shop floor should adopt an appropriate control system that is responsible for scheduling coordination and moving the manufacturing material and information flow. In this paper, the architecture of the hybrid control model identifies three levels; i.e., the shop floor controller (SFC), the cell controller(CC) and the equipment controller (EC). The methodology for developing these controller is employ an object-oriented approach for static models and IDEF0 for function models for dispatching a job. SFC and CC are coordinated by employing a multi-factors bidding and an adapted Analytic Hierarchy Process(AHP) prove applicability of the suggested method. Test experiment has been conducted by with the shopfloor, consisting of six manufacturing cells.

  • PDF

Best Practice on identifying the level of cohesion for reusing source code in object-oriented paradigm (객체 지향 패러다임에서의 코드 재사용을 위한 응집도 레벨 식별 모범 사례)

  • Byun, Eun-Young;Park, Bo-Kyung;Jang, Woo-Sung;Kim, Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.455-458
    • /
    • 2016
  • 소프트웨어의 재사용은 소프트웨어 개발의 품질과 생산성을 높이고 개발 비용을 절감할 수 있다. 소프트웨어 재사용을 위해서 가장 중요한 것은 소스 코드에서 재사용성이 높은 모듈을 추출하기 위해 모듈화에 적합한 소스 코드를 식별해야 한다. 이를 위해서 우리는 코드 가시화를 적용한다. 정량적 지표인 응집도 지표와 추출하여 코드의 복잡도와 재사용성을 판단한다. 본 논문에서는 객체 지향 패러다임에서 응집도를 재정의 하여 제안하고 모듈 단위를 메소드로 정의하여 모듈의 응집도를 추출한다. 이를 통해 모듈화가 가능한 코드의 재사용과 복잡한 코드의 리팩토링이 가능하도록 한다.

Design Properties of Distributed Real-Time Systems (실시간 분산처리 시스템 개발을 위한 설계 방안 연구)

  • Park, Dong-Won;Ahn, Sung-Og
    • The Journal of Engineering Research
    • /
    • v.2 no.1
    • /
    • pp.73-82
    • /
    • 1997
  • In this paper, we examine design trends in the development of distributed real-time system. Many real-time systems developed over the last ten years share common characteristics including use of communications, imprecise computations, the object-oriented paradigm, multiprocessor node hardware, dynamic time-driven scheduling and the inclusion of fault tolerance mechanisms. By examining the major design decisions made in previous systems, the best attributes of these systems can be coalesced together to form the "ideal" real-time system. This paper examines such a system and the advantages and disadvantages of the design decisions involved.

  • PDF

An Information Modeling Methodolgy for CIM (통합생산을 위한 생산정보 모델에 관한 연구)

  • Kim, Cheol-Han;Kim, Kwang-Soo
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.17 no.2
    • /
    • pp.115-129
    • /
    • 1991
  • An ecconomically competitive automated manufacturing system integrates the various control processes and data used in design, manufacturing, sale and service of products. CIM is a way to achieve such integration through computers and computational techniques in design, planning, and manufacturing. Developing effective CIM architectures is hampered by integration problems. The key to resolving these problems lies in a better understanding of manufacturing function and how it is related to other manufacturing functions. Integration of CIM environment requires coordinated solutions to data management problems for individual application system as well as for exchange of data between these applications. This requires a common framework for data management throughout the CIM environment. This paper discusses the design paradigm as a framework for this purpose. Designing an organizational structure to meet those goals involves 1) analyzing the functions through functional decomposition, 2) developing a data model to coordinate functions. As a result, we propose an object-oriented design methodology for manufacturing information system.

  • PDF

Development of PCM Current Differential Relay Setting Module Using UML (UML(Unified Modeling Language)기법을 이용한 PCM전류차동계전기 정정모듈 개발)

  • Oh, T.W.;Oh, S.M.;Min, B.U.;Lee, S.J.;Choi, M.S.
    • Proceedings of the KIEE Conference
    • /
    • 2003.07a
    • /
    • pp.329-331
    • /
    • 2003
  • PROSET2000 that is integrated protective management system had developed and used in order to automate the setting process of protective relays in transmission system protection. PROSET2000 have database for relay setting and automated for relay setting program within. This paper proposed PCM current differential relay setting program point of Object Oriented Programming paradigm using Unified Modeling Language about additional relay in PROSET2000. Nevertheless each relay uses same current differential but setting method is different. This paper discribed different thing about setting method of each relay and evaluated more effective and corrective relay setting program using UML.

  • PDF

A Study on the Modeling of Welding Information System for the Ship Design and Production (선박 설계/생산지원 용접정보 모델링에 관한 연구)

  • Um, D.S.;Park, J.Y.;Kang, B.Y.
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.34 no.1
    • /
    • pp.111-121
    • /
    • 1997
  • This paper is aimed to prose a welding information system which is usable for ship design and production processes. For this work, the welding information related to shipbuilding is analyzed systematically. Database system and object-oriented paradigm are integrated to describe the welding information model of ship structure. Event-driven programming technique and graphical user interface are used to provide the richer interactive environment and the flexibility for the application. Test program is developed to verify the consistency of the created model and to see the effectiveness of the used programming technique.

  • PDF

An Integrated Setting-Coordination Program for Protective Relay of Transmission Systems (송전계통 보호계전기 정정협조 종합프로그램)

  • Kim, Young-Il;Lee, Seung-Jae;Choi, Myeon-Song;Kang, Sang-Hee
    • Proceedings of the KIEE Conference
    • /
    • 1998.11a
    • /
    • pp.229-231
    • /
    • 1998
  • One of the most important requirements for the development of computerized relay setting system is its openness to accommodate the various changes like new panel additions. This paper describes the relay setting system(PROSET2000), which has an open system architecture and adopts the object oriented programming paradigm. Its main features include the intelligent fault type identification, automatic running of the short circuit analysis, run-time rulebase modification, automatic documentation, etc.

  • PDF

A Study of the Automation of Factory through the Development of UniSet (UniSet개발을 통한 공장자동화에 관한 연구)

  • Park, K.H.;Kim, S.C.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.14 no.2
    • /
    • pp.84-91
    • /
    • 1997
  • This paper reports the effort for developing this new Unified Manufacturing Instruction Set and its environment, called here UniSet, to deal with difficulties in set up and operation of Flexible Manufacturing Cells, UniSet has been developed as a non-exclusive unified manufacturing instruction set based on com- parisons of the prevailing machine tool and programming primitives. UniSet allows programmers to deal with only one instruction set, if they so desire, in a single coherent enviroment, rather than numerous machine programming languges. The software system is coded in an Object-Oriented Programming (OOP) language, Smalltalk, and derives its paradigm from the OO philosophy. Test results are also includ- ed to demonstrate the applicability of the approach employed.

  • PDF

A Survey of Automatic Code Generation from Natural Language

  • Shin, Jiho;Nam, Jaechang
    • Journal of Information Processing Systems
    • /
    • v.17 no.3
    • /
    • pp.537-555
    • /
    • 2021
  • Many researchers have carried out studies related to programming languages since the beginning of computer science. Besides programming with traditional programming languages (i.e., procedural, object-oriented, functional programming language, etc.), a new paradigm of programming is being carried out. It is programming with natural language. By programming with natural language, we expect that it will free our expressiveness in contrast to programming languages which have strong constraints in syntax. This paper surveys the approaches that generate source code automatically from a natural language description. We also categorize the approaches by their forms of input and output. Finally, we analyze the current trend of approaches and suggest the future direction of this research domain to improve automatic code generation with natural language. From the analysis, we state that researchers should work on customizing language models in the domain of source code and explore better representations of source code such as embedding techniques and pre-trained models which have been proved to work well on natural language processing tasks.

Tool for Supporting Design Pattern-Oriented Software Development (디자인 패턴지향 소프트웨어 개발 지원 도구)

  • Kim, Woon-Yong;Choi, Young-Keun
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.8
    • /
    • pp.555-564
    • /
    • 2002
  • Design patterns are used to utilize well-defined design information. As using these design patterns, we can get re-use in object-oriented paradigm, decrease the time of development and improvement the quality of software. Although these design patterns are widely used among practice, most of design patterns information is manually used, inconsistent and its utilization could be very low. Because the design patterns information that a designer applies does not appear in software, it is sometimes difficult to track them. In this paper, we propose a tool support for design pattern-oriented software development. This tool supports design pattern management, software design and automatic source code generation. The design pattern management has the function for storing, managing and analyzing the existing design pattern and registering new design pattern. The software design has the function for software design with UML and automatically generate design pattern elements. By using this design information, this system can automatically generate source code. In the result to include the tracking design pattern element that is not Included In the existing CASE tools into design information, we can build the stable and efficient system that provides to analyse software, manage design pattern and automatically generate source code.