Authors
Dalal Alrajeh, Jeff Kramer, Alessandra Russo, Sebastian Uchitel
Publication date
2011
Conference
Technical Communications of the 27th International Conference on Logic Programming (ICLP'11)(2011)
Publisher
Schloss-Dagstuhl-Leibniz Zentrum für Informatik
Description
Modal Transition Systems (MTSs) provide an appropriate framework for modelling software behaviour when only a partial specification is available. A key characteristic of an MTS is that it explicitly models events that a system is required to provide and is proscribed from exhibiting, and those for which no specification is available, called maybe events. Incremental elaboration of maybe events into either required or proscribed events can be seen as a process of MTS refinement, resulting from extending a given partial specification with more information about the system behaviour. This paper focuses on providing automated support for computing strong refinements of an MTS with respect to event traces that describe required and proscribed behaviours using a non-monotonic inductive logic programming technique. A real case study is used to illustrate the practical application of the approach.
Total citations
2012201320142015201620172018201920202021321121
Scholar articles
D Alrajeh, J Kramer, A Russo, S Uchitel - Technical Communications of the 27th International …, 2011