We report on the experimental application of process technology that we did at British Airways (BA) as part of the GOODSTEP project. The goal of GOODSTEP was to enhance and improve the functionality of an object database management system (ODBMS) to yield a platform suited to the construction of process-centred software engineering environments (PSEEs). These enhancements were exploited and validated by the construction of the GOODSTEP framework for PSEE construction, which includes the SPADE software process toolset. We used the process modelling language SLANG to model BA’s C++ class library management process, and we constructed an experimental PSEE based on SPADE. BA required processes to be automated at a finer degree of granularity than that of tool invocation. We have demonstrated that SLANG and SPADE offer the basic mechanisms for modelling these fine-grained processes. We have also shown that it is feasible to generate tools for dedicated processes and integrate them within a SLANG model so as to facilitate fine-grained process automation. However, our experience highlighted some open problems. For instance, SLANG process models are tuned to efficient enactment, thus containing very detailed process fragments. These are not the most appropriate representations for humans trying to understand the process model. Although the airline did not deploy the PSEE in its production environment, the experiment proved beneficial for BA because the modelling activity itself uncovered serious flaws in the existing process.

Fine Grained Process Modeling: an Experiment at British Airways

LAVAZZA, LUIGI ANTONIO
1997-01-01

Abstract

We report on the experimental application of process technology that we did at British Airways (BA) as part of the GOODSTEP project. The goal of GOODSTEP was to enhance and improve the functionality of an object database management system (ODBMS) to yield a platform suited to the construction of process-centred software engineering environments (PSEEs). These enhancements were exploited and validated by the construction of the GOODSTEP framework for PSEE construction, which includes the SPADE software process toolset. We used the process modelling language SLANG to model BA’s C++ class library management process, and we constructed an experimental PSEE based on SPADE. BA required processes to be automated at a finer degree of granularity than that of tool invocation. We have demonstrated that SLANG and SPADE offer the basic mechanisms for modelling these fine-grained processes. We have also shown that it is feasible to generate tools for dedicated processes and integrate them within a SLANG model so as to facilitate fine-grained process automation. However, our experience highlighted some open problems. For instance, SLANG process models are tuned to efficient enactment, thus containing very detailed process fragments. These are not the most appropriate representations for humans trying to understand the process model. Although the airline did not deploy the PSEE in its production environment, the experiment proved beneficial for BA because the modelling activity itself uncovered serious flaws in the existing process.
1997
Software process modelling experiment; process-centred software engineering environment
J., Arlow; S., Bandinelli; W., Emmerich; Lavazza, LUIGI ANTONIO
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11383/10637
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact