본문으로 건너뛰기

객체지향 프로그래밍 시스템의 설계 모델 적용장치와 그적용방법 및 이에 관련된 프로그램의 기록매체

· 약 7분
김민정
이우진
담당교수
신규상

국내특허(10-0456631-0000) (출원번호: 10-2001-0086980) : 2004-11-01

서지정보

서지정보
IPC- G06F 8/20(2018.01.01)- G06F 8/30(2018.01.01)
CPC- G06F 8/24(2013.01)- G06F 8/315(2013.01)
출원번호(일자)1020010086980 (2001.12.28)
출원인한국전자통신연구원
번역문제출일자
등록번호(일자)1004566310000 (2004.11.01)
공개번호(일자)1020030056697 (2003.07.04)전문다운
공고번호(일자)(2004.11.10)전문다운
국제출원번호(일자)
국제공개번호(일자)
우선권정보
법적상태소멸 (등록료불납)
심사진행상태등록결정(일반)
심판사항
구분국내출원/신규
원출원번호(일자)
관련 출원번호
심사청구여부(일자)Y(2001.12.28)
심사청구항수12
요약

본 발명은 객체지향 프로그래밍 시스템의 설계 모델 적용장치와 그 적용방법 및 이에 관련된 프로그램의 기록매체에 관한 것으로, 특히 본 발명의 장치는 설계 패턴의 모델 변환 연산자가 포함된 설계 패턴 정의 및 적용 데이터를 입력받는 설계 패턴 입력부와, 설계 패턴 정의 및 적용 데이터에 응답하여 기설정된 모델 변환 명령 리스트 중에서 어느 하나를 선택하고 선택된 모델 변환 명령에 따라 설계 패턴의 모델 정보를 변환하는 모델 변환부와, 모델 정보에 따라 객체 지향 프로그래밍 시스템에 적용되는 설계 패턴을 갖는 설계 모델을 작성하는 설계 모델 작성부와, 설계 패턴 정의 및 적용 데이터에 응답하여 설계 패턴의 제한 조건에 대한 규칙을 적용하고 설계 모델 작성부에서 작성된 설계 모델에서 규칙을 위반하는지를 검사하는 규칙 기반 시스템과, 설계 모델 정보를 규칙 기반 시스템에 전달하여 규칙 검사를 요청하고 규칙 기반 시스템에서 검사된 결과를 전달받는 규칙 검사부와, 규칙 검사부의 검사 결과에 따른 설계 패턴의 규칙 준수/위반 메시지를 디스플레이하는 설계 정보 메시지 출력부를 구비한다. 그러므로, 본 발명은 설계 패턴을 공유해서 재사용하는 과정을 자동화할 수 있으며 동시에 모델 변경 과정에서의 이미 적용된 설계 패턴과의 일관성 규칙을 검사할 수 있다.

인명정보

출원인
번호이름(번호)주소
1한국전자통신연구원 (319980077638)- 사업자번호대전광역시 유성구...
발명자
번호이름(번호)주소
1김민정경기도용인시...
2이우진대전광역시유성구...
3신규상대전광역시동구...
대리인
번호이름(번호)주소
1장성구 (919980005148)서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))
2김원준 (919980001048)서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))
최종권리자
번호이름(번호)주소
1한국전자통신연구원대전광역시 유성구...
등록 이후 발명자 정보
번호이름(번호)주소
1김민정경기도 용인시 수지구...
2이우진대전광역시 유성구...
3신규상대전광역시 동구...
등록 이후 대리인 정보
번호이름(번호)주소
1장성구 (919980005148)서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))
2김원준 (919980001048)서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

지정국

구분국가명
데이터가 존재하지 않습니다.

인용/피인용

인용
국가공보번호공보일자발명의 명칭IPC
일본12305766 A2000.11.02객체 지향 소프트웨어 개발 지원 장치 및 개발 지원 방법G06F 9/06
피인용
출원번호(일자)출원 연월일발명의 명칭IPC
10202100086052021.01.21데이터 모델 설계를 위한 사용자 인터페이스 제공 방법G06F 8/38

청구항

