Abstract
The paper presents a Specification and Description Language (SDL) based approach to software process modeling. A brief review of other process modeling languages is given and the advantages of the ITU-T standardized SDL for formal model development are outline. Further on, it is shown how software process entities are modeled using SDL. Software maintenance process performed in a large telecommunications company is used as a case study. The software maintenance practice is first described informally, followed by a formal SDL software maintence model. Finally, the SDL model simulation and verification results are presented, and an overall assessment of SDL applicability for software process modeling is discussed.
Preview
Unable to display preview. Download preview PDF.
References
Ambriola, V., R. Conradi and A. Fuggetta, Assessing Process-Centered Software Engineering Environments, ACM Trans. on Software Eng. and Methodology, 6(3), July 1997, pp. 283–328.
Bandinelli, S., A. Fuggetta, L. Lavazza, M. Loi, and G.P. Picco, Modeling and Improving an Industrial Software Process, IEEE Trans. on Software Eng., SE-21(5), May 1995, pp. 440–453.
Briand, L., Y.M. Kim, W. Melo, C. Seaman and V.R. Basili, Q-MOPP: Qualitative Evaluation of Maintenance Organizations, Processes and Products, J. of Software Maintenance: Research and Practice 10(4), July–August 1998, pp. 249–278.
Chen, J.Y., CSPL An Ada95-Like Unix-Based Process Environment, IEEE Trans. on Software Eng., SE-23(3), March 1997, pp. 171–184.
Curtis, B., M.I. Kellner and J. Over, Process Modeling, Comm. of the ACM, 35(9), September 1992, pp. 75–90.
Ellsberger J., D. Hogrefe and A. Sarma, SDL Formal Object-oreinted Language for Communicating Systems, Prentice Hall, Europe, UK, 1997.
Garg, P. and M. Jazayeri, Process-Centered Software Engineering Environments: A Grand Tour, Technical Report, Distributed Systems Department, Technical University of Vienna, Austria, TUV-1841-95-02, 1995.
Gruhn, V. and H. Weber, Understanding and Improving Interpersonal Processes in Software Development, 1992. URL: http:ls10-www.informatik.uni-dortmund.de/
Mikac, B., I. Lovrek, V. Sinkovic, Z. Car, H. Pehar, I. Podnar, A. Caric, A. Burilovic, H. Naglic, I. Sinovcic, T. Viskic-Huljenic, Assessing the Process of Telecommunications Software Maintenance, Proceedings of the combined 10 th European Software Control and Metrics conference and the 2 nd SCOPE conference, Herstmonceux, UK, April 1999, pp. 267–275.
Pigoski, T.M., Practical Software Maintenance, Wiley, New York, 1996.
Podnar, I., Software Maintenance Process Analysis, Master's Thesis (in Croatian), Faculty of Electrical Engineering and Computer Science, University of Zagreb, 1999.
Sommerville, I., Software Engineering, Addison-Wesley, Wokingham, UK, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2000 Springer-Verlag
About this paper
Cite this paper
Podnar, I., Mikac, B., Caric, A. (2000). SDL based approach to software process modeling. In: Conradi, R. (eds) Software Process Technology. EWSPT 2000. Lecture Notes in Computer Science, vol 1780. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0095028
Download citation
DOI: https://doi.org/10.1007/BFb0095028
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67140-4
Online ISBN: 978-3-540-46543-0
eBook Packages: Springer Book Archive