Skip to main content

Sensitivity Analysis in Model-Driven Engineering

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7590))

Abstract

Sensitivity analysis has been used in scientific research to explore the validity of models. Software engineering is inherently uncertain; we propose that sensitivity analysis can be used to analyse and quantify the effects of uncertainty when model management operations are applied to models. In this paper, we consider forms and measures of uncertainty in software engineering models. Focusing on data uncertainty, we present a framework for sensitivity analysis, and create an instantiation of the framework for the CATMOS decision-support tool. We show how this can be used to qualify the output of the entailed model management operations and thus improve both the confidence and understanding of models.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Autili, M., Cortellessa, V., Di Ruscio, D., Inverardi, P., Pelliccione, P., Tivoli, M.: EAGLE: engineering software in the ubiquitous globe by leveraging uncertainty. In: ESEC/FSE 2011, Szeged, Hungary, pp. 488–491 (September 2011)

    Google Scholar 

  2. Bagnall, A., Rayward-Smith, V.J., Whittley, I.: The next release problem. Information and Software Technology 43(14), 883–890 (2001)

    Article  Google Scholar 

  3. Burton, F.R., Paige, R.F., Rose, L.M., Kolovos, D.S., Poulding, S., Smith, S.: Solving Acquisition Problems Using Model-Driven Engineering. In: Vallecillo, A., Tolvanen, J.-P., Kindler, E., Störrle, H., Kolovos, D. (eds.) ECMFA 2012. LNCS, vol. 7349, pp. 428–443. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Celikyilmaz, A., Turksen, I.B.: Modeling Uncertainty with Fuzzy Logic. STUDFUZZ, vol. 240. Springer (2009)

    Google Scholar 

  5. Easterbrooke, S., Chechik, M., et al.: xCheck: A model check for multi-valued reasoning. In: Proc. 25th International Conference on Software Engineering (ICSE 2003), Portland, Oregon, USA (May 2003)

    Google Scholar 

  6. Fleurey, F., Steel, J., Baudry, B.: Validation in model-driven engineering: testing model transformations. In: 1st International Workshop on Model, Design and Validation, pp. 29–40 (2004)

    Google Scholar 

  7. Goldsby, H.J., Cheng, B.H.: Automatically Generating Behavioral Models of Adaptive Systems to Address Uncertainty. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., Völter, M. (eds.) MODELS 2008. LNCS, vol. 5301, pp. 568–583. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Harman, M., Krinke, J., Ren, J., Yoo, S.: Search based data sensitivity analysis applied to requirement engineering. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, GECCO 2009, pp. 1681–1688. ACM, New York (2009)

    Chapter  Google Scholar 

  9. Paige, R.F.: Case study: Airport crisis management. In: Large Scale Complex IT Systems Workshop (2010)

    Google Scholar 

  10. Read, M.: Statistical and Modelling Techniques to Build Confidence in the Investigation of Immunology through Agent-Based Simulation. PhD thesis, University of York (2011)

    Google Scholar 

  11. Saltelli, A., Chan, K., Scott, E.M. (eds.): Sensitivity Analysis. Probability and Statistics. Wiley (2000)

    Google Scholar 

  12. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF Eclipse Modeling Framework, 2nd edn. The Eclipse Series. Addison-Wesley (2009)

    Google Scholar 

  13. Williams, J.R., Paige, R.F., Kolovos, D.S., Polack, F.A.C.: Search-based model driven engineering. Technical Report YCS-2012-475, Department of Computer Science, University of York (2012)

    Google Scholar 

  14. Ziv, H., Richardson, D.J., Klösch, R.: The uncertainty principle in software engineering. In: Proc. 19th International Conference on Software Engineering, ICSE 1997 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Williams, J.R., Burton, F.R., Paige, R.F., Polack, F.A.C. (2012). Sensitivity Analysis in Model-Driven Engineering. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds) Model Driven Engineering Languages and Systems. MODELS 2012. Lecture Notes in Computer Science, vol 7590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33666-9_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33666-9_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33665-2

  • Online ISBN: 978-3-642-33666-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics