Skip to main content

Integration of Self-adaptation Approach on Requirements Modeling

  • Conference paper
  • First Online:

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

Abstract

Self-adaptation approaches appear to respond to environmental complexity and uncertainty of today’s software systems. However, in order to prepare the system with the capability of self-adaptation requires a specific strategy, including when conducting stage requirements modeling. Activity of requirements modeling to be very decisive, when selecting and entering new elements to be added. Here we adopt a feedback loop as a strategy of self-adaptation, which is integrated into a goal-based approach as an approach to requirements. This paper discusses the integration of the two approaches, with the aim of obtaining a new model, which has the advantages of both.

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

References

  1. The Standish Group: Chaos Manifesto: Think Big, Act Small. The Standish Group International (2013)

    Google Scholar 

  2. Perini, A.: Self-adaptive service based applications: challenges in requirements engineering. In: RCIS, CIT-Irst., FBK, Trento, Italy (2012)

    Google Scholar 

  3. Sherry, J., Hasan S., Scott, C., Krishanmurthy, A., Ratnasamay, S., Sekar, V.: Making middleboxes someone else’s problem. In: Proceedings of the ACM SIGCOMM 2012, New York, USA, p. 13. ACM Press (2012)

    Google Scholar 

  4. Aradea, Supriana, I., Surendro, K.: Prinsip Paradigma Agen Dalam Menjamin Keberlangsungan Hidup Sistem. Prosiding KNSI. Universitas Klabat Sulawesi Utara (2015)

    Google Scholar 

  5. Aradea, Supriana, I., Surendro, K.: An overview of multi agent system approach in knowledge management model. In: Proceedings of the ICITSI, STEI, ITB (2014)

    Google Scholar 

  6. Goldsby, H.J., Cheng, B.H.C.: 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). doi:10.1007/978-3-540-87875-9_40

    Chapter  Google Scholar 

  7. Nakagawa, H., Ohsuga, A., Honiden, S: GOCC: a configuration compiler for self-adaptive systems using goal-oriented requirements description. In: Proceedings of the 6th International Symposium on SEAMS, May 21–28, pp. 40–49. ACM, USA (2011)

    Google Scholar 

  8. Baresi, L., Pasquale, L., Spoletini, P.: Fuzzy goals for requirements-driven adaptation. In: Proceedings of RE, pp. 125–134. IEEE (2010)

    Google Scholar 

  9. Serrano, M., Sampaio, J.C.: Development of agent-driven systems: from i* architectural models to intentional agents’ code. In: CEUR Proceedings of the International i* Workshop (2011)

    Google Scholar 

  10. 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, Berlin (2012). doi:10.1007/978-3-642-28714-5_24

    Chapter  Google Scholar 

  11. Wang, T., Li, B., Zhao, L., Zhang, X.: A goal-driven self-adaptive software system design framework based on agent. Phys. Procedia 24, 2010–2016 (2012). ICAPIE Organization Commite, Elsevier B.V.

    Article  Google Scholar 

  12. 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 

  13. 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 

  14. Dhaminda B., Hoch, N., Zambonelli, F.: An integrated eclipse plug-in for engineering and implementing self-adaptive systems. In: 23rd International WETICE. IEEE (2014)

    Google Scholar 

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

    Google Scholar 

  16. 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 

  17. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41–50 (2003)

    Article  Google Scholar 

  18. Daniele, L.M.: Towards a rule-based approach for context-aware applications. Master thesis. University of Cagliari, Italy (2006)

    Google Scholar 

  19. Zhuo-Qun, Y., Zhi, J.: Requirements modeling and system reconfiguration for self-adaptation of internet-ware. In: Fourth Asia-Pacific Symposium on Internet-ware. ACM (2012)

    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). Integration of Self-adaptation Approach on Requirements Modeling. 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_24

Download citation

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

  • 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