• Title/Summary/Keyword: Object-Oriented Approach

Search Result 245, Processing Time 0.033 seconds

An Automatic Construction Approach of State Diagram from Class Operations with Pre/Post Conditions (클래스 연산의 선행/후행 조건에 바탕을 둔 클래스의 상태 다이어그램 자동 구성 기법)

  • Lee, Kwang-Min;Bae, Jung-Ho;Chae, Heung-Seok
    • The KIPS Transactions:PartD
    • /
    • v.16D no.4
    • /
    • pp.527-540
    • /
    • 2009
  • State diagrams describe the dynamic behavior of an individual object as a number of states and transitions between these states. In this paper, we propose an automated technique to the generation of a state diagram from class operations with pre/post conditions. And I also develop a supporting tool, SDAG (State Diagram Automatic Generation tool). Additionally, we propose a complexity metric and a state diagram generation approach concerning types of each operation for decreasing complexity of generated state diagram.

Intelligent Test Plan Metrics on Adaptive Use Case Approach

  • Kim, R. Young Chul;Lee, Jaehyub
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.2 no.1
    • /
    • pp.70-77
    • /
    • 2002
  • This paper describes a design driven approach to drive intelligent test plan generation based on adaptive use case (3,5). Its foundation is an object-oriented software design approach which partitions design schema into design architecture of functional components called “design component”. A use case software development methodology of adaptive use case approach developed in I.I .T is employed which preserves this unit architecture on through to the actual code structure. Based on the partition design schema produced during the design phase of this methodology, a test plan is generated which includes a set of component and scenario based test. A software metric is introduced which produces an ordering of this set to enhance productivity and both promote and capitalize on test case reusability, This paper contains an application that illustrates the proposed approach.

A Process Algebra Approach for Object Interactions in UML (UML에서 객체 상호작용에 대한 프로세스 대수 접근)

  • 최성운;이영환
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.3_4
    • /
    • pp.202-211
    • /
    • 2003
  • Abstract Formal definitions of syntax and semantics for the static and dynamic models in Object Oriented methods are already defined. But the behavior of interacting objects is not formalized. In this paper, we defined the common behavior of interacting objects in terms of process algebra using sequence diagram in UML and regularized properties of interacting objects. Based on the results, we can develop a formal specification by. using of the object interaction instead of the existence dependency suggested by M. Snoeck and G. Dedene[9].

Real Time simulation programming in Object Oriented Distributed Computing Systems (객체지향 분산 컴퓨팅 시스템에서 실시간 시뮬레이션 프로그래밍)

  • Bae, Yong-Geun;Chin, Dal-Bok
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.2
    • /
    • pp.159-168
    • /
    • 2002
  • Real-time(RT) object-oriented(OO) distributed computing is a form of RT distributed computing realized with a distributed computer system structured in the form of an object network. Several approached proposed in recent years for extending the conventional object structuring scheme to suit RT applications, are briefly reviewed. Then the approach named the Real Time Simulation Programing(RTSP) structuring scheme was formulated with the goal of instigating a quantum productivity jump in the design of distributed time triggered simulation. The RTSP scheme is intended to facilitate the pursuit of a new paradigm in designing distributed time triggered simulation which is to realize real-time computing with a common and general design style that does not alienate the main-stream computing industry and yet to allow system engineers to confidently produce certifiable distributed time triggered simulation for safety-critical applications. The RTSP structuring scheme is a syntactically simple but semantically Powerful extension of the conventional object structuring approached and as such, its support tools can be based on various well-established OO programming languages such as C+ + and on ubiquitous commercial RT operating system kernels. The Scheme enables a great reduction of the designers efforts in guaranteeing timely service capabilities of application systems.

The Objectivity and Subversive Appropriation of the Designs by Kuma Kengo (쿠마 켄고 디자인의 객체성과 전복적 전유)

  • Park, Young-Tae
    • Korean Institute of Interior Design Journal
    • /
    • v.24 no.1
    • /
    • pp.12-22
    • /
    • 2015
  • When it comes to the architecture design, Kuma Kengo rejects a strong and violent subject-centered position and advocates the design that is object-oriented. As can be seen in 'gentle architecture', 'three lows principle', 'natural architecture', and 'connecting architecture', he clearly expresses the objective nature of architecture design in those terms. In this respect, the purpose of this study is to make a close inquiry into the meaning, effect and characteristics of objectivity. In particular, we try to identify the contents of 'impure architecture', which has a clear ambivalence to be an instrumental expression strongly settled in the objectivity, in an aesthetic standpoint. To do that, we systemized the concept of mimesis and the theory of subversive appropriation by Walter Benjamin and Theodor Adorno in to a frame of interpretation. By systemizing translation, subversion, verbalization and the dialectic structure of the aesthetics of negation, we interpreted the features of his works as an objective work and 'impure architecture'. His objectivity leads the situation by subversively appropriating the inherent elements of architectural conditions based on a dialectic solution in which inquiries on logical and scientific materials have played a critical role. Above all, through all these processes, he tried to suggest a language as a new technique for materials and structures. Ultimately, we could find out that this object oriented design sublates a subject oriented way that is monolithic and repetitive regardless of objects. Rather, it is a way that is effective in creating a new way of design by making a different approach to a new object rather unfamiliarly, yet deeply.

