Process reuse using a template approach: a case-study from avionics

This paper reports on the practical reuse of requirements engineering processes for aero-engine control systems. An approach is presented which uses templates to model typical activities in a process, where a process execution is seen as the instantiation of the template. The paper begins with the motivations for process reuse, and then describes aspects of the template approach in greater detail. The lessons learnt about process reuse based on our experience are summarised. The paper concludes with an early evaluation on the practicality of the approach, and highlights areas of further work.

[1]  Howard B. Reubenstein,et al.  Automated Acquisition of Evolving Informal Descriptions , 1990 .

[2]  Sadahiro Isoda,et al.  Success factors of systematic reuse , 1994, IEEE Software.

[3]  Hassan Gomaa,et al.  Reusable software requirements and architectures for families of systems , 1995, J. Syst. Softw..

[4]  W. Lam,et al.  An integrated approach to domain analysis and reuse for engineering complex systems , 1996, Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems.

[5]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[6]  Mehdi T. Harandi,et al.  Intelligent Support for Software Specification and Design , 1986, IEEE Expert.

[7]  Richard E. Fairley,et al.  Case studies in software reuse , 1990, Proceedings., Fourteenth Annual International Computer Software and Applications Conference.

[8]  Ian R. McChesney Toward a classification scheme for software process modelling approaches , 1995, Inf. Softw. Technol..

[9]  Kanth Miriyala,et al.  Automatic Derivation of Formal Software Specifications From Informal Descriptions , 1991, IEEE Trans. Software Eng..