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:

  • 1243 Accesses

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

Similar content being viewed by others

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