ACM Home Page
Please provide us with feedback. Feedback
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 PdfPdf (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
Yliès Falcone  U of Grenoble I, Grenoble, France
Jean-Claude Fernandez  U of Grenoble I, Grenoble, France
Laurent Mounier  U of Grenoble I, Grenoble, France
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 48,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529408
What is a DOI?

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

Collaborative Colleagues:
Yliès Falcone: colleagues
Jean-Claude Fernandez: colleagues
Laurent Mounier: colleagues