Monilogging for Executable DSLs
1 : Diverse
Univ Rennes, CNRS, Inria, IRISA - UMR 6074
Les techniques dites de "runtime monitoring" et de "logging" sont centrales à l'analyse et à la supervision du comportement de programmes informatiques. Cependant, développer un support adéquat pour ces techniques entraîne des coûts importants qui peuvent décourager les ingénieurs de langages dédiés d'offrir ces capabilités aux utilisateurs de leur langage. De plus, ces deux techniques sont généralement considérées comme indépendantes et sont donc implémentées séparément, ce qui nuit à l'exploitation de leurs complémentarités. Pour répondre à ces problèmes, nous proposons MoniLog, un langage permettant de définir des loggers, des moniteurs, et des combinaisons des deux (i.e., des moniloggers), de façon agnostique au langage utilisé.