A Study on the Development of a Quantified Module for the Evaluation of industrial Design Proposals (산업디자인 제품화 개발을 위한 정략적모듈의 개발)

  • 우흥룡;신학수;고을한;한석우;홍석기;김창현
    • Archives of design research
    • /
    • v.9
    • /
    • pp.801-810
    • /
    • 1994
  • Design Problems are often both multidimensional and highly interactive. Very rarely does any part of a designed thing serve only one purpose. The activity of designing is thus a goal-directed activity and normally a goal-directed problem-solving activity. This means, problem solving is finding a way to get from some initial situation to a desired goal. Designers are transforming agents within a society whose goals are to improve the human condition through physical metamorphosis. Many theorist have agreed that designing involves problem solving or decision making. Accordingly evaluation plays an essential role in design activity. The evaluation factors include all attributes that have levels specified by quantitative and qualitative objectives Alternatives in multi-objective decision prOblems generally possess numerous attributes by which they can be described and compared. The evaluation factors include all attributes that have levels specified by quantitative and qualitative objectives. However since qualitative factors are difficult to quantify as numeral estimates, these factors have tended to be ignored without regard for their importance to human content. We adapted the Accumulative Evaluation Model as an evaluation algorithm for IDES. Industrial Design Evaluation System (IDES) consists of 3 major modules ( 1 Design Element, 2.Matrix, 3.Evaluation). It is intended to be an aid for design evaluation. The luther thinks IDES is a new design evaluation approach which could provide effective rating of design values to make value judgements. It is an attempt to provide industrial designers with access to design evaluation. The author's aim is to produce an Object-Oriented Evaluation System which can guide the designers and decision makers under complex design projects. It uses\ulcorner an Object-Oriented Programming for this prototype, Because of managing complexity (Flexibility and Reusability) and improving productivity(Extensibility & Maintainability and Programming by User) in software development process. The author has chose the C++ because it is a hybrid, rather than pure Object-Oriented Language.

  • PDF

OCL Based Specification and Verification of Structural Constraints for UML Analysis Models (UML 분석 모델의 구조적 제약사항에 대한 OCL 기반의 명세 및 검증)

  • Chae, Heung-Seok;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.2
    • /
    • pp.186-200
    • /
    • 2006
  • Analysis model focuses only on functional requirements and postpones nonfunctional requirements and implementation specific issues until subsequent design activities are undertaken. Based on the analysis models, the design activities are performed by refining and clarifying the analysis models. Thus, the quality of analysis models has a vast impact on the design models. Therefore, much effort should be taken to build correct analysis model. In this paper, we propose a set of structural constraints that analysis models of typical object-oriented development methods should satisfy. Three kinds of constraints are proposed: class related constraints, relation related constraints, and usage related constraints. For each constraint, formal definition and description with OCL are provided. In addition, through a case study with two medium-sired industrial systems, we demonstrated that the proposed approach can help to identify and correct serious deficiencies in object-oriented analysis models.

Analysis method in Distribution System Using Object-oriented Approach (비전계통의 객체지향적 해석방법)

  • Park, Ji-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.513-515
    • /
    • 2005
  • 배전계통은 매우 복잡하며 이를 해석하기 위한 소프트웨어도 개발에도 많은 어려움이 있다. 객체지향기법은 기존의 절차식 프로그램방식보다 여러면에서 뛰어나며 프로그램의 유지보수에 뛰어난 장점을 가진다. 논 논문에서는 배전계통해석 프로그램 개발에 객체지향 기법을 적용하여 보다 효율적으로 배전계통을 해석한 수 있는 방법을 제시한다. 객체지향기법은 복잡한 시스템일수록 더욱 가치를 가질 수 있고, 기존의 방법보다 월등한 우수성을 보인다. 배전계통의 조류계산에 본 기법을 적용하여 배전계통 소프트웨어를 구성하고 예제시스템을 해석한다.

  • PDF

An extended metamodel based on logic & object-oriented approach

  • 박성주;오세창;이하민
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1992.04b
    • /
    • pp.503-511
    • /
    • 1992
  • 현존하는 대부분의 메타 시스템들은 개체-관계 모형을 기반으로 한 메타모형을 갖는다. 그러나 개체-관계 모형을 기반으로 하는 메타모형은 정보시스템 개발환경에 대한 정보를 충분히 표현하기에 부족하며 유추능력에 있어서도 한계성을 가지고 있다. 본 논문에서는 이러한 단점들을 극복하기 위해 확장된 메타모형이 제시되었다. 새로운 메타모형에서는 정보를 충분히 반영하기 위하여 객체지향적 데이타모형을 기반으로 하며 유추능력을 향상시키기 위하여 논리를 도입하였다.

  • PDF

Load Flow in Distribution Systems Using Object-oriented Approach (객체지향기법을 적용한 배전계통의 조류계산)

  • Park Ji Ho
    • Proceedings of the KIEE Conference
    • /
    • summer
    • /
    • pp.138-140
    • /
    • 2004
  • 전력조류계산은 배전계통관리시스템의 기본적인 기능이다. 객체지향기법은 기존의 절차식 프로그램방식보다 많은 장점이 있다는 것이 증명되었다. 객체지향기법을 적용한 전력조류계산 모델링을 배전계통에 적용한다. 뉴턴-랍손방법에 기초한 객체지향 알고리즘을 구현한다. 뉴턴-랍손법에 기반한 방법은 방사상 배전계통의 전압강하와 전력조류를 계산하기 위하여 배전전력 조류방정식을 사용한다.

  • PDF