IEEE 1855

IEEE 1855

IEEE 표준 1855-2016, FML(Fuzzy Markup Language)용 IEEE 표준은 IEEE 표준 협회에서 개발한 기술 표준이다.[1] FML은 퍼지 논리 시스템을 사람이 판독할 수 있고 하드웨어에 독립적인 방법으로 모델링할 수 있다. FML은 eXtensible Markup Language(XML)를 기반으로 한다. FML이 있는 퍼지 시스템의 설계자는 상호운용 가능한 퍼지 시스템을 설명하기 위한 통일된 높은 수준의 방법론을 가지고 있다. IEEE 표준 1855-2016은 W3C XML 스키마 정의 언어를 사용하여 FML 프로그램의 구문과 의미 체계를 정의한다.

FML의 도입에 앞서 퍼지 논리실무자는 IEC 61131의 파트 7에서 설명하고 명시한 FCL(Fuzzy Control Language)과 호환되는 형태로 자신의 작업 결과를 읽고, 정확하게 구문 분석하고 저장하는 기능을 소프트웨어 기능에 추가함으로써 퍼지 알고리즘에 대한 정보를 교환할 수 있었다.[2][3]

FML은 지식 기반, 규칙 기반, 퍼지 변수 및 퍼지 규칙과 같은 고전적인 퍼지 제어기의 구성요소를 모델링하는 상관 관계된 의미 태그의 모음을 통해 퍼지 시스템을 코드화할 수 있도록 한다. 따라서 퍼지 컨트롤러를 구축하는 데 사용되는 FML 태그는 퍼지 식을 만드는 데 사용되는 어휘소의 집합을 나타낸다. XML 스키마는 제대로 구성된 XML 기반 언어를 설계하기 위해 각 XML 요소의 특징인 이름, 유형 및 속성을 정의하는 FML 상황 없는 문법을 설명한다. 그러나 FML 프로그램은 퍼지 논리 제어기의 정적 보기만 나타내기 때문에, 소위 eXtensible Stylesheet Language Translator(XSLT)라고 하는 정적 보기를 계산 가능한 버전으로 변경한다. 실제로 XSLT 모듈은 변환 설명이 포함된 XSL 파일을 사용하여 범용 컴퓨터 언어로 FML 기반 퍼지 컨트롤러를 변환할 수 있다. 이 수준에서 컨트롤은 하드웨어에 대해 실행 가능하다. 간단히 말해서, FML은 기본적으로 세 개의 레이어에 의해 구성된다.

  • 퍼지 논리 제어를 위한 새 마크업 언어를 만드는 XML
  • 합법적인 빌딩 블록을 정의하는 XML 스키마
  • 퍼지 컨트롤러 설명을 특정 언어로 변환하기 위한 eXtensible Stylesheet Language Transformation(XSLT)

IEEE 1855는 IEEE 컴퓨터 인텔리전스 협회가 후원한 최초의 표준이었다.

참조

  1. ^ 조반니 아캄포라, 브루노 N. 디 스테파노, 오토틸리아 비티엘로: IEEE 1855TM: IEEE Computing Intelligence Society가 후원하는 첫 번째 IEEE 표준 [사회 정보 개요] IEEE Comp.Int. Mag. 11(4) : 4-6 (2016)
  2. ^ Di Stefano, Bruno N. (2013). "On the Need of a Standard Language for Designing Fuzzy Systems". 296: 3–15. doi:10.1007/978-3-642-35488-5_1. ISSN 1434-9922. {{cite journal}}: Cite 저널은 필요로 한다. journal= (도움말)
  3. ^ Acampora, Giovanni; Loia, Vincenzo; Lee, Chang-Shing; Wang, Mei-Hui (2013). "On the Power of Fuzzy Markup Language". 296. doi:10.1007/978-3-642-35488-5. ISSN 1434-9922. {{cite journal}}: Cite 저널은 필요로 한다. journal= (도움말)

외부 링크