Skip to main content

Supporting design rationale for system evolution

  • Conference paper
  • First Online:
Book cover Software Engineering — ESEC '95 (ESEC 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 989))

Included in the following conference series:

Abstract

In this paper, a system for capturing and maintaining design rationale is described. The significant contribution of this work is to address the problem of ensuring that the model is followed by the user and to extend the model to include risk analysis. This is accomplished using a software tool (PPIS) that allows the structure of the argumentation process to be made explicit and visible in the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Carey, D. McKerlie, W. Bubie and J. Wilson, ‘Communicating Human Factors Expertise Through Design Rationales and Scenarios', People and Computers VI, Proc. HCI'91, (1991).

    Google Scholar 

  2. B. Chandrasekaran, A. K. Goel and Y. Iwasaki, ‘Functional Representation as Design Rationale', IEEE Computer, (January), (1993).

    Google Scholar 

  3. E. J. Conklin and K. C. B. Yakemovic, ‘A Process-Oriented Approach to Design Rationale', Human-Computer Interaction, 6, 357–391 (1991).

    Article  Google Scholar 

  4. P. J. Jarczyk, P. Löffler and F. M. Shipman, ‘Design Rationale for Software Engineering: A Survey', Proc. 25th International Conference on System Sciences, 577–586 (1992).

    Google Scholar 

  5. M. Klein, ‘Capturing Design Rationale in Concurrent Engineering Teams', IEEE Computer, (January), (1993).

    Google Scholar 

  6. J. Lee and K. Y. Lai, ‘What's in Design Rationale?’ Human-Computer Interaction, 6, (3–4), 251–280 (1991).

    Article  Google Scholar 

  7. S. Shum, ‘Cognitive Dimensions of Design Rationale', People and Computers VI, Proceedings of HCI'91, 331–344 (1991).

    Google Scholar 

  8. S. Toulmin, The Uses of Argument, Cambridge University Press, Cambridge, (1958)

    Google Scholar 

  9. J. Conklin and M. L. Begeman, ‘gIBIS: A Hypertext Tool for Exploratory Policy Discussion', ACM Transactions on Office Information Systems, 6, (4), 303–331 (1988).

    Article  Google Scholar 

  10. N. Haddley and I. Sommerville, ‘Integrated Support for Systems Design', IEE/BCS Software Engineering Journal, 5, (6), 331–38 (1990).

    Google Scholar 

  11. S. R. Monk and I. Sommerville, ‘Specification of the PPIS', Computing Dept, Lancaster University, Lancaster, LA1 4YR, UK, PROTEUS ESPRIT project 6086, P-DEL-2.4.c, (1994).

    Google Scholar 

  12. A. MacLean, R. M. Young, V. M. E. Belloti and T. P. Moran, ‘Questions, Options, and Criteria: elements of Design Space Analysis', Human-Computer Interaction, 6, (3–4), 201–250 (1991).

    Article  Google Scholar 

  13. B. Ramesh, ‘Supporting Systems Development by Capturing Deliberations During Requirements Engineering', IEEE Trans. on Software Engineering, 18, (6), 498–510 (1992).

    Article  Google Scholar 

  14. J. M. Pendaries and B. Durin, ‘Design Rationale Model', Process & Software Engineering Dept, Matra Marconi Space, FR, PROTEUS ESPRIT project 6086, P-DEL-3.3A-Part I (1993).

    Google Scholar 

  15. C. Potts and G. Bruns, ‘Recording the Reasons for Design Decisions', MCC Technical Report STP-304-87.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wilhelm Schäfer Pere Botella

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Monk, S., Sommerville, I., Pendaries, J.M., Durin, B. (1995). Supporting design rationale for system evolution. In: Schäfer, W., Botella, P. (eds) Software Engineering — ESEC '95. ESEC 1995. Lecture Notes in Computer Science, vol 989. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60406-5_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-60406-5_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60406-8

  • Online ISBN: 978-3-540-45552-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics