A model for a causal logic for requirements engineering

Autor: John McDermid, Jonathan D. Moffett, Jon G. Hall, Andrew Coombes
Rok vydání: 1996
Předmět:
Zdroj: Requirements Engineering. 1:27-46
ISSN: 1432-010X
0947-3602
Popis: The language of causation is natural for the specification of requirements for complex systems. The paper provides a vocabulary of causal specification expressions, suitable for describing and analysing such systems. The notation is given a syntax and partial semantics. It covers many of the commonly used modes of causal language including necessary and sufficient cause, prevention and enabling conditions. The concept of condition splitting is introduced, enabling a specification at an abstract level to treat two conditions as identical, while a concrete refinement of it may view them as separate. A number of other issues are examined, including: repetitive, probabilistic and hidden causes; causal agents; the validation of causal descriptions; and concurrency. Possible approaches to development of causal specifications are discussed. The work is placed in the context of related work in artificial intelligence and philosophy. The detailed framework of the paper is supported by a realistic example.
Databáze: OpenAIRE