The Dark Side of Timed Opacity
Franck Cassez
http://www.irccyn.fr/franck
National ICT Australia & CNRS
Work supported by a Marie Curie International Outgoing Fellowship 7th European Community Framework Programme
The Dark Side of Timed Opacity Franck Cassez - - PowerPoint PPT Presentation
The Dark Side of Timed Opacity Franck Cassez http://www.irccyn.fr/franck National ICT Australia & CNRS Work supported by a Marie Curie International Outgoing Fellowship 7th European Community Framework Programme ISA 2009, Seoul, Korea
Work supported by a Marie Curie International Outgoing Fellowship 7th European Community Framework Programme
Context
The Dark Side of Timed Opacity 2 / 16
Context
The Dark Side of Timed Opacity 2 / 16
Context
The Dark Side of Timed Opacity 2 / 16
Context
The Dark Side of Timed Opacity 3 / 16
Context
The Dark Side of Timed Opacity 3 / 16
Context
The Dark Side of Timed Opacity 3 / 16
Context
The Dark Side of Timed Opacity 3 / 16
Context
The Dark Side of Timed Opacity 3 / 16
Context
The Dark Side of Timed Opacity 3 / 16
Context
The Dark Side of Timed Opacity 4 / 16
Context
The Dark Side of Timed Opacity 4 / 16
Context
The Dark Side of Timed Opacity 5 / 16
Context
The Dark Side of Timed Opacity 5 / 16
Context
The Dark Side of Timed Opacity 5 / 16
Context
The Dark Side of Timed Opacity 5 / 16
Context
The Dark Side of Timed Opacity 5 / 16
Context
The Dark Side of Timed Opacity 6 / 16
Modelling Timed Systems Timed Words and Languages
The Dark Side of Timed Opacity 7 / 16
Modelling Timed Systems Timed Words and Languages
The Dark Side of Timed Opacity 7 / 16
Modelling Timed Systems Timed Words and Languages
The Dark Side of Timed Opacity 7 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 8 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
2
4
8
The Dark Side of Timed Opacity 9 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 10 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 10 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 10 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 10 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 11 / 16
Modelling Timed Systems Timed Automata
The Dark Side of Timed Opacity 11 / 16
Modelling Timed Systems Verification of Timed Automata
The Dark Side of Timed Opacity 12 / 16
Modelling Timed Systems Verification of Timed Automata
The Dark Side of Timed Opacity 12 / 16
Modelling Timed Systems Verification of Timed Automata
The Dark Side of Timed Opacity 12 / 16
Timed Opacity Timed Opacity Problem
◮ [w] = π–1(w) ∩ Tr(A) ◮ last([w]) set of locations A can be in after observing w
The Dark Side of Timed Opacity 13 / 16
Timed Opacity Timed Opacity Problem
◮ [w] = π–1(w) ∩ Tr(A) ◮ last([w]) set of locations A can be in after observing w
The Dark Side of Timed Opacity 13 / 16
Timed Opacity Timed Opacity Problem
◮ [w] = π–1(w) ∩ Tr(A) ◮ last([w]) set of locations A can be in after observing w
The Dark Side of Timed Opacity 13 / 16
Timed Opacity Timed Opacity Problem
◮ [w] = π–1(w) ∩ Tr(A) ◮ last([w]) set of locations A can be in after observing w
The Dark Side of Timed Opacity 13 / 16
Timed Opacity Timed Opacity is Undecidable for TA
The Dark Side of Timed Opacity 14 / 16
Timed Opacity Timed Opacity is Undecidable for TA
The Dark Side of Timed Opacity 14 / 16
Conclusion
The Dark Side of Timed Opacity 15 / 16
Conclusion
The Dark Side of Timed Opacity 15 / 16
Conclusion
The Dark Side of Timed Opacity 15 / 16
Conclusion
The Dark Side of Timed Opacity 15 / 16
References
[Mazaré (WITS’2004)] Mazaré, L.: Using unification for opacity properties. In: Proceedings of the 4th IFIP WG1.7 Workshop on Issues in the Theory of Security (WITS’04), Barcelona (Spain) (2004) 165–176 [Bryans et al. (FAST’2005)] Bryans, J., Koutny, M., Mazaré, L., Ryan, P.Y.A.: Opacity generalised to transition systems. In Dimitrakos, T., Martinelli, F., Ryan, P.Y.A., Schneider, S.A., eds.: Formal Aspects in Security and Trust. Volume 3866 of Lecture Notes in Computer Science., Springer (2005) 81–95 [Alur and Dill (TCS 94)] Alur, R., Dill, D.: A theory of timed automata. Theoretical Computer Science (TCS) 126(2) (1994) 183–235 [Alur et al. (CAV’94)] Alur, R., Fix, L., Henzinger, T.A.: Event clock automata: A determinizable class of timed automata. In: Proc. 6th International Conference on Computer Aided Verification (CAV’94). Volume 818 of Lecture Notes in Computer Science., Springer (1994) 1–13 [Cassez and Roux (JSS 2006)] Cassez, F., Roux, O.H.: Structural translation from time petri nets to timed automata. Journal of Software and Systems 79(10) (2006) 1456–1468 [Cassez and Tripakis (FI 2008)] Cassez, F., Tripakis, S.: Fault diagnosis with static or dynamic diagnosers. Fundamenta Informatica 88(4) (November 2008) 497–540. [Cassez et al. (ATVA’09)] Cassez, F., Dubreil, J. and Marchand, H.: Dynamic Observers for the Synthesis of Opaque Systems. In: Proc. 7th International Symposium on Automated Technology for Verification and Analysis (ATVA’09). LNCS, Forthcoming. The Dark Side of Timed Opacity 16 / 16