Products / AI Tools Chain / Scan
The SChedulability ANalysis tool (SCAN) is a tool that answers the question whether all the hard real-time requirements of a set of real-time tasks are guaranteed to be met or not. The tool performs a real feasibility analysis and focuses on the predictability of an application’s timing behaviour. SCAN underlying methodology is the well-established Rate Monotonic Analysis. SCAN results allow designers and developers not only to quickly determine the timing correctness of the processing requirements, but also to get a first view of the timing behaviour of the application implementation, its future upgrades and modifications. The tool employs a practical and systematic framework for representing real-time applications based on tabular descriptions. Furthermore, SCAN cooperates with other tools, such as performance and monitoring analysis tools, thus allowing a better characterization of the actual timing behaviour of the analyzed real-time application.

View screenshot

Order product

 

Key Benefits

  • SCAN employs a practical and applicable framework based on a systematic and intuitive representation of a real-time application in terms of specific tables (Implementation and Techniques Tables) which have a uniform format.
  • Identification of possible implementations: for each possible implementation of the situation, the user can construct a corresponding Implementation Table, which presents more detailed information about the application.
  • Specific representation of the application: for each implementation table, the tool proposes a corresponding Technique Table which represents the necessary input to apply one of the supported schedulability methods.
  • SCAN incorporates a rich set of techniques for providing alternative feasible solutions and advice to real-time designers, in order to enhance the performance and feasibility of their applications.
  • Interaction with Monitoring Advanced Tool (MAT): SCAN considers actual timing parameters that take effect for the desired situations.
  • SCAN, in its final version, will incorporate customized routines for downloading and measuring execution times of application modules on SAB80C167 (of Siemens) and ST90R40 (of SGS-THOMSON) microprocessors.
Copyright © Advanced Informatics Ltd.