Abstract
The feature interaction problem is prominent in telephone service development. Through a number of case studies, we have discovered that no single semantic framework is suitable for the synthesis and analysis of formal feature requirements models, and the choice of modelling language has certain knock-on effects on the transformational design steps which lead to implementation. We initially describe a mixed semantic model approach whilst acknowledging that integration is a major concern. Our method incorporates operational state transition models, temporal logic formulae and object oriented structuring mechanisms. Each of these approaches gives rise to certain advantages and disadvantages, and we propose a complementary integration which allows the client to express their requirements in the way in which they understand their needs, whilst building formal models for transformation and verification during design. This paper evaluates such a mixed semantic approach in the domain of telephone feature development. It motivates the need for a single formal language which provides a unified semantic framework and incorporates all of the desirable properties of each of the semantic models used in the mixed semantic approach. We propose the hidden algebraic approach as providing just such a suitable semantic framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J.-R. Abrial. The B-Book. Cambridge University Press, 1996.
R. J. R. Back. On correct refinement of programs. Journal of Computer and System Sciences, 23(l):49–68,1979.
G. Booch. Object oriented design with applications. Benjamin Cummings, 1991.
L. G. Bouma and H. Velthuijsen, editors. Feature Interactions In Telecommunications. IOS Press, 1994.
D. Cansell and D. Méry. Interpretation de spécifications temporelles à l’aide d’un outil de preuve. In N. Lévy and Y.Ledru, editors, AFADL’98, septembre-octobre 1998.
K. M. Chandy and J. Misra.Parallel Program Design A Foundation. Addison- Wesley Publishing Company, 1988. ISBN 0–201-05866–9.
P. Coad and E. Yourdon.Object oriented design. Prentice-Hall (Yourdon Press), 1990.
R. Diaconescu and K. Futatsagi. CafeOBJ Report. World Scientific, 1998.
U. Engberg.TLP Manual-(release 2.5a)-PRELlMlNARY. Department of Computer Science, Aarhus University, May 1994.
J.-P. Gibson. Formal Object Oriented Development of Software Systems Using LOTOS. PhD thesis, Stirling University, August 1993. Tech. report CSM-114.
J.-P. Gibson and D. Mery. A Unifying Model for Multi-Semantic Software Development. Rapport Interne CRIN-96-R-110, Linz (Austria), July 1996.
J.-P. Gibson and D. Mery. A Unifying Model for Specification and Design. Rapport Interne CRIN-96-R-110, CRIN, Linz (Austria), July 1996.
J. Paul Gibson. Formal object based design in LOTOS. Tr-113, University of Stirling, Computing Science Department, Stirling, Scotland, 1994.
J. Paul Gibson. Feature requirements models: Understanding interactions. In Feature Interactions In Telecommunications IV, Montreal, Canada, June 1997. IOS Press.
J. Paul Gibson. Towards a feature interaction algebra. In Feature Interactions In Telecommunications V, Lund,Sweden, September 1998. IOS Press.
J.Paul Gibson. Formal Object Oriented Development of Software Systems Using LOTOS. Tech. report csm-114, Stirling University, August 1993.
Paul Gibson. An object oriented requirements capture and analysis environment. Technical Report CRIN-98-R-010, CRIN, January 1998.
Paul Gibson and Dominique Méry. Always and eventually in object models. In ROOM2, Bradford, June 1998.
Paul Gibson and Dominique Mery. Fair objects. In OT98 (COTSR), Oxford, May 1998.
J Goguen and E. Diaconescu. An oxford survey of order sorted algebra. Mathematical Structures in Computer Science, 4:363–392,1994.
J. Goguen and G. Malcolm. A Hidden Agenda. Report CS97–538, Dept. of Computer Science and Engineering, University of California at San Diego, April 1997.
IEE. Special Collection On Requirements Analysis. IEE Transactions on Software Engineering, 1977.
L. Lamport. A Temporal Logic of Actions. ACM Transactionson Programming Languages and Systems, 16(3):872–923, May 1994.
L. Lamport. A temporal logic of actions. ACM Transactions on Programming Languages and Systems, 16(3):872–923, May 1994.
B. Mermet and D. Mery. Detection of service interactions: An approach with b. In AFADL97, Toulouse (France), 1997.
B Mermet P. Gibson and D. Méry. Specification of services in a compositional temporal logic. Rapport de fin du loti du marche no 961B CNET-CNRS CRIN, CRIN, 1997.
Steria Méditerrannée. Atelier B, Version 3.2, Manuel de Référence du Langage B. GEC Alsthom Transport and Steria Méditerrannée and SNCF and INRETS and RATP, 1997.
Pamela Zave. Feature interactions and formal specifications in telecommunications. IEEE Computer Magazine, pages 18–23, August 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag London Limited
About this paper
Cite this paper
Gibson, P., Hamilton, G., Méry, D. (1999). Integration Problems in Telephone Feature Requirements. In: Araki, K., Galloway, A., Taguchi, K. (eds) IFM’99. Springer, London. https://doi.org/10.1007/978-1-4471-0851-1_8
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0851-1_8
Publisher Name: Springer, London
Print ISBN: 978-1-85233-107-8
Online ISBN: 978-1-4471-0851-1
eBook Packages: Springer Book Archive