번호청구항
1적어도 두 개 이상의 객체들 사이의 연관성을 정의한 다수 개의 설계 패턴들 중에서 어느 하나를 응용하여 객체지향 프로그래밍 시스템의 설계 모델로 작성하는 장치에 있어서,상기 설계 패턴의 모델 변환 연산자가 포함된 설계 패턴 정의 및 적용 데이터를 입력받는 설계 패턴 입력부;상기 설계 패턴 입력부에서 입력된 상기 설계 패턴 정의 및 적용 데이터에 응답하여 기설정된 모델 변환 명령 리스트 중에서 어느 하나를 선택하고 상기 선택된 모델 변환 명령에 따라 설계 패턴의 모델 정보를 변환하는 모델 변환부;상기 모델 변환부에서 전달된 모델 정보에 따라 상기 객체 지향 프로그래밍 시스템에 적용되는 설계 패턴을 갖는 설계 모델을 작성하는 설계 모델 작성부;상기 설계 패턴 입력부에서 전달된 설계 패턴 정의 및 적용 데이터에 응답하여 상기 설계 패턴의 제한 조건에 대한 규칙을 적용하고 상기 설계 모델 작성부에서 작성된 설계 모델에서 상기 규칙을 위반하고 있는지를 검사하는 규칙 기반 시스템;상기 설계 모델 작성부의 설계 모델 정보를 상기 규칙 기반 시스템에 전달하여 규칙 검사를 요청하고 상기 규칙 기반 시스템에서 검사된 결과를 전달받는 규칙 검사부; 및상기 규칙 검사부의 검사 결과에 따른 설계 패턴의 규칙 준수/위반 메시지를 디스플레이하는 설계 정보 메시지 출력부를 구비한 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
2제 1항에 있어서, 상기 설계 패턴 정의 및 적용 데이터는 XML 스트립트로 작성되는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
3제 1항에 있어서, 상기 설계 패턴 입력부에 입력되는 설계 패턴 정의 및 적용 데이터는 모델 변환 인자 데이터와, 설계 패턴의 선택 데이터와, 모델 변환 제한 데이터를 포함하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
4제 3항에 있어서, 상기 모델 변환 인자 데이터는 클래스 역할을 위임하는 연산자, 클래스를 분할하여 객체 사용을 관리하는 외형화 연산자, 인터페이스 클래스를 생성하고 상속 관계를 설정하는 추상화 연산자, 클래스 사이의 상호 연관 관계를 설정하는 구체화 연산자를 포함하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
5제 1항에 있어서, 상기 설계 패턴의 선택 데이터는 패턴의 이름 및 의도, 적용 대상이 되는 상태 정의, 패턴 참여 객체의 정의, 패턴을 구성하는 연산자들의 리스트 정의를 포함하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
6제 1항에 있어서, 상기 모델 변환 제한 데이터는 설계 패턴의 제약 정보 및 고유 정보를 포함하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
7제 1항에 있어서, 상기 설계 모델 작성부는 작성된 설계 모델의 정보를 저장 및 관리하는 설계 패턴 시스템에 전달하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
8제 1항에 있어서, 상기 설계 모델 작성부는 통합 메시지 출력부를 포함하고 상기 설계 정보 메시지 출력부는 상기 통합 메시지 출력부의 일부에 포함되는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
9제 1항에 있어서, 상기 규칙 검사부는 현재 작업 중인 설계 모델에 관련된 정보를 상기 설계 정보 메시지 출력부에 제공하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
10제 1항에 있어서, 상기 규칙 기반 시스템에는 설계 패턴 적용에 수반되는 추가적 모델 정보 및 설계자의 작업에 따른 정보를 추가로 전달받아 상기 설계 패턴의 제한 조건에 대한 규칙을 적용하고 상기 설계 모델 작성부에서 작성된 설계 모델에서 상기 규칙을 위반하고 있는지를 검사하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용장치.
11적어도 두 개 이상의 객체들 사이의 연관성을 정의한 다수 개의 설계 패턴들 중에서 어느 하나를 응용하여 객체지향 프로그래밍 시스템의 설계 모델로 작성하는 방법에 있어서,상기 설계 패턴의 모델 변환 연산자가 포함된 설계 패턴 정의 및 적용 데이터를 입력받는 단계;상기 설계 패턴 정의 및 적용 데이터에 응답하여 기설정된 모델 변환 명령 리스트 중에서 어느 하나를 선택하고 상기 선택된 모델 변환 명령에 따라 설계 패턴의 모델 정보를 변환하는 단계;상기 전달된 설계 패턴의 모델 정보에 따라 상기 객체 지향 프로그래밍 시스템에 적용되는 설계 패턴을 갖는 설계 모델을 작성하는 단계;상기 설계 모델 정보를 전달하여 규칙 검사를 요청하고, 모델 변환 제한 데이터에 응답하여 상기 설계 패턴의 제한 조건에 대한 규칙을 적용하고 작성된 설계 모델에서 상기 규칙을 위반하고 있는지를 검사하는 단계; 및상기 검사 결과에 따른 설계 패턴의 규칙 준수/위반 메시지를 디스플레이하는 단계를 포함하는 것을 특징으로 하는 객체지향 프로그래밍 시스템의 설계 모델 적용 방법.
12컴퓨터에, 적어도 두 개 이상의 객체들 사이의 연관성을 정의한 다수 개의 설계 패턴들 중에서 어느 하나를 응용하여 객체지향 프로그래밍 시스템의 설계 모델로 작성하는 프로그램을 갖는 기록매체에 있어서,상기 설계 패턴의 모델 변환 연산자가 포함된 설계 패턴 정의 및 적용 데이터를 입력받는 단계;상기 설계 패턴 정의 및 적용 데이터에 응답하여 기설정된 모델 변환 명령 리스트 중에서 어느 하나를 선택하고 상기 선택된 모델 변환 명령에 따라 설계 패턴의 모델 정보를 변환하는 단계;상기 전달된 설계 패턴의 모델 정보에 따라 상기 객체 지향 프로그래밍 시스템에 적용되는 설계 패턴을 갖는 설계 모델을 작성하는 단계;상기 설계 모델 정보를 전달하여 규칙 검사를 요청하고, 모델 변환 제한 데이터에 응답하여 상기 설계 패턴의 제한 조건에 대한 규칙을 적용하고 작성된 설계 모델에서 상기 규칙을 위반하고 있는지를 검사하는 단계; 및상기 검사 결과에 따른 설계 패턴의 규칙 준수/위반 메시지를 디스플레이하는 단계를 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.

패밀리정보

통합심사정보

순번패밀리번호출원일자국가코드국가명종류
데이터가 존재하지 않습니다.
DOCDB 패밀리정보
순번패밀리번호출원일자국가코드국가명종류
데이터가 존재하지 않습니다.

국가연구개발사업

순번연구부처주관기관연구사업연구과제
데이터가 존재하지 않습니다.

대표도면

도면1

도면2

도면3

도면4

도면5

도면6