@inproceedings{4886d092b7fe49bf9a5a8fa15a96aaee,
title = "Applying Model-based Testing to HTML Rendering Engines - A Case Study",
abstract = "Conformance testing is a widely used approach to validate a system correct w.r.t. its specification. This approach is mainly used for behavior-oriented systems. BAiT (Behavior Adaptation in Testing) is a conformance testing approach for data-intensive reactive systems. In this paper, we validate the applicability of BAiT to systems, which are not behavior-oriented (reactive) but document-centered. In particular, we apply BAiT to the test of the HTML rendering engine Gecko, which is used by Mozilla Firefox. In order to do so, we formally specify a part of the CSS box model in the specification language μCRL and implement a wrapper for the Gecko renderer. Then, we automatically generate test cases and run tests with BAiT in a controlled experiment in order to demonstrate our approach on the relevant part of Gecko.",
keywords = "EWI-12291, METIS-250958, IR-64726, FMT-TESTING",
author = "Calam{\'e}, {Jens R.} and {van de Pol}, {Jan Cornelis}",
note = "20th IFIP TC 6/WG 6.1 International Conference, TestCom 2008; 8th International Workshop, FATES 2008; Testing of Software and Communicating Systems, Tokyo, Japan ; Conference date: 06-06-2008",
year = "2008",
month = jun,
day = "6",
doi = "10.1007/978-3-540-68524-1_18",
language = "Undefined",
isbn = "978-3-540-68514-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
number = "1",
pages = "250--265",
editor = "Kenji Suzuki and Teruo Higashino and Andreas Ulrich and Toru Hasegawa",
booktitle = "Testing of Software and Communicating Systems",
address = "Germany",
}