• Title/Summary/Keyword: 관점지향 프로그래밍

Search Result 35, Processing Time 0.024 seconds

Multiple Perspective Business System Modeling Using Unified Modeling Language (Unified Modeling Language를 활용한 다관점 업무 시스템 모형화)

  • Kim, Jong-U;Kim, Jin-Sam;Jo, Jin-Hui;Jeon, Jin-Ok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2373-2383
    • /
    • 1999
  • Recently, due to the popularity of object-oriented programming languages, object-oriented modeling and development methodologies become widely applied to information system development. When object-oriented methodology is adopted, using object-oriented modeling languages for business analysis and redesign has the advantages such that business modeling results can be easily understood and referred by information system developers. In this paper, UML-B, Unified Modeling Language extension for Business modeling is proposed, which uses UML notation for modeling organization structure, actors, use cases, business processes, and entities in business systems. It also utilizes extension mechanisms of UML to facilitate business modeling activities, and supports business process reengineering with object-oriented modeling.

  • PDF

A study for the RBAC based on Request Scope using AOP (AOP를 이용한 Request Scope 기반 RBAC 모델에 관한 연구)

  • Yoon, Dong-Uk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.267-269
    • /
    • 2016
  • 정보 보안 기법 중 접근 제어 기법(Access Control)은 네트워크 기반 어플리케이션에 기본적인 정보 보안 틀을 제공한다. 아울러 권한 기반 접근 제어 기법(RBAC)으로 다양한 권한 요구 사항을 충족하는 네트워크 기반 어플리케이션의 운용이 가능하다. 그러나 Session Scope의 권한 기반 제어 기법으로 동적 페이지들에 대한 접근 제어를 설계 배포 하기는 어렵다. 관점 지향 프로그래밍(AOP)를 이용한 동적 권한 생성으로 Session Scope의 권한과 결합, Request Scope의 권한을 생성해 디자인 레벨에서의 유연한 접근 권한 설계 방법에 대해 제안하며, 구현 후 확인했다.

A Trace Mechanism to Demonstrate the Verify of Aspect Weaving (Aspect Weaving 유효성 검증을 해결하기 위한 Trace Mechanism에 관한 연구)

  • Jin-Hyang Kim;Yong-Jae Song
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.563-565
    • /
    • 2008
  • AOP(Aspect-Oriented Programming)는 어플리케이션을 다양한 관점으로 분해하여 객체지향에서 추구하는 모듈화를 더욱 잘 지원하도록 하는 프로그래밍 기법이다. AOP의 단점은 거의 모두가 실행 전에 메소드를 차단하도록 구성되어 있다. 그리고 클래스와 Aspect의 위빙시 join point의 유효성 결함이 많이 발생한다. 따라서 본 논문에서는 trace mechanism을 이용하여 유효성 결함을 감소시키며, 클래스와 Aspcet간의 메소드 호출 관계를 명백히하기 위해 참조테이블을 생성하였다. Weaver에 의해 위빙된 후 생성된 XML코드와 저장소에 저장된 참조테이블 정보는 개발자가 원하는 요구사항에 맞게 적당한 컴포넌트에 배치되도록 Validation Agent를 사용하였다.

On the Direction of the Computer Algorithm Education Based on Conceptual Algorithms (개념적 알고리즘에 기반 한 컴퓨터 알고리즘 교육의 방향)

  • Moon, Gyo-Sik
    • Journal of The Korean Association of Information Education
    • /
    • v.11 no.1
    • /
    • pp.29-38
    • /
    • 2007
  • Computer programming in computer education draws much attention recently. Encouraged by the increased tendency of acquiring logical ability and creativity through learning, various attempts have been made to develop them through learning computer programming in the area of computer education as well. The fact that a computer program is the representation of a computer algorithm expressed in a computer language makes us realize that the devise of a logical method for a solution - i.e., the design of an algorithm - is the key to the solution of a problem. Recognizing the importance of computer algorithm would lead us to such a point that systematic investigations for directional establishment for algorithm education are necessary. We observe that researches on teaching computer algorithm have concentrated mostly on specific problems such as sorting and searching, which can be characterized as problem-dependent and individual. In this paper, the idea of conceptual algorithm is stated from the standpoint of conceptual types of problem-solving methods which are considered as problem-independent and collective. A novice approach to algorithm education based on the characteristics of types of conceptual algorithms is proposed for the purpose of developing systematic, problem-independent, algorithmic problem-solving capabilities of learners, which is widely different from the current methods of individual and problem-dependent algorithm education.

  • PDF

A study on the Analysis of design Based on the Case of Media Facade (LED미디어파사드의 유형별 디자인 분석에 관한 연구)

  • Lee, Min-Jin;Han, Jung-Wan
    • Science of Emotion and Sensibility
    • /
    • v.14 no.2
    • /
    • pp.301-310
    • /
    • 2011
  • Today, the city greatly increase the interest in the night, increasing the importance of building and landscape lighting is a trend. Landscape lighting and a combination of factors, especially the media has been expanding in the domestic media facade. The facade of the building for the implementation of the screen to install the LED, or are projecting the image through the projector. The facade of this study present a paradigm shift in traditional media based on interactive and works by combining the artistry of the item type, art, colors, patterns, and interactions were drawn into 5 main topics. This section of the 83 kinds of domestic. Other media facade sample was classified. Categorized by 5 types of lighting techniques, lighting system, manner of expression, changing the way lighting design elements were based. Thus, the current trend changes, depending on the technical value and artistic value of the applied media facade lighting design should be applied to identify the elements and the combination of media facades and IT skills beyond simply directing programmed to communicate interactively with various designs Must be for you.

  • PDF