Bertot, Y. and Castran, P. (2010). Interactive Theorem Prov-
ing and Program Development: Coq’Art The Calcu-
lus of Inductive Constructions. Springer Publishing
Company, Incorporated, 1st edition.
Bertrand, N., J
´
eron, T., Stainer, A., and Krichen, M.
(2011a). Off-line test selection with test purposes for
non-deterministic timed automata. In Tools and Algo-
rithms for the Construction and Analysis of Systems -
17th International Conference, TACAS 2011, Held as
Part of the Joint European Conferences on Theory and
Practice of Software, ETAPS 2011, Saarbr
¨
ucken, Ger-
many, March 26-April 3, 2011. Proceedings, pages
96–111.
Bertrand, N., J
´
eron, T., Stainer, A., and Krichen, M. (2012).
Off-line test selection with test purposes for non-
deterministic timed automata. Logical Methods in
Computer Science, 8(4):1–33.
Bertrand, N., Stainer, A., J
´
eron, T., and Krichen, M.
(2011b). A game approach to determinize timed au-
tomata. In International Conference on Foundations
of Software Science and Computational Structures,
pages 245–259. Springer, Berlin, Heidelberg.
Bertrand, N., Stainer, A., J
´
eron, T., and Krichen, M. (2015).
A game approach to determinize timed automata. For-
mal Methods in System Design, 46(1):42–80.
Chih-Chun Lee, Jiang, J. R., Chung-Yang Huang, and
Mishchenko, A. (2007). Scalable exploration of func-
tional dependency by interpolation and incremental
sat solving. In 2007 IEEE/ACM International Con-
ference on Computer-Aided Design, pages 227–233.
Clarke, E. M. and Emerson, E. A. (1982). Design and syn-
thesis of synchronization skeletons using branching-
time temporal logic. In Logic of Programs, Workshop,
pages 52–71, Berlin, Heidelberg. Springer-Verlag.
Emerson, E. A. and Wahl, T. (2005). Dynamic symmetry
reduction. In Halbwachs, N. and Zuck, L. D., editors,
Tools and Algorithms for the Construction and Anal-
ysis of Systems, pages 382–396, Berlin, Heidelberg.
Springer Berlin Heidelberg.
Gordon, M. J. C. and Melham, T. F., editors (1993). In-
troduction to HOL: A Theorem Proving Environment
for Higher Order Logic. Cambridge University Press,
New York, NY, USA.
Hessel, A., Larsen, K., Nielsen, B., Pettersson, P., and Skou,
A. (2003). Time-optimal real-time test case generation
using UPPAAL. In FATES’03.
Iosif, R. (2002). Symmetry reduction criteria for software
model checking. In Bo
ˇ
sna
ˇ
cki, D. and Leue, S., edi-
tors, Model Checking Software, pages 22–41, Berlin,
Heidelberg. Springer Berlin Heidelberg.
Ip, C. N. (1998). Generalized reversible rules. In Pro-
ceedings of the Second International Conference on
Formal Methods in Computer-Aided Design, FMCAD
’98, pages 403–420, London, UK, UK. Springer-
Verlag.
Jiang, J.-H. R. and Brayton, R. K. (2004). Functional de-
pendency for verification reduction. In Alur, R. and
Peled, D. A., editors, Computer Aided Verification,
pages 268–280, Berlin, Heidelberg. Springer Berlin
Heidelberg.
K. Heubusch (2006). Interoperability: What it Means, Why
it Matters. Journal of AHIMA, 77(1):26–30.
Krichen, M. (2007). Model-Based Testing for Real-Time
Systems. PhD thesis, PhD thesis, Universit Joseph
Fourier (December 2007).
Krichen, M. (2012). A formal framework for black-box
conformance testing of distributed real-time systems.
IJCCBS, 3(1/2):26–43.
Krichen, M. (2018). Contributions to Model-Based Test-
ing of Dynamic and Distributed Real-Time Systems.
Habilitation
`
a diriger des recherches,
´
Ecole Nationale
d’Ing
´
enieurs de Sfax (Tunisie).
Krichen, M., Ma
ˆ
alej, A. J., and Lahami, M. (2018). A
model-based approach to combine conformance and
load tests: an ehealth case study. IJCCBS, 8(3/4):282–
310.
Krichen, M. and Tripakis, S. (2004). Black-box confor-
mance testing for real-time systems. In 11th Interna-
tional SPIN Workshop on Model Checking of Software
(SPIN’04), volume 2989 of LNCS. Springer.
Krichen, M. and Tripakis, S. (2005a). State identification
problems for finite-state transducers. Technical Re-
port TR-2005-5, Verimag.
Krichen, M. and Tripakis, S. (2005b). State identification
problems for timed automata. In The 17th IFIP Intl.
Conf. on Testing of Communicating Systems (Test-
Com’05), volume 3502 of LNCS. Springer.
Krichen, M. and Tripakis, S. (2006a). Interesting properties
of the conformance relation tioco. In ICTAC’06.
Krichen, M. and Tripakis, S. (2006b). State identification
problems for finite-state transducers. In Formal Ap-
proaches to Testing and Runtime Verification (FATES-
RV’06), LNCS. Springer. To appear.
Kripke, S. A. (1963). Semantical considerations on modal
logic. Acta Philosophica Fennica, 16(1963):83–94.
Kwiatkowska, M., Norman, G., and Parker, D. (2006).
Symmetry reduction for probabilistic model check-
ing. In Ball, T. and Jones, R. B., editors, Computer
Aided Verification, pages 234–248, Berlin, Heidel-
berg. Springer Berlin Heidelberg.
Lahami, M., Fakhfakh, F., Krichen, M., and Jma
¨
ıel, M.
(2012). Towards a TTCN-3 Test System for Run-
time Testing of Adaptable and Distributed Systems.
In Proceedings of the 24th IFIP WG 6.1 International
Conference Testing Software and Systems (ICTSS’12),
pages 71–86.
Lahami, M., Krichen, M., Barhoumi, H., and Jmaiel, M.
(2015a). Selective test generation approach for testing
dynamic behavioral adaptations. In Testing Software
and Systems - 27th IFIP WG 6.1 International Confer-
ence, ICTSS 2015, Sharjah and Dubai, United Arab
Emirates, November 23-25, 2015, Proceedings, pages
224–239.
Lahami, M., Krichen, M., and Jma
¨
ıel, M. (2015b). Run-
time testing approach of structural adaptations for dy-
namic and distributed systems. International Journal
of Computer Applications in Technology, 51(4):259–
272.
Lahami, M., Krichen, M., and Jma
¨
ıel, M. (2016). Safe and
Efficient Runtime Testing Framework Applied in Dy-
namic and Distributed Systems. Science of Computer
Programming (SCP), 122(C):1–28.
Adopting Formal Verification and Model-Based Testing Techniques for Validating a Blockchain-based Healthcare Records Sharing System
267