A method, postdomination, used to reduce the space requirements of data flow analysis (DFA) was discussed. A formal proof system was used that contained an approximation of the information collected at nodes when all paths were executed. The Java bytecode verification in particular fit the requirements and the proposed algorithm was used to develop a Verifier on memory limited embedded systems. The approach used has the potential to be feasible for a large number of programs, for a given amount of RAM, since the maximum nesting depth is largely independent from the total number of control instructions.

Using postdomination to reduce space requirements of data flow analysis

BERNARDESCHI, CINZIA;LETTIERI, GIUSEPPE;MASCI, PAOLO MANUEL
2006-01-01

Abstract

A method, postdomination, used to reduce the space requirements of data flow analysis (DFA) was discussed. A formal proof system was used that contained an approximation of the information collected at nodes when all paths were executed. The Java bytecode verification in particular fit the requirements and the proposed algorithm was used to develop a Verifier on memory limited embedded systems. The approach used has the potential to be feasible for a large number of programs, for a given amount of RAM, since the maximum nesting depth is largely independent from the total number of control instructions.
2006
Bernardeschi, Cinzia; Lettieri, Giuseppe; Martini, L; Masci, PAOLO MANUEL
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/181124
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact