Posts tagged SPARK

Формальне доведення на драйверах пристроїв за допомогою SPARK

Програмування драйверів пристроїв вимагає певних практик або операцій. До них відноситься, наприклад, велика кількість volatile змінних у коді. Ці Volatile змінні необхідні для читання/запису апаратних регістрів, тож вони можуть бути змінені зовнішнім середовищем програми.

Read more ...