A Practical Approach to Goal Modelling for Time-Constrained Projects

Kenneth Boness, Marc Bartsch, Stephen Cook, Rachel Harrison

Abstract

Goal modelling is a well known rigorous method for analysing problem rationale and developing requirements. Under the pressures typical of time-constrained projects its benefits are not accessible. This is because of the effort and time needed to create the graph and because reading the results can be difficult owing to the effects of crosscutting concerns. Here we introduce an adaptation of KAOS to meet the needs of rapid turn around and clarity. The main aim is to help the stakeholders gain an insight into the larger issues that might be overlooked if they make a premature start into implementation. The method emphasises the use of obstacles, accepts under-refined goals and has new methods for managing crosscutting concerns and strategic decision making. It is expected to be of value to agile as well as traditional processes.

References

  1. Antón, A.I., Potts, C. 1998. The Use of Goals to Surface Requirements for Evolving Systems. Proceedings of the 20th International Conference on Software Engineering, Kyoto, Japan 157-166
  2. AspectJ: http://eclipse.org/aspectj
  3. Boness, K., Harrison, R., Liu, K. 2005. Acknowledging the Implications of Requirements. International Conference on Enterprise Information Systems
  4. Cediti. A KAOS Tutorial. 2003. http://www.objectiver.com/en/documentation/
  5. Clarke, S., Walker, R.J. 2001. Composition Patterns: An Approach to Designing Reusable Aspects. Proceedings of the 23rd International Conference on Software Engineering, Toronto, Ontario, Canada 5-14
  6. Dardenne, A., van Lamsweerde, A., Fickas, S. 1993. Goal-Directed Requirements Acquisition. Science of Computer Programming, Vol. 20. North Holland 3-50
  7. Finkelstein, A., Bush, D. 2002. Environmental Scenarios and Requirements Stability. Proceedings of the International Workshop on Principles of Software Evolution, International Conference on Software Engineering,. ACM
  8. Gilb, T. 1988. Principles of Software Engineering Management. Addison-Wesley Professional
  9. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira Lopes, C., Loingtier, J.-M., Irwin, J. 1997. Aspect-Oriented Programming. Proceedings of ECOOP
  10. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G. 2001. An Overview of AspectJ. Proceedings of ECOOP
  11. Van Lamsweerde, A., Letier, E. 2003. From Object Orientation to Goal Orientation: A Paradigm Shift for Requirements Engineering. In: Radical Innovations of Software and Systems Engineering. Post-Workshop Proceedings of the Monterey 2002 Workshop, Venice. Springer-Verlag LNCS
  12. Yu, E. 1997. Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering, Proceedings of the 3rd IEEE International Symposium on Requirements Engineering, Washington D.C., USA 226-235
Download


Paper Citation


in Harvard Style

Boness K., Bartsch M., Cook S. and Harrison R. (2005). A Practical Approach to Goal Modelling for Time-Constrained Projects . In Proceedings of the 1st International Workshop on Requirements Engineering for Information Systems in Digital Economy - Volume 1: REISDE, (ICETE 2005) ISBN 972-8865-37-6, pages 37-50. DOI: 10.5220/0001423800370050


in Bibtex Style

@conference{reisde05,
author={Kenneth Boness and Marc Bartsch and Stephen Cook and Rachel Harrison},
title={A Practical Approach to Goal Modelling for Time-Constrained Projects},
booktitle={Proceedings of the 1st International Workshop on Requirements Engineering for Information Systems in Digital Economy - Volume 1: REISDE, (ICETE 2005)},
year={2005},
pages={37-50},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001423800370050},
isbn={972-8865-37-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Requirements Engineering for Information Systems in Digital Economy - Volume 1: REISDE, (ICETE 2005)
TI - A Practical Approach to Goal Modelling for Time-Constrained Projects
SN - 972-8865-37-6
AU - Boness K.
AU - Bartsch M.
AU - Cook S.
AU - Harrison R.
PY - 2005
SP - 37
EP - 50
DO - 10.5220/0001423800370050