Title :
Specifying Life Cycle Requirements in a Natural-like Language and ptLTL
Author :
Franke, Dieter ; Hempel, Stefan ; Kowalewski, Stefan
Author_Institution :
Embedded Software Lab., Aachen, Germany
Abstract :
Application life cycles - the states and state transitions of an application during runtime - are key for the quality of a mobile application. Test cases for requirements related to application life cycles are currently written on code level. This work outlines two approaches to specify life cycle test cases in a natural-like language and Past Time Linear Temporal Logic (ptLTL). It also presents the advantages and limitations of using these two approaches. While the natural-like language approach works quite well in this area, the ptLTL approach requires a more sophisticated handling of test cases, as their size rises significantly.
Keywords :
formal specification; mobile computing; program testing; temporal logic; application life cycle; application state transition; mobile application; natural-like language approach; past time linear temporal logic; ptLTL approach; requirements specification; test case handling; Conferences; Games; Libraries; Mobile communication; Smart phones; Software testing;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
Conference_Location :
Luxembourg
Print_ISBN :
978-1-4799-1324-4
DOI :
10.1109/ICSTW.2013.72