Enforcement monitoring wrt. the safety-progress classification of properties: NOTE: ACM has found that the authors of this paper failed to cite a work they previously published with much identical content entitled Synthesizing Enforcement Monitors wrt. the Safety-Progress Classification of Properties. Published in December 2008 in the Springer LNCS series for the ICISS 2008 conference DOI= http://dx.doi.org/10.1007/978-3-540-89862-7_3 |
| Full text |
Pdf
(480 KB)
|
Source
|
Symposium on Applied Computing
archive
Proceedings of the 2009 ACM symposium on Applied Computing
table of contents
Honolulu, Hawaii
SESSION: Software verification and testing track
table of contents
Pages 593-600
Year of Publication: 2009
ISBN:978-1-60558-166-8
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 48, Citation Count: 0
|
|
|
ABSTRACT
Runtime enforcement is a powerful technique to ensure that a program will respect a given set of properties. We extend previous works on this topic in several directions. Firstly, we propose a generic notion of enforcement monitors based on a memory device and finite sets of control states and enforcement operations. Moreover, we specify their enforcement abilities wrt. the general safety-progress classification of properties. Furthermore, we propose a systematic technique to produce an enforcing monitor from the automaton recognizing a given safety, guarantee, or response property. Finally, we depict a prototype toolbox implementing the features proposed in this paper.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
AT&T Research. Graph Visualization Software. http://www.graphviz.org, 2007.
|
| |
3
|
E. Chang, Z. Manna, and A. Pnueli. The safety-progress classification. Technical report, Stanford University, Dept. of Computer Science, 1992.
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Y. Falcone, J.-C. Fernandez, and L. Mounier. Synthesizing Enforcement Monitors wrt. the Safety-Progress Classification of Properties. Technical Report TR-2008-7, Verimag Research Report, 2008.
|
| |
9
|
P. W. L. Fong. Access control by tracking shallow execution history. sp, 00: 43, 2004.
|
 |
10
|
|
| |
11
|
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. pages 220--242. Springer-Verlag, 1997.
|
| |
12
|
|
| |
13
|
J. Ligatti, L. Bauer, and D. Walker. Composing Expressive Run-time Security Policies. ACM Transactions on Software Engineering and Methodology, Nov. 07.
|
 |
14
|
|
| |
15
|
J. Ligatti, L. Bauer, and D. Walker. Enforcing non-safety security policies with program monitors. In ESORICS, pages 355--373, 2005.
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
The Apache Jakarta Project. Byte Code Engineering Library. http://jakarta.apache.org/bcel/.
|
| |
20
|
|
|