맞춤기술찾기

이전대상기술

소프트웨어를 관리하는 방법 및 장치

  • 기술번호 : KST2018014854
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 소프트웨어를 관리하는 방법 및 장치가 개시된다. 개시된 소프트웨어를 관리하는 방법은 사용자로부터 입력된 요구사항에 대응하는 CCS를 이용하여, 요구사항을 하나 이상의 기능으로 분해하고, 분해된 기능에 대응하는 기능 템플릿을 이용하여, 요구사항에 대응하는 요구된 기능 프로파일을 생성하고, 요구된 기능 프로파일을 소프트웨어 유닛 카탈로그 내 기존 기능 프로파일과 매칭시키며, 요구된 기능 프로파일에 매칭된 기존 기능 프로파일을 평가한다.
Int. CL G06Q 50/04 (2012.01.01) G06Q 10/06 (2012.01.01) G05B 19/418 (2006.01.01) G05B 23/02 (2006.01.01) G06F 8/70 (2018.01.01) G06Q 10/10 (2012.01.01)
CPC
출원번호/일자 1020180031648 (2018.03.19)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2018-0121346 (2018.11.07) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020170088186   |   2017.07.12
대한민국  |   1020170134348   |   2017.10.17
대한민국  |   1020170087589   |   2017.07.11
대한민국  |   1020170133848   |   2017.10.16
대한민국  |   1020170055619   |   2017.04.28
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이현정 대전광역시 서구
2 유상근 세종특별자치시
3 김용운 충청남도 아산시

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 무한 대한민국 서울특별시 강남구 언주로 ***, *층(역삼동,화물재단빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.03.19 수리 (Accepted) 1-1-2018-0273951-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
사용자로부터 입력된 요구사항에 대응하는 CCS(capability class structure)를 이용하여, 상기 요구사항을 하나 이상의 기능으로 분해(decompose)하는 단계;상기 분해된 기능에 대응하는 기능 템플릿을 이용하여, 상기 요구사항에 대응하는 요구된 기능 프로파일을 생성하는 단계;상기 요구된 기능 프로파일을 소프트웨어 유닛 카탈로그 내 기존 기능 프로파일과 매칭시키는 단계; 및상기 요구된 기능 프로파일에 매칭된 기존 기능 프로파일을 평가(assess)하는 단계를 포함하는 소프트웨어를 관리하는 방법
2 2
제1항에 있어서,CCS 리포지토리에 개발하고자 하는 제조 어플리케이션을 위한 CCS가 존재하는지 여부를 판단하는 단계; 및상기 CCS 리포지토리에 상기 CCS가 존재하지 않는 경우, 상기 요구사항을 하나 이상의 기능으로 분해하기 위한 CCS를 생성하고, 상기 생성된 CCS를 상기 CCS 리포지토리에 등록하는 단계를 더 포함하는, 소프트웨어를 관리하는 방법
3 3
제2항에 있어서,상기 CCS는 요구된 기능들을 분해하기 위한 기능 클래스들의 구조를 나타내는, 소프트웨어를 관리하는 방법
4 4
제1항에 있어서,상기 요구사항을 하나 이상의 기능으로 분해하는 단계는상기 요구된 기능 프로파일에 매칭되는 기존 기능 프로파일이 없는 경우, 상기 요구사항을 하나 이상의 기능으로 분해하는 과정을 재 수행하는, 소프트웨어를 관리하는 방법
5 5
제1항에 있어서,상기 분해된 기능에 대응하는 기능 템플릿이 존재하지 않는 경우, 상기 분해된 기능에 대응하는 기능 템플릿이 생성되어 기능 템플릿 리포지토리에 등록되는, 소프트웨어를 관리하는 방법
6 6
제1항에 있어서,상기 요구된 기능 프로파일을 상기 기존 기능 프로파일과 매칭시키는 단계는상기 요구된 기능 프로파일에서 구체화된 기능 엘리먼트들이 상기 기존 기능 프로파일의 기능 엘리먼트들과 비교함으로써, 상기 요구된 기능 프로파일과 상기 기존 기능 프로파일을 매칭시키는, 소프트웨어를 관리하는 방법
7 7
제6항에 있어서,상기 요구된 기능 프로파일을 상기 기존 기능 프로파일과 매칭시키는 단계는상기 요구된 기능 프로파일의 필수적 기능 엘리먼트 및 선택적 기능 엘리먼트 각각이 상기 기존 기능 프로파일의 필수적 기능 엘리먼트 및 선택적 기능 엘리먼트와 동일한지 여부에 기초하여, 상기 요구된 기능 프로파일을 상기 기존 기능 프로파일과 매칭시키는, 소프트웨어를 관리하는 방법
8 8
제1항에 있어서,상기 요구된 기능 프로파일에 매칭된 기존 기능 프로파일을 평가하는 단계는상기 요구된 기능 프로파일에 매칭된 기존 기능 프로파일들 간 상호운용성을 평가하는, 소프트웨어를 관리하는 방법
9 9
제1항에 있어서,상기 요구된 기능 프로파일에 매칭된 기존 기능 프로파일을 평가하는 단계는통신 프로토콜(communication protocol), 데이터 공유(data sharing), 데이터 교환(data exchange), 서비스 호출(service calling) 중 적어도 하나를 포함하는 평가 지표를 이용하여, 상기 기존 기능 프로파일을 평가하는, 소프트웨어를 관리하는 방법
10 10
제1항에 있어서,상기 평가의 결과를 평가 리포트로 출력하는 단계를 더 포함하는 소프트웨어를 관리하는 방법
11 11
제10항에 있어서,상기 평가 리포트는상기 요구된 기능 프로파일의 ID, 평가된 기존 기능 프로파일의 ID, 각 평가 지표에 대한 평가 결과를 포함하는, 소프트웨어를 관리하는 방법
12 12
제1항에 있어서,상기 기능 템플릿, 상기 요구된 기능 프로파일 및 상기 기존 기능 프로파일은 소프트웨어 기능 명세 사전에서 정의된 공통 용어에 기반하는, 소프트웨어를 관리하는 방법
13 13
도메인 액티비티들 내 액티비티 트리(activity tree)를 참조하여, 새로운 소프트웨어 유닛에 대한 요구사항을 다수의 프리미티브 요구사항들로 분해하는 단계;상기 분해된 요구사항들을 만족하는 기능 클래스에 대응하는 기능 템플릿을 선택하는 단계;상기 기능 템플릿에 상기 새로운 소프트웨어 유닛에 대한 구체적인 값을 채워서 기능 프로파일을 생성하는 단계; 및상기 기능 프로파일을 소프트웨어 유닛 카탈로그에 등록하는 단계를 포함하는 소프트웨어를 관리하는 방법
14 14
제13항에 있어서,상기 기능 템플릿을 선택하는 단계는소프트웨어 기능 명세 사전을 참조하여 상기 기능 클래스에 대응하는 기능 템플릿이 기능 템플릿 리포지토리 내에 존재하는지 여부를 확인하는 단계;상기 기능 클래스에 대응하는 기능 템플릿이 기능 템플릿 리포지토리 내에 존재하지 않는 경우, 기능 템플릿의 포멀 구조(formal structure)와 동일한 새로운 기능 템플릿을 생성하는 단계; 및상기 생성된 새로운 기능 템플릿을 상기 기능 템플릿 리포지토리에 등록하는 단계를 포함하고,상기 소프트웨어 기능 명세 사전은 상기 생성된 새로운 기능 템플릿의 시맨틱스를 반영하도록 업데이트되는, 소프트웨어를 관리하는 방법
15 15
제14항에 있어서,상기 소프트웨어 기능 명세 사전 내 기능 엘리먼트는기능 엘리먼트 이름, 기능 엘리먼트 타입, 참조 MDM 이름 및 기능 이름과 기능 타입의 기능 리스트를 포함하는, 소프트웨어를 관리하는 방법
16 16
제13항에 있어서,상기 기능 프로파일을 생성하는 단계는시맨틱스를 인식 가능하도록 기능 엘리먼트들을 코딩함으로써 상기 기능 프로파일을 생성하는, 소프트웨어를 관리하는 방법
17 17
제13항에 있어서,상기 새로운 소프트웨어 유닛에 대한 제조 도메인(manufacturing domain)을 선택하는 단계를 더 포함하는, 소프트웨어를 관리하는 방법
18 18
제13항에 있어서,상기 분해된 요구사항들을 만족하는 기능 클래스가 생성되거나, 또는 기존 기능 클래스가 상기 분해된 요구사항들을 만족하는 경우에 재이용되는, 소프트웨어를 관리하는 방법
19 19
프로세서; 및상기 프로세서에 의해 실행 가능한 적어도 하나의 명령어를 포함하는 메모리를 포함하고,상기 적어도 하나의 명령어가 상기 프로세서에서 실행되면, 상기 프로세서는 사용자로부터 입력된 요구사항에 대응하는 CCS를 이용하여, 상기 요구사항을 하나 이상의 기능으로 분해하고, 상기 분해된 기능에 대응하는 기능 템플릿을 이용하여, 상기 요구사항에 대응하는 요구된 기능 프로파일을 생성하고, 상기 요구된 기능 프로파일을 소프트웨어 유닛 카탈로그 내 기존 기능 프로파일과 매칭시키며, 상기 요구된 기능 프로파일에 매칭된 기존 기능 프로파일을 평가하는,소프트웨어를 관리하는 장치
20 20
프로세서; 및상기 프로세서에 의해 실행 가능한 적어도 하나의 명령어를 포함하는 메모리를 포함하고,상기 적어도 하나의 명령어가 상기 프로세서에서 실행되면, 상기 프로세서는 도메인 액티비티들 내 액티비티 트리를 참조하여, 새로운 소프트웨어 유닛에 대한 요구사항을 다수의 프리미티브 요구사항들로 분해하고, 상기 분해된 요구사항들을 만족하는 기능 클래스에 대응하는 기능 템플릿을 선택하고, 상기 기능 템플릿에 상기 새로운 소프트웨어 유닛에 대한 구체적인 값을 채워서 기능 프로파일을 생성하며, 상기 기능 프로파일을 소프트웨어 유닛 카탈로그에 등록하는,소프트웨어를 관리하는 장치
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US20180314495 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
DOCDB 패밀리 정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 한국전자통신연구원 정보통신표준화및인증지원사업 스마트팩토리 연동 및 상호운용성 기술 표준개발