How Ontologies and Rules Help to Advance Automobile Development ���������������� RuleML 2007 Juergen Angele, ontoprise GmbH ������������������������������������������
������������������������� Ontoprise is a leading semantic software company. Our goal is to make a company‘s know-how visible and reusable �������� �������� � � � � ����� �����!"�#��$�������� ������������ ��������� ������� ������%����������������������� &�����������������&�������� '�������&�(�������%���)��&�����*� '�%������+� ���������������� ����������������������� � � �
���������,�-�&������%���'������&��.�&��������� IFB AI �������������������� �������������������� &������������� �������� �������� ������������ ����������������� "�������#�$�������� �������� �������� �����!��������� %���$���$��!�������� �������� ���������������� ����������������������� � / �
5���*��%�+����&�������%�������������.�&�������� 01%�1����������������2�������*�� '����������������4��&���� ����������*������&���������%���� %��*������%�������� �����2��*�������������������1���*� &��&�����*�*�%%�������"3� !������������' 07������������������������1�������� ;�������������������%� �������������� �!&����������&��������(�"�1�������� �����������83���� !�������(����' 07�����1���������������&����&������������� '������9�������:�������� ��%���������%����������������������%� '���&�� ����&��������������*�����������%� ������&�3� !�������%��� �����' ���������������� ����������������������� � 6 �
'������&��<�+���+�����:������ Railroad Object )����� * 0+��)������������ Train Track ������ &��&�������=�������% ��*������>.���������?"3 � * Steam Train ��&�����������&�� � @�������A Mogul Mogul Train Mogul Emperor Mogul Ski Race ���������������� ����������������������� � # �
(������%����)������� Railroad Object )����� * 0+��)������������� Train Track %��������*�*�%���*�'������ suitable for �%����&�������*�;��������� �����������������&���� � * Steam Train ���*����*��&�����&�����!� narrow-gage standard gage *��������%�������*��"3 *��������%�������*��"3 '������&��@:������A � Mogul Mallet ;�������� � gage width: gage width: 1435 mm 1067 mm ;���� � IF gage width = 1435 THEN suitable for suitable for standard gage ELSE narrow gage suitable for ���������������� ����������������������� � B �
'������&�7���-���� )���&������)+, )���&����� .���C�������-����1'7��D�2���������#������,EE���"�/"���E���#E.����E��������&����EF@��A ���������������� ����������������������� � � �
+�������&�+���������%���������H�����%���+�*� -������ �� � :�G�������%�����2����������������&�����&��� �4������� � 1�&��������&�����!�������*�2��������� ��*������������ � ��������*�2���������&�&���� � ��&��������4��������������� (���� (���� � 1����*�&������%��%%�&������������� �����*�������*�&������������� � :������&�����!��� � 1�&����������������&� !������� � $!���&������%�������%������4������������&�%�&��������*�%��&�������%����� � �����&������%��!�����������*���%�����������������%������!� � ���2�������%�����&�����������%������������ � +�������&�2���*�������%������������������������%����&�%�&������ ���������������� ����������������������� � I �
H������� • Audi Valvelift System (AVS) • 2 different Cam Contours for small and large Valve Lift • Increases Engine Efficiency • Increases Engine Efficiency (more Power, lower Fuel Consumption) • Controlled by Engine ManagementSystem • Deterministic Finite Automaton • S1, S4 - small, large Valve Lift • Transition Functions ���������������� ����������������������� � �
H������� • Observable Variables during HiL Tests • Snapshots at different Times • Ontology Reflects Data Structure recorded during HiL Tests • Introduces Terms as known to Experts (e.g., engineSpeed) ���������������� ����������������������� � �� �
�����&������%������ Documentation Expert knowledge Requirement Specification, Descriptions, Functional Framework (Word, Excel, PDF) Interviews Reverse Engineering Collection of rules (natural language) ���������������� ����������������������� � �� �
)�������� ��*������*�2�������� rules (NL) Ontology Ontology rules rules rule 3 rule 1 rule n rule 2 advantages: • Set of rules is extendable in an incremental way • Rules are not hidden in program code. • Rules are automatically explainable. ���������������� ����������������������� � �� �
�����&���������� ���������������� ����������������������� � �/ �
Recommend
More recommend