Eléments de documentation

Fondement

Afin de remplir les obligations du programmeur ; Celui-ci doit s'assurer de la validité des conceptes à modéliser.
Pour vérifier l'information ; Le modèle doit établir la véracité du résultat attendu.

Notion de logique

Le type Ada permettant de contrôler le véracité d'une opération booléene est le type Boolean.
Il est toutefois possible de décrire l'algèbre de Boole dans un autre langage.
ex : main_work est un paquetage implémentant le type Binaire

Edifice

La documentation visant à exprimer clairement le but et le fonctionnement d'un programme est concevable grâce au éléments suivant :

Elements théoriques

L'axiomatique regroupe les informations préalables à l'utilisation d'un composant.

Les éléments théoriques induisent la logique nécessaire à l'implémentation des composants

Eléments pratiques

La spécification décrit formellement les contraintes énoncées par l'axiomatique d'un composant.

Les éléments pratiques présentent à l'utilisateur les objets et les méthodes fournies par les composants.