Continuous Constant-Memory Monitoring of Embedded Software Timing ����������� ���������������� ��������������������� ���������������� ������� ������������������!"������
ABB Industrial robot controller # $��%��& ' (������������������)��� ' *+�,��-.���� � ' *+�,��-.���� � ' /�0�������������00���� # 1���,����������&%������ # 2���3���������4��������)� # �����0���������5 ' �����3���3�����
Timing Analysis by Simulation # 2�6�3���������,����������4$ ' *%%��)������)����7�$4��,��0������������� ' 2,����������,������������������������������ ' 2,����������,������������������������������ # *%%��)�+������)��%��&�������� ' �������0�����,�%����� # 1�����%��+����������&������)���� ' 8,�����0,���������' �� ��������0 # 6,�����,�����9�2�����
Challenge # �������0�����&�����0�)��%��&���+������ �����������������������,������3+����������0 ��������5 ��������5 ' ���,����������0�������������)
Simulation Model Extraction # :&���)���,�)��������������������,�)��)��� ' :���������� ��,���0�%��0�������)��0 # ;�������������0�%����������������,������� # ;�������������0�%����������������,������� ' :&�),���������� ' <�%,�� ' 2��%�����������' ��������������
Paper Contribution # $�����,�,��6�����������0�4�������;��������� ' *������������������0����������0��������� ' �������)���������������������,������2*� ' �������)���������������������,������2*� ' ����&�������������' ����������%�������������
Timing Profile # ���%���������+,����9�)��%��&���,��������� ' =��������������������)���������+,����� # 2�%��������������������� # 2�%��������������������� ' ���9� >���������%������,������������� ' ��&9� /�0��������%������,������������� ' $�,��9 �,�+���������%��������������� # ���0���,���0����,������ ' ����)�����������+��%��+�+������$�,���?���������%��� ' ���%��������,�������������+,�����@�������&A
Timing Model Generation
Interval Merge Heuristics # $��),���� ���0� ������� �������0�+�,� ��������� ' 4��&����� # $����� ������������������ �,���+�� �������0� # $����� ������������������ �,���+�� �������0� ' =������ # �������� ������� $�,��?B��&3���C������+����� ������� # �������� ���0��0 ��D�%� �D��������D%����,D ' $�,�� # <� ��� ���%����������0��� D=������D����������� ���,�
Characteristics # 4��)����� ��� ���%�� ��������� ' 4��)��������)��� ' ������%�� +,���� ������ ' 6���,�� ��������+,���� ����%��)����������� ���� ' 6���,�� ��������+,���� ����%��)����������� ���� # 2*�������� %���%��%����9�(�� ' �9�E���� ������������%��%������ B��0���F����G�+����C ' �9��,�+�� �������������������� # *����H�G����H�I.9 ' IF.�+�����%���%��%���� ' *���� ����G�FJG�JKL�FJ-�BF (F� 3IC����%��� %�����������
Prototype Evaluation Setup Tracealyzer 2�M$���� Trace Trace *2�L *2�L 2����� Trace ���,����� �����0�4������ ;���������
Tracealyzer / RTXCview www.percepio.se, www.quadros.com
“Timing Profile Viewer”
Future Work # <�%������ �����������,�� �����+����� /E ' 1���2�6� ���*���� *�JI�*�L�B*2�LC� # =���0�����%������ ��������,��� ����� ��������� ���0��0 ��,�����)�
Thank you for your time N,������� ���)�������5
Recommend
More recommend