are increasing the complexity of the design,
development and testing. We have built a new
modelling language TTT to test interactive
applications. For multimodal applications, we have
extended the TTT language to solve two problems:
generating test data and checking CARE properties.
We defined a new operator Modalities to generate
tests for multimodal events. The CARE properties
are tested by the TestEquivalence,
TestRedundant_EquivalenceEarly and
TestcomplementaryEarly operators.
REFERENCES
Cortier, A., D’Ausbourg, B., and Aıt-Ameur, Y., 2007.
Formal validation of java/swing user interfaces with
the event B method. In HCI (1), pages 1062–1071.
Dittmar, A., 2000. More precise descriptions of temporal
relations within task models. In Interactive
Applications: Design, Specification, and Verification,
7th International Workshop DSV-IS, Proceedings,
pages 151–168, Limerick, Ireland.
Bouchet, J., Madani, L., Nigay, L., Oriat, C. and Parissis,
I. 2007. Formal testing of multimodal interactive
systems. In EIS’2007 Engineering Interactive Systems,
Salamanca, Spain, 36-52.
D’Ausbourg, B., 1998. Using model checking for the
automatic validation of user interface systems. In
Design, Specification and Verification of Interactive
Systems’98, Proceedings of the Fifth International
Eurographics Workshop, pages 242–260, Abingdon,
United Kingdom.
Coutaz, J., Nigay, L., Salber, D., Blandford, A., May, J.
and Young, R. M. 1995. Four easy pieces for
assessing the usability of multimodal interaction: the
care properties. In INTERACT, 115-120. Chapman &
Hall.
Du Bousquet, L., Ouabdesselam, F., and Richier, J.-L.
1998. Expressing and implementing operational
profiles for reactive software validation. In 9th
International Symposium on Software Reliability
Engineering, Paderborn, Germany.
Duke, D. J. and Harrison, M. D., 1993. Abstract
interaction objects. Computer Graphics Forum,
12(3):25–36.
Paternò, F. and Faconti, G., 1993. On the use of LOTOS
to describe graphical interaction. In HCI’92:
Proceedings of the conference on People and
computers VII, pages 155–173, New York, NY, USA.
Cambridge University Press.
Bouchet, J., and Nigay, L., 2004. ICARE: a component-
based approach for the design and development of
multimodal interfaces. In Extended abstracts of the
2004 Conference on Human Factors in Computing
Systems, CHI 2004, pages 1325–1328, Vienna,
Austria, 24 - 29.
Le TL., Nguyen TB, Parissis I., 2013. A New Test
Modeling Language for Interactive Applications
Based on Task Trees, In Proceedings of the 4th
International symposium on information and
communication Technology, pp.285-293.
Le TL., Nguyen TB., Parissis, I., 2014. A solution of
generate test data for interactive applications, In
Proceedings of the 7th National Conference on
Fundamental and Applied Information Technology
Research (FAIR’7), pp.134-143.
Madani, L. and Parissis, I. 2009. Automatically testing
interactive applications using extended task trees. J.
Log. Algebr. Program., 78(6):454-471.
Madani, L., Oriat, C., Parissis, I., Bouchet, J., and Nigay,
L., 2005. Synchronous testing of multimodal systems:
An operational profile-based approach. In 16th
International Symposium on Software Reliability
Engineering (ISSRE 2005), pages 325–334, Chicago,
IL, USA, 8-11.
Madani, L. and Parissis, I., 2011. Automatically testing
interactive multimodal systems using task trees and
fusion models. In 6th international workshop on
Automation of software test (AST '11), Hawai, USA.
Du Bousquet, L., Ouabdesselam, F. , Richier, J.-L. and
Zuanon, N., 1999. Lutess: a specification driven
testing environment for synchronous software. In 21st
International Conference on Software Engineering,
pages 267-276. ACM Press.
Musa, J. 1993. Operational Profiles in Software-Reliability
Engineering. IEEE Software, 14–32.
Palanque P., Bastide R., 1995. Verification of Interactive
Software by Analysis of its Formal Specification.
INTERACT'95, Norway.
Richard K. Shehady and Daniel P. Siewiorek, 1997. A
method to automate user interface testing using
variable finite state machines. In FTCS ’97:
Proceedings of the 27th International Symposium on
Fault-Tolerant Computing (FTCS ’97), page 80,
Washington, DC, USA, 1997. IEEE Computer
Society.
Aıt-Ameur, Y. and Kamel, N., 2004. A generic formal
specification of fusion of modalities in a multimodal
HCI. In Rene Jacquart, editor, IFIP Congress Topical
Sessions, pages 415–420. Kluwer, 2004.
Ter Beek, M.H., Faconti, G.P. Massink, M., Palanque,
P.A. and Winckler, M., 2009. Resilience of Interaction
Techniques to Interrupts: A Formal Model-Based
Approach. In Human-Computer Interaction -
INTERACT 2009: Part I of the Proceedings of the
12th IFIP TC 13 International Conference on Human-
Computer Interaction (INTERACT'09), Uppsala,
Sweden (T. Gross et al., eds.), Lecture Notes in
Computer Science 5726, Springer, Berlin, 494-509.
Paternò, F., Mancini, C., and Meniconi, S., 1997.
ConcurTaskTrees: A Diagrammatic Notation for
Specifying Task Models. In Proceedings of the 6th
IFIP TC 13 International Conference on Human-
Computer Interaction (INTERACT'97), Sydney,
Australia (S. Howard, J. Hammond, and G. Lindgaard,
eds.), Chapman & Hall, Boca Raton, 362-369.