Functional scenarios describing system views, uses, or services are a common way of capturing requirements of telecommunication systems. However, integrating individual descriptions of telephony features in different ways may result in different kinds of unexpected or undesirable interactions. Appropriate integration techniques can hopefully lead to fewer such interactions. In this report, we first present how a collection of features integrated visually through causal scenarios called Use Case Maps (UCMs) may help generating high-level LOTOS specifications. Integrating UCMs together helps avoiding trivial and artificial interactions before any prototype is generated. Then, we use the powerful testing concepts and tools of LOTOS to detect remaining undesirable interactions. To illustrate these concepts, we capture and validate a subset of the telephony features from the First Feature Interaction Contest. We discuss the results of this experiment, as well as strengths and weaknesses of our methodology.

-- JeanFrancoisRoy - 17 Oct 2005


This report describes how telephony features (from the first Feature Interaction Contest) can be described with UCMs and validated in LOTOS in order to detect and avoid undesirable interactions.

FormForVirtualLibrary edit

Title Use Case Maps for the Design and the Validation of Interaction-Free Telephony Features
Authors D. Amyot
Type Other
Conference/Journal Title CITO #1430
Month November
Year 1998
Keywords Causal scenario, feature interaction, integration, LOTOS, specification-level validation, testing, Use Case
Topic attachments
I Attachment Action Size Date Who Comment
fiucm98.lotlot fiucm98.lot manage 118 K 05 Aug 2006 - 15:20 DanielAmyot LOTOS specification
fiucm98.lot.htmlhtml fiucm98.lot.html manage 162 K 05 Aug 2006 - 15:21 DanielAmyot LOTOS specification (HTML)
fi_ucm98pres1x.pdfpdf fi_ucm98pres1x.pdf manage 305 K 17 Oct 2005 - 23:44 JeanFrancoisRoy Presentation
fi_ucm98rep.pdfpdf fi_ucm98rep.pdf manage 652 K 17 Oct 2005 - 12:29 JeanFrancoisRoy  
Topic revision: r3 - 05 Aug 2006, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback