ILOG Configurator는 제품 및 서비스 구성에서 새로운 기술을 선보였습니다. 맞춤 어플리케이션에 접목되어 있는 이 C++ 어플리케이션은 ILOG Solver 의 강력한 최적화 알고리즘을 바탕으로 개발되었습니다.
이러한 두 개의 컴포넌트는 컴포넌트 생성, 분류, 상호연결 및 범위와 같은 configuration 업무를 처리하기 위한 특별한 시스템을 형성합니다. ILOG Configurator는 ILOG Solver의 three-tiered framework을 사용하여 강력한 모델링, 인텔리전트 컨트롤 및 신속한 알고리즘을 구현할 수 있습니다.
Powerful modeling
본 레이어는 hierarchical, 객체 지향 카달로그와 같은 높은 수준의 강력한 기능을 제공함으로써, 애플리케이션 개발 시간을 크게 단축시켜 줍니다.
- 카탈로그는 각 컴포넌트 유형에 상응하는 계층적인 동적 클래스에 의해서 표현됩니다
- 구성이나 조합과 같은 다양한 종류의 관계를 표현할 수 있습니다
- 컴포넌트 예제는 유형 변수, 속성, 접속 포트 및 제약 조건으로 설명됩니다.
- 유형 변수는 주어진 예제의 컴포넌트 형태를 보여주는 계층적인 도메인을 가지고 있습니다
- 속성은 시간의 간격 혹은 열거된 도메인과 함께 변수로써 제공됩니다
- 접속 포트의 제약 조건은 유형화된 확장 도메인과 접속된 컴포넌트 예제의 묶음을 표현해주는 회수 변수와 함께 주어진 변수 묶음으로 표현됩니다.
- 이러한 조건에는 아래와 같은 사항들이 포함됩니다 :
- 컴포넌트 별로 특화된 분류
- 자원 생산 및 소비
- 소비 수요에 따른 컴포넌트 생성
- 호환 가능한/호환 불가능한 테이블
Intelligent control
컨트롤 수준은 어플리케이션이 더욱 유연할 수 있도록 합니다. 개발자들은 작업을 직관적으로 세밀하게 조정할 수 있으며, 사용자의 선택을 configuration 프로세스에 효과적으로 즉시 적용시킬 수 있는 계산 능력을 추가할 수 있습니다 일반적인 검색 과정을 각 컴포넌트 유형에 첨부 가능합니다. 도메인 전문가의 Heuristics는 검색의 효율성을 향상시키기 위해서 사용될 수 있습니다 :
- 카탈로그 설명 및 검색 전략을 명확하게 분리할 수 있습니다
- 일반적인 검색 과정을 각 컴포넌트 유형에 첨부 가능합니다
- 구성된 제품의 구조에 따라 Composition rules가 자동으로 적용되도록 정의될 수 있습니다
- 목표를 정하고 서로 연결함으로써 구성된 제품을 위한 컴포넌트를 생성하고 특화 시킬 수 있습니다
- 도메인 전문가의 Heuristics는 검색의 효율성을 향상시키기 위해서 사용될 수 있습니다
Fast algorithms
ILOG 컴포넌트는 강력한 optimization 알고리즘을 이용하여 빠르고 신뢰성 있는 솔루션을 신속하게 제공합니다 :
- 제약 조건들 간에 유용한 데이터의 전달 ( ILOG Solver 에 의해 제공됨)
- 변수를 지정하기 위한 강력한 제약 조건
- 필요한 경우에만 컴포넌트를 생성하는 간결하고 효과적인 방법 (확장 도메인 관리)
- 사전 정의된 각각의 제약 조건을 위한 최신 알고리즘 (제약조건 - 분류, 생산/소비, 컴포넌트 생성, 호환성 등)
|