• Title/Summary/Keyword: object-oriented method

Search Result 548, Processing Time 0.023 seconds

Process Design and Case Study for Efficient Function Point Measurement Based on Object Oriented (객체지향 기반 효율적인 기능점수 측정 프로세스 설계 및 사례연구)

  • Kim, Dong-Sun;Yoon, Hee-Byung
    • The KIPS Transactions:PartD
    • /
    • v.15D no.3
    • /
    • pp.375-386
    • /
    • 2008
  • Recently, development paradigm of information system is turning into object oriented and component based, and this methodology is leading the software industry. To acclimatize aptly to this trend, users demand the assessment of software expenses to change with the appropriate model of computing costs of the environment, and some people are actually studying the concept of Object Oriented Function Point and UCP method. Especially, Object Oriented Function Point Measurement Process has good points in overcoming the bound of LOC and the existing the Function Point Measurement Process because Object Oriented Function Point Measurement Process is applicable to the early stage of development project mainly with the used cases, and valid to the life long period as the each stage of software products develops, and always understandable to communicate with users by the UML mark rules. Accordingly, this research is to measure Functional Point at ROFP and AOFP in accordance with the development project of information system by the national defense CBD methodology procedures and UML Interrelation Analysis that are recently and widely used in the developmental environment of object oriented information system. Furthermore, this study suggests the measurement method to obtain Functional Point, and identifies service function and object/class function in the correlation analysis of use case and class based on the products and UML modeling via traditional FPA model and object oriented FPA model. Above all, this study is to demonstrate the improvement of traditional Function Point Measurement Process, IFPUG-CPM and software cost basis, and reveal Function Point Measurement Process, which is appropriate to the development of object oriented information system, and suggest the evaluation results of the compatibility through case studies.

Simulation of Synchronous Machines Using Object-Oriented Digital Computer Simulator (객체지향기법을 적용한 디지탈 컴퓨터 시뮬레이터를 이용한 동기 발전기 시뮬레이션)

  • Park, Ji-Ho;Baek, Young-Sik
    • Proceedings of the KIEE Conference
    • /
    • 1995.11a
    • /
    • pp.102-105
    • /
    • 1995
  • In power system stability analysis, modelling of the synchronous machine is necessary and vary important. In this paper, a synchronous machine is modeled and simulated by using Object-Oriented method. The mathematical equations describing the dynamic behavior of the synchronous machine is represented by block diagram and Objected-Oriented Digital Computer Simulater(ODCS). The developed method is tested for a one-machine-to-infinite-bus system, which is accurate and very useful for a multi-machine system simulation.

  • PDF

Load flow analysis and sparsity study using object-oriented programming technique (객체지향기법을 이용한 전력조류계산 및 스파시티 연구)

  • 김정년;백영식
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.45 no.3
    • /
    • pp.329-334
    • /
    • 1996
  • Power system is becoming more and more complex and large Existing procedural programming technique can't cope with software flexibility and maintenance problems. So, Object-Oriented Programming (OOP) is increasingly used to solve these problems. OOP in power system analysis field has been greatly developed. This paper applies OOP in power flow analysis, and presents new algorithm which uses only a Jacobian to solve mismatch equations, and introduces a new sparse matrix storage method which is different from existing method. (author). 11 refs., 12 figs., 3 tabs.

  • PDF

An Object Manager Interface for Object-Oriented Query Processing (객체지향 질의처리를 위한 객체관리기 인터페이스)

  • Lee, Yon-Sik;Chon, Byoung-Sil;Ryu, Keun-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.1
    • /
    • pp.1-11
    • /
    • 1995
  • Object-oriented database systems represent the complex data model of real- world and manage the complex data. An object manager handles the manipulation and access of all objects in object-oriented database management systems. In this paper, we not only propose the design rules of an object manager interface(OMI) which is specified the calling function and the semantics of an object manager for object-oriented query processing, but also implement the OMI based on the rules. The OMI implemented supports the independently developing environment of query processing and object management modules, and can be applicable to various applications, and also provides the efficient access method to users.

  • PDF

A Study on the Method and Tool Development for Extracting Objects from Procedure-oriented System (절차중심 시스템으로부터 객체추출 방법 및 도구개발에 관한 연구)

  • Kim, Jung-Jong;Son, Chang-Min
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.3
    • /
    • pp.649-661
    • /
    • 1998
  • If there is redeveloping into the system applying the object-oriented paradigm, productivity Improvement of software through reuse would be accomplished and maintenance cost be reduced. When a procedure-oriented system is transformed to a type applying the object-oriented paradigm, various techniques are studied to extract objects from source code automatically or semi-automatically. However, it is not easy to extract conceptuat objects when those techniques are applied, This problem entails another problem which drops the conceptual integrity of the extracted objects. In this paper, we suggest an object extraction method and tool development to resolve the problem occurring at the time when thc pr"~r"m, dcveloped through procedure-oriented is transformed to an object-oriented system. The suggested method allow to extract the desired objects using object modeling for various application domains of the real world given source code and design recovery information. During the extraction process, functionality and global variables of the source code as well as its intcrface arc rigorously analyzed. This process can enhance the conceptual integrity of the objects and make easy to construct class hierarchies.

  • PDF

Testing of Interaction Patterns for Hot Spots in an Object-oriented Framework (객체 지향 프레임웍의 가변부위에 대한 상호작용 패턴의 테스트 방법)

  • Roh, Sung-Hwan;Jeon, Tae-Woong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.7
    • /
    • pp.592-600
    • /
    • 2005
  • Systematically extracting the test patterns of hot spots in an object-oriented software framework is a prerequisite for thoroughly testing the framework's functionality in a variety of contexts in which the framework is extended for reuse. This paper proposes a method for analyzing the design patterns and extracting the test patterns from the interaction test patterns of hot spots in an object-oriented framework. Based on the design pattern of the framework's hot spot, our method captures the object behavior allowed in that hot spot by means of statecharts, which are then used to generate the interaction test patterns and test cases. The generated test patterns and test cases can be applied repeatedly to applications which are built from extending the framework.

A Comparative Study on Methods for Implementing VHDL Design Database (VHDL 설계 데이터베이스 구현 방법의 비교 연구)

  • 최승욱;최기영
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.32B no.7
    • /
    • pp.966-973
    • /
    • 1995
  • In this paper, we compare several methods for implementing a VHDL design database through a case study on VHDL tool development system. We implemented three versions of the VHDL design database which the VHDL tool development system is based on. The first version was coded in the C programming language following value-oriented paradigm. The second one was coded in the C++ programming language following object-oriented paradigm. The third one was implemented using an existing object-oriented database. Based on our experience, we present quantitatively the pros and cons of each implementation method. The value-oriented version was most difficult to implement but showed good performance. Compared to the value- oriented version, the C++ version was twice as easy to implement and showed about the same performance. Using an existing object-oriented database allowed easiest implementation but resulted in a 1.5 to 6 times slower version.

  • PDF

An Analysis of the Complexity Measurement Factor for a Program (프로그램에 대한 복잡도 측정인자 분석)

  • 이규범;송정영
    • Journal of Internet Computing and Services
    • /
    • v.3 no.4
    • /
    • pp.61-69
    • /
    • 2002
  • Measurement of the object, messages, clones, capsulation, inheritance, etc. that are conventional object-oriented paradigm characteristics as a method of measurement of the complexity of object-oriented programs has been reported. In this paper, the measures that are helpful to designing and coding of JAVA program, which is the representative language of object-oriented programs, are applied to six measures(i,e., Halstead's Program Volume, Program Level, Program Impurity, Macabe's Cyclomatic Number, Handerson-Seller's lock of cohesion in method and Sullivan's PVG.) suggested in the present study by referring to several actual programs as example for comparative analysis.

  • PDF

Conceptual Transformation for Code Generation from SDL-92 to Object-oriented Languages (SDL-92에서 객체지향 언어의 코드 생성을 위한 개념 변환)

  • Lee, Si-Young;Lee, Dong-Gill;Lee, Joon-Kyung;Kim, Sung-Ho
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.5
    • /
    • pp.473-487
    • /
    • 2000
  • SDL-92, the language for specification and description of system, has held on to the communication method that based on processes and signals in the adoption of object-oriented concept to embrace the previous documents of system specification and description and users. It has caused problems, not only the absence of corresponding concepts in automatic generation to object-oriented language program based on method and object, but also some side effects accompanied by them like visibility and communication method. So, in this paper, we present a general object-oriented language model, which based on method and object, make a study of problems in the transformation fromSDL-92 to proposed model, and then propose conceptual transformation methods to solve them. The proposed transformation method can utilize the built-in parallelism in objects and guarantee the compiler level portability in translated program by providing translation into the syntax of target language.

  • PDF

Transforming an Entity - Relationship Model into an Object - Oriented Database Model Depending on the Role of Relationship (관계 역할에 따른 개체 - 관계 모델의 객체지향 데이타베이스 모델로 변환)

  • Kim, Sam-Nam;Lee, Hong-Ro;Ryu, Keun-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.7
    • /
    • pp.1665-1680
    • /
    • 1997
  • The Entity-Relationship (E-R) model is widely used not only to increase understanding between user and designer, but also to model the relationship of real world data appropriately when designing database system in many application areas. It should be then transformed into an Object-Oriented database model which gives good merits to represent and manipulate data efficiently. Therefore, a method of transforming an E-R model into an Object-Oriented database model should be studied, but without losing any semantics of concept for the E-R model. This paper not only deals with transformation rules taking as input the elements of E-R model and delivering the elements of an Object-Oriented database model, but also improves the concept of generalization and aggregation inheritance. The paper also presents a method of transformation of relationship depending on these rules. The proposed method that obtains Object-Oriented database schema from an E-R model with preserving the properties of the E-R model is shown with examples. The method presented is able to be used to the logical database design.

  • PDF