주제분류
자료유형
등재정보
-
AOP를 적용한 프로덕트 라인 가변기능의 구현
허승현, 최은만, Heo. Seung-Hyun, Choi. Eun-Man 한국정보처리학회 정보처리학회논문지. The KIPS transactions. Part D. Part D 10 Pages
한국정보처리학회 정보처리학회논문지. The KIPS transactions. Part D. Part D 2006, No.0 593-602 (10 pages)
개선한 방법으로 관점 지향 프로그래밍(Aspect-Oriented Programming)을 도입한다. AOP의 문법 요소인 결합점(join point) 과 교차점(pointcut), 충고(advice)를 이용하여 중심 자원과 가변적 기능을 코드 변경 없이 조합하는 방법을 소개하고, 간단한 시스템을 사례로 들어 관점 지향 개념을 적용하여 요구를 분석 하고 UML로 설계한다. 설계 단계에서 도출된 가변 기능은 구현 단계에서 관점 지향 언어인 AspectJ를 이용하여 중심 기능과 결합한다. 이 실험을 통하여 효율적인 프로덕트 라인의 구현을 보이고, 유용성과 실용성을... -
상황인지 시스템의 예외 처리 자동화를 위한 소프트웨어 프레임워크
윤태섭, 조은선, Yoon. Tae-Seob, Cho. Eun-Sun 대한전자공학회 Journal of the Institute of Electronics and Information Engineers 8 Pages
대한전자공학회 Journal of the Institute of Electronics and Information Engineers 2014, Vol.51 No.4 90-97 (8 pages)
한 서비스를 해주는 시스템이다. 하지만 일상에 적용되지 못하는 이유로 예외 발생 가능성을 들 수 있다. 데스크탑 컴퓨팅 프로그램에서는 C++/C#/JAVA등 프로그래밍 언어에서 예외 처리를 지원하지만 상황인지 시스템에서는 다양한 장비들이 연결되어 있어 개발자의 부담이 커지고 처리의 시점이나 위치를 결정하기 어렵기 때문이다. 따라서 본 논문에서는 프로그래머가 예외를 다루는 데에 있어서 다수의 장비를 지속적으로 탐지할 수 있도록 장비의 의미구조와 AspectJ를 이용한 상황인지 시스템의 예외 탐지 및 처리 방법을 제안한다. -
프로그램 개발 및 유지보수를 지원하는 횡단관심사 명세 기법
박옥자, 유철중, 장옥배, Park. Oak-Cha, Yoo. Cheol-Jung, Jang. Ok-Bae 한국정보과학회 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 12 Pages
한국정보과학회 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 2007, Vol.34 No.9 773-784 (12 pages)
관점지향 프로그래밍은 기존의 소프트웨어 개발 방법론으로 해결하기 어려운 횡단관심사를 모듈화 하는데 목적을 두고 있다. 초기 관점지향 프로그래밍은 프로그램 개발 단계에 초점을 맞추어 발전하다가 최근에는 요구사항 분석 및 설계부터 코드 구현 단계까지 전체 프로세스에 관점지향 프로그래밍 방법론을 적용하고자 많은 연구가 이루어지고 있다. 하지만, 관점지향 프로그래밍에서 필요한 교차점, 결합점, 충고 정의를 위한 표준화된 지침 및 명세가 없어 프로그램 개발 및 유지보수를 어렵게 하고 있다. 본 논문에서는 이와 같은...


전체 선택해제

총

