Abstract
Stentofon, a Norwegian company producing customized internal communication systems, uses SDL and automatic code generation for software development. A crucial issue for the success of the approach in this industrial context turns out to be efficient handling of system variants and evolution.
The paper starts with a description of the approach to software development currently used at Stentofon, and highlights why evolution support is an important problem area in their product development. The paper then describes the Proteus* approach to supporting system evolution, and assesses the extent to which this has been successful in its practical application to SDL-based product development at Stentofon. The paper concludes with a summary of the lessons learned from this work.
Chapter PDF
Similar content being viewed by others
References
Belkhatir, N. and Estublier, J. (1986) Experience with a Data Base of Programs. ACM SIGPLAN Notices, 22 (1), 84–91, January 1987.
Bræk, R. and Haugen, Ø.(1993) Engineering Real Time Systems. Prentice Hall, ISBN 0–13034448–6.
Feldman, S. I. (1979) Make, A Program for Maintaining Computer Programs. Software–Practice and Experience, 9 (4), 255–265, April 1979.
Floch, J. (1995) Supporting evolution and maintenance by using a flexible automatic code generator. In Proceedings of the 17th International Conference on Software Engineering, Seattle, WA, April 23–30, 1995. IEEE CS Press, pp. 211–219.
Gorman, J. and Johansen, U. (1991) Engineering the Implementation of SDL Specifications. In Proceedings of the Fifth SDL Forum, Glasgow, North Holland, ISBN 0 444 88976 0.
ITU (1993) Specification and Description Language SDL. Recommendation Z.100, 237 pp., CCITT ITU, Geneva, Switzerland.
PROTEUS consortium. (1994) PCL-V2 Reference Manual. Technical Report P-DEL-3.4.D1.9, 85 pp., September 2, 1994.
Telelogic. (1995) SDT User Manual, TeIeLOGIC Malmö AB, Box 4128, S-203 13 Malmö, Sweden.
Telox. (1995) TST User Manual, Telox, Norway.
Tryggeseth, E., Gulla, B. and Conradi, R. (1995) Modelling Systems with Variability using the PROTEUS Configuration Language. In Proceedings of the Fifth International Workshop on Software Configuration Management Seattle, WA, April 24–25, 1995, Springer Verlag.
Tichy, W. F. (1985) RCS–A System for Version Control, Software–Practice and Experience, 15 (7), 637–654, July 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Gulla, B., Gorman, J. (1996). Supporting evolution of SDL-based systems: industrial experience. In: Bochmann, G.v., Dssouli, R., Rafiq, O. (eds) Formal Description Techniques VIII. FORTE 1995. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34945-9_18
Download citation
DOI: https://doi.org/10.1007/978-0-387-34945-9_18
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2958-9
Online ISBN: 978-0-387-34945-9
eBook Packages: Springer Book Archive