지식 기반 구성

Knowledge-based configuration

지식 기반 구성 또는 제품 구성 또는 제품 커스터마이즈라고도 하는 은 특정 고객의 요구에 맞게 제품을 커스터마이즈하는 활동입니다.해당 제품은 기계 부품, 서비스 및 소프트웨어로 구성될 수 있습니다.지식 기반 구성은 인공지능(AI)의 주요 응용 분야이며, 특정 [A 1][A 2][A 3][A 4][A 5][B 1][B 2][B 3]고객의 요구를 충족하기 위해 유효한 구성을 검색하기 위해 AI 기술을 사용할 수 있는 방식으로 구성의 모델링을 기반으로 한다.

배경

(복잡한 제품 및 서비스의) 지식 기반 구성은 인공지능 애플리케이션 영역으로서 오랜 역사를 가지고 있습니다.[B 1][A 1][A 6][A 7][A 8][A 9][A 10][A 11]비공식적으로 구성은 "구성되는 아티팩트가 일련의 제약조건에 따라 구성될 수 있는 명확하게 정의된 구성요소 유형의 고정 집합 인스턴스에서 조립되는 설계 활동의 특별한 경우"로 정의할 수 있습니다.[A 2]이러한 제약은[B 4] 기술적 제약, 경제적 측면과 관련된 제약, 생산 공정과 관련된 조건을 나타낸다.구성 프로세스의 결과는 제품 구성(구체 구성), 즉 인스턴스 목록, 경우에 따라 이러한 인스턴스 간의 연결입니다.그러한 구성의 예로는 납품될 컴퓨터나 금융 서비스 포트폴리오 제공(예: 대출과 그에 상응하는 위험 보험의 조합)이 있습니다.

구성 시스템

컨피규레이션시스템[B 1][A 1][A 2] 또는 대량 [A 12]커스터마이제이션툴킷은 가장 성공적으로 적용된 인공지능 테크놀로지 중 하나입니다.예를 [A 9]들어 자동차 산업,[A 7] 통신 산업,[A 6][A 13] 컴퓨터 산업,[A 8] 전력 변압기 등이 있습니다.지식의 R1[A6]model-based 표현 같은 규칙 기반 접근법부터(규칙 기반의 표현으로 대조를 이루)개발되어 엄격하게 별개 물품의 도메인 지식에서 그 문제를 해결하는 방법-그 한 예에 있는 제약 조건 충족 문제, Boolean충족 가능 문제, 그리고 다른.굴러다녔다.ASP(프로그래밍) 표현을 설정합니다.구성 [A 3][A 4]지식에는 일반적으로 두 가지 개념화가 있습니다.여기서 가장 중요한 개념은 컴포넌트, 포트, 리소스 및 기능입니다.이러한 제품 도메인 지식 및 문제 해결 지식 분리에 의해 구성 애플리케이션 개발 및 [A 7][A 9][A 10][A 14]유지보수의 효율이 향상되었습니다.제품 도메인 지식 변경은 검색 전략에 영향을 주지 않으며, 그 반대도 마찬가지이기 때문입니다.

컨피규레이터는 종종 "오픈 이노베이션 툴킷"으로 간주됩니다.즉,[A 15] 제품 식별 단계에서 고객을 지원하는 툴입니다.이러한 맥락에서 고객은 새로운 혁신 [A 15][A 16][A 17]제품을 만드는 요구사항을 명확하게 설명하는 혁신가입니다.「대규모의 혼란」(대규모의 혼란」(많은 솔루션 선택)은, 구성 테크놀로지의 적용에 수반하는 현상입니다.이 현상에 의해, 고객의 지식이나 [A 19][A 20]취향을 고려한 커스터마이즈된 설정 환경이 구축되었습니다.

설정 프로세스

핵심 구성, 즉 사용자를 안내하고 기술 자료를 사용하여 사용자 요건의 일관성을 확인하는 것, 솔루션 프레젠테이션 및 구성 결과를 BOM(Bill of Materials)으로 변환하는 것은 [A 21][B 5][A 5][A 12][A 22]구성자가 지원하는 주요 작업입니다.설정 놀리지 베이스는 독자적인 언어를 사용하여 [A 10][A 19][A 23]구축되는 경우가 많습니다.대부분의 경우 지식 기반은 지식 엔지니어에 의해 개발되며 지식 엔지니어는 도메인 전문가로부터 제품, 마케팅 및 영업 지식을 이끌어냅니다.구성 놀리지 베이스는 제품 구조에 대한 공식적인 설명과 가능한 기능과 컴포넌트의 조합을 제한하는 추가 제약으로 구성됩니다.

특성 기반 제품 구성자로 알려진 구성자는 이진수 또는 여러 값 중 하나를 포함하는 이산 변수 집합을 사용합니다. 이러한 변수는 가능한 모든 제품 변동을 정의합니다.

소프트웨어 및 서비스 구성

최근에는 지식 기반 구성이 서비스 및 소프트웨어 구성으로 확장되었습니다.모델링 소프트웨어 구성은 기능 [A 24][B 6]모델링과 컴포넌트 커넥터라는 [A 25]두 가지 주요 접근 방식을 기반으로 합니다.Kumbang 도메인 온톨로지는 지식 기반 [A 26]구성의 전통을 기반으로 구축된 이전 접근 방식을 결합합니다.

「 」를 참조해 주세요.

레퍼런스

회의 및 저널 페이퍼

  1. ^ a b c M. Stumptner, Knowledge-Based Configuration의 개요AI Communic. 10(2): 111~125, 1997.
  2. ^ a b c D. Sabin과 R.Weigel, Product Configuration Frameworks – A Survey, IEEE Intelligent Systems, vol. 13, No. 4, 페이지 42-49, 1998.
  3. ^ a b T. Soinen, J. Tiihonen, T. Ménistö 및 R.Sulonen, 구성의 일반적인 온톨로지를 향해AI EDAM(엔지니어링 설계, 분석 및 제조를 위한 인공지능), 12(4): 357–372, 1998
  4. ^ a b A. 펠퍼니그, G. 프리드리히, D.Jannach, 대량 커스터마이즈 가능한 제품 구성을 위한 개념 모델링, 엔지니어링 인공지능 15(2): 165-176, 2001
  5. ^ a b Y. Wang과 M.쩡, 섀플리 값을 통한 컨피규레이터 설계의 적응형 속성 선택.엔지니어링 설계, 분석 및 제조를 위한 인공지능, 25 (1): 189–199, 2011.
  6. ^ a b c V. 바커, D.오코너, J. 바찬트, E.Soloway, 디지털 구성 전문가 시스템: XCON 이상, Communications of the ACM, vol. 32, no. 3, 페이지 298–318, 1989.
  7. ^ a b c G. 플라이샨델, G. 프리드리히, A.하셀보크, H. 슈라이너, M.Stumptner, 생성 제약 만족도를 사용한 대규모 시스템 구성, IEEE 인텔리전트 시스템, vol. 13, no. 4, 페이지 59–68, 1998.
  8. ^ a b C. Forza와 F.Salvador, 주문 획득 및 이행 프로세스의 다양성 관리:제품 구성 시스템의 기여, International Journal of Production Economics, No. 76, 페이지 87-98, 2002.
  9. ^ a b c E. Juengst와 M.Heinrich, 모듈러 시스템 구성을 위한 자원 밸런싱 사용, IEEE Intelligent Systems, vol. 13, no. 4, 페이지 50–58, 1998.
  10. ^ a b c D. Mailharro, 구성을 위한 분류 및 제약 기반 프레임워크, 엔지니어링, 설계, 분석 및 제조 저널, 특별호: 구성 설계, vol. 12, no. 4, 페이지 383-397, 1998.
  11. ^ S. 미탈과 F.Frayman, 제11회 인공 지능 국제 공동 회의, 디트로이트, MI, 1989, 페이지 1395–1401에서 구성 작업의 일반 모델을 향해.
  12. ^ a b N. Franke와 F.필러, 대량 맞춤 구성 도구 키트:연구 어젠다 설정, 테크니쉬 Universityitaet Muenchen, 일반 및 산업 경영학부 작업지 제33호, No.ISSN 0942-5098, 2002.
  13. ^ D. McGuiness 및 J. Wright, 산업 강도 기술 로직스 기반 구성자 플랫폼, IEEE 인텔리전트 시스템, vol.13, No.4, 페이지 69-77, 1998.
  14. ^ S. 미탈과 B.미국 매사추세츠 주 보스턴, 1990년, 페이지 25-32의 인공 지능에 관한 전국회의(AAAI 90)에서 Falkenhainer, 동적 제약 만족 문제.
  15. ^ a b E. von Hippel, 혁신을 위한 사용자 툴킷, Journal of Product Innovation Management, 제18권, 제4호, 페이지 247-257, 2001.
  16. ^ F. 필러와 M.고객 중심의 기업, 대량 맞춤 및 개인 맞춤의 진보Springer Verlag, 2003, 페이지 3-16.
  17. ^ Y. Wang과 M.Tseng, 컨피규레이터 효율 향상을 위한 접근법「IEEE 국제 산업 공학 및 엔지니어링 관리 회의의 진행」, 2007.
  18. ^ C. 허프만과 B.Kahn, 판매용 품종: 대량 맞춤 또는 대량 혼란, 소매업 저널, 74호, 491-513페이지, 1998.
  19. ^ a b U. Junker, 구성을 위한 프리퍼런스 프로그래밍, IJCAI'01 WA, 시애틀, 2001의 설정에 관한 워크숍.
  20. ^ L. 아르디소노, A.Felfernig, G. Friedrich, D. Jannach, G. Petrone, R. Schaefer 및 M. Zanker, 개인화된 분산 웹 기반 구성 시스템 개발을 위한 프레임워크, AI Magazine, vol. 24, No. 3, 페이지 93-108, 2003.
  21. ^ A. Haag, SAP의 제품 구성: 회고전, 북: 지식 기반 구성 - 연구에서 비즈니스 사례로, Elsevier/Morgan Kaufmann, 페이지 319-337, 2014.
  22. ^ A. Felfernig, 대량 맞춤을 위한 기술 기반으로서의 표준화된 구성 지식 표현, 엔지니어링 관리에 관한 IEEE 트랜잭션, 54 (1) 페이지 41-56, 2007.
  23. ^ A. Haag, IEEE Intelligent Systems, Vol.13, No.4, 페이지 78-85, 1998.
  24. ^ K. C. 강, S. G. 코헨, J. A.헤스, W.E. 노박, A.S. Peterson, 기능 지향 도메인 분석(FODA) 타당성 조사, 기술 보고서 CMU/SEI-90-21 ESD-90-TR-222, Carnegie Mellon University, 소프트웨어 엔지니어링 연구소, 1990년
  25. ^ R. van Ommering, F. van der Linden, J. Kramer 및 J. Magee, 가전 소프트웨어용 코알라 컴포넌트 모델, IEEE Computer, 33(3): 72-85, 2000.
  26. ^ T. 아시카이넨, T. 메니스퇴 및 T.Soinen, Kumbang: 소프트웨어 제품군의 가변성을 모델링하기 위한 도메인 온톨로지, Advanced Engineering Informatics, 21 (1): 23-40, 2007.

책들

  1. ^ a b c A. Felfernig, L. Hotz, C. Bagley, J.Tiihonen, 지식 기반 구성: 리서치에서 비즈니스 케이스까지, Elsevier/Morgan Kaufmann, 2014.
  2. ^ L. Hvam, N. Mortensen, J. Riis, Product Customization, Springer Verlag, 2008.
  3. ^ C. Forza, F. Salvador, Palgrave Macmillan, 2006, 대량 맞춤을 위한 제품 정보 관리.
  4. ^ F. Rossi, P. Van Beeek, T. Walsh, Elsevier, 제약 프로그래밍 핸드북, 2006.
  5. ^ U. Blumöhr, M. Munch, M.Ukalovic, Variant Configuration with SAP, Galileo Press, 2012.
  6. ^ K. Chzarnecki, U. W. Eisenecker, Generative Programming – Methods, Tools, and Applications, Adison Wesley, 2000.

외부 링크

시제품 조사

구성에 관한 저널 특수 문제