1 |
1
컴포넌트 기반 소프트웨어를 구성하는 컴포넌트의 상태 관리 방법에 있어서, 상위 컴포넌트 및 상기 상위 컴포넌트에 의하여 참조되는 적어도 하나의 속성 컴포넌트들이 구동되는 구동 상태에서, 상기 속성 컴포넌트들의 상태 전이를 감지하는 단계; 상기 속성 컴포넌트들 중 적어도 하나의 속성 컴포넌트의 상태 전이가 감지되는 경우, 설정된 정보를 참조하여 상기 상태 전이된 속성 컴포넌트가 상기 상위 컴포넌트의 구동에 필수적인지 확인하는 단계; 및 상기 확인 결과를 기반으로, 상기 상위 컴포넌트의 상태 전이 여부를 결정하는 단계를 포함하는 컴포넌트 상태 관리 방법
|
2 |
2
제 1 항에 있어서, 상기 확인 결과 상기 상태 전이된 속성 컴포넌트가 상기 상위 컴포넌트의 구동에 필수적이지 않는 경우, 상기 상위 컴포넌트의 구동 상태를 유지하는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
3 |
3
제 1 항에 있어서, 상기 확인 결과 상기 상태 전이된 속성 컴포넌트가 상기 상위 컴포넌트의 구동에 필수적인 경우, 참조될 속성 컴포넌트들을 재설정하기 위하여 상기 상위 컴포넌트를 속성 설정 상태로 전이시키는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
4 |
4
제 3 항에 있어서, 상기 상위 컴포넌트에 의하여 참조될 속성 컴포넌트들의 재설정이 완료된 경우, 초기화를 위하여 상기 상위 컴포넌트를 초기화 상태로 전이시키는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
5 |
5
제 4 항에 있어서, 상기 초기화가 성공한 상위 컴포넌트를 상기 구동 상태로 전이시키는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
6 |
6
제 3 항에 있어서, 상기 상태 전이된 속성 컴포넌트에 대하여 기 할당된 자원을 반환하는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
7 |
7
제 4 항에 있어서, 상기 속성 설정 상태, 초기화 상태 및 구동 상태 중 어느 하나의 상태에서 오류가 발생한 컴포넌트를 실패 상태로 전이시키는 단계; 및 상기 실패 상태에서 오류가 복구되는 컴포넌트를 상기 속성 설정 상태로 전이시키는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
8 |
8
제 4 항에 있어서, 상기 속성 설정 상태, 초기화 상태 및 구동 상태 중 어느 하나의 상태에서 사용자에 의하여 선택된 컴포넌트를 비활성 상태로 전이시키는 단계; 및 상기 비활성 상태에서 사용자에 의하여 선택된 컴포넌트를 상기 속성 설정 상태로 전이시키는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
9 |
9
제 8 항에 있어서, 상기 비활성 상태로 전이되는 컴포넌트에 대하여 기 할당된 자원을 반환하는 단계를 더 포함하는 컴포넌트 상태 관리 방법
|
10 |
10
컴포넌트 기반 소프트웨어를 구성하는 컴포넌트의 상태 관리 장치에 있어서, 구동 상태로 전이된, 상위 컴포넌트 및 상기 상위 컴포넌트에 의하여 참조되는 적어도 하나의 속성 컴포넌트들을, 구동하는 구동 모듈; 상기 구동 중인 속성 컴포넌트들의 상태 전이를 감지하는 상태 전이 감시 모듈; 및 상기 속성 컴포넌트들 중 적어도 하나의 속성 컴포넌트의 상태 전이가 감지되는 경우, 설정된 정보를 참조하여 상기 상태 전이된 속성 컴포넌트가 상기 상위 컴포넌트의 구동에 필수적인지 확인하고, 상기 확인 결과를 기반으로 상기 상위 컴포넌트의 상태 전이 여부를 결정하는 상태 전이 모듈을 포함하는 컴포넌트 상태 관리 장치
|
11 |
11
제 10 항에 있어서, 상기 상태 전이 모듈은, 상기 확인 결과 상기 상태 전이된 속성 컴포넌트가 상기 상위 컴포넌트의 구동에 필수적이지 않는 경우, 상기 상위 컴포넌트의 구동 상태를 유지하는 컴포넌트 상태 관리 장치
|
12 |
12
제 10 항에 있어서, 상기 상태 전이 모듈은, 상기 확인 결과 상기 상태 전이된 속성 컴포넌트가 상기 상위 컴포넌트의 구동에 필수적인 경우, 참조될 속성 컴포넌트들을 재설정하기 위하여 상기 상위 컴포넌트를 속성 설정 상태로 전이시키는 컴포넌트 상태 관리 장치
|
13 |
13
제 12 항에 있어서, 상기 상태 전이 모듈은, 상기 상위 컴포넌트에 의하여 참조될 속성 컴포넌트들의 재설정이 완료된 경우, 초기화를 위하여 상기 상위 컴포넌트를 초기화 상태로 전이시키는 컴포넌트 상태 관리 장치
|
14 |
14
제 13 항에 있어서, 상기 상태 전이 모듈은, 상기 초기화가 성공한 상위 컴포넌트를 상기 구동 상태로 전이시키는 컴포넌트 상태 관리 장치
|
15 |
15
제 12 항에 있어서, 상기 상태 전이 모듈은, 상기 상태 전이된 속성 컴포넌트에 대하여 기 할당된 자원을 반환하는 컴포넌트 상태 관리 장치
|
16 |
16
제 11 항에 있어서, 상기 상태 전이 모듈은, 상기 속성 설정 상태, 초기화 상태 및 구동 상태 중 어느 하나의 상태에서 오류가 발생한 컴포넌트를 실패 상태로 전이시키고, 상기 실패 상태에서 오류가 복구되는 컴포넌트들 상기 속성 설정 상태로 전이시키는 컴포넌트 상태 관리 장치
|
17 |
17
제 13 항에 있어서, 상기 상태 전이 모듈은, 상기 속성 설정 상태, 초기화 상태 및 구동 상태 중 어느 하나의 상태에서 사용자에 의하여 선택된 컴포넌트를 비활성 상태로 전이시키고, 상기 비활성 상태에서 사용자에 의하여 선택된 컴포넌트를 상기 속성 설정 상태로 전이시키는 컴포넌트 상태 관리 장치
|
18 |
18
제 17 항에 있어서, 상기 상태 전이 모듈은, 상기 비활성 상태로 전이되는 컴포넌트에 대하여 기 할당된 자원을 반환하는 컴포넌트 상태 관리 장치
|