Skip to main content

Variety of Approaches in Self-adaptation Requirements: A Case Study

  • Conference paper
  • First Online:
Recent Advances on Soft Computing and Data Mining (SCDM 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 549))

Included in the following conference series:

Abstract

Self-adaptation requirements are requirements engineering studies to develop self-adaptive systems. This approach provides a way how activity at design-time requirements to meet stakeholder needs and system-to-be. Currently, there is a variety of approaches were proposed to the researchers through the development of goal-oriented requirements engineering. The ideas expressed through the expansion of this model into a way that is quite promising, however the various approaches proposed, does not mean no shortage. This paper describes in detail the variety of approaches available today through the implementation of a case study, and analysis of the results, we found 5 main features that can be used as consideration in formulating self-adaptation requirements, namely goal concept, environment model, behavior analysis, run-time dependencies, and adaptation strategy. Besides that, we saw of future research chance through deep study at goal-based modeling and loop feedback with utilizing data mining technique.

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

Access this chapter

Institutional subscriptions

References

  1. Aradea, D., Supriana, I., Surendro, K.: Roadmap dan area penelitian self-adaptive systems. Prosiding Seminar Nasional Teknik Informatika dan Sistem Informasi (SeTISI), Universitas Maranatha Bandung (2015)

    Google Scholar 

  2. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: TROPOS: an agent-oriented software development methodology. J. Auton. Agent. Multi-agent Syst. 8(3), 203–236 (2004)

    Article  MATH  Google Scholar 

  3. Morandini, M.: Goal-oriented development of self-adaptive systems. Ph.D. thesis, University of Trento (2011)

    Google Scholar 

  4. Morandini, M., Penserini, L., Perini, A., Marchetto, A.: Engineering requirements for adaptive systems. J. Requirements Eng. 21, 1–27 (2015). Springer

    Google Scholar 

  5. Dalpiaz, F., Giorgini, P., Mylopoulos, J.: Adaptive socio-technical systems: a requirements-based approach. J. Requirements Eng. 18(1), 1–24 (2013)

    Article  Google Scholar 

  6. Qureshi, N.A.: Requirements engineering for self-adaptive software: bridging the gap between design-time and run-time. Ph.D. thesis, University of Trento (2011)

    Google Scholar 

  7. Qureshi, N.A., Jureta, I.J., Perini, A.: Towards a requirements modeling language for self-adaptive systems. In: Regnell, B., Damian, D. (eds.) REFSQ 2012. LNCS, vol. 7195, pp. 263–279. Springer, Heidelberg (2012). doi:10.1007/978-3-642-28714-5_24

    Chapter  Google Scholar 

  8. Souza, V.E.S.: Requirements-based software system adaptation. Ph.D. thesis, University of Trento (2012)

    Google Scholar 

  9. Souza, V.E.S., Lapouchnian, A., Angelopoulos, K., Mylopoulos, J.: Requirements-driven software evolution. J. Comput. Sci. Res. Dev. 28(4), 311–329 (2013). Springer

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aradea .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Aradea, Supriana, I., Surendro, K., Darmawan, I. (2017). Variety of Approaches in Self-adaptation Requirements: A Case Study. In: Herawan, T., Ghazali, R., Nawi, N.M., Deris, M.M. (eds) Recent Advances on Soft Computing and Data Mining. SCDM 2016. Advances in Intelligent Systems and Computing, vol 549. Springer, Cham. https://doi.org/10.1007/978-3-319-51281-5_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51281-5_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51279-2

  • Online ISBN: 978-3-319-51281-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics