Skip to main content

Core Ontology to Aid the Goal Oriented Specification for Self-Adaptive Systems

  • Conference paper
  • First Online:
New Advances in Information Systems and Technologies

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

Abstract

[Context] Self-adaptive systems are able to modify their own behavior according to the environment in which they are inserted. Ontology is a set of concepts and relations about a specific domain and can help in the requirements communication. The core ontology for self-adaptive systems does not cover the four groups goal-oriented modeling dimensions for self-adaptive systems (goal, change, mechanism and effects). [Objective] This paper aims to complete the core ontology for self-adaptive systems in order to facilitate the requirements elicitation and specification. [Method] We had performed a comparative study in order to realize the modeling dimensions supported by the goal-oriented approaches for self-adaptive systems. So, we complete the core ontology for self-adaptive systems with the modeling dimensions concepts. [Results] As result, we present some concepts and relationships required when modeling a self-adaptive systems. [Conclusion] We obtained more complete core ontology to assist the requirements elicitation and specification for self-adaptive systems.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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. Brun, Y., Di Marzo Serugendo, G., Gacek, C., Giese, H., Kienle, H., Litiou, M., Müller, H., Pezzè, M., Shaw, M.: Engineering self-adaptive systems through feedback loops. In: Cheng, B.H., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science Hot Topics, vol. 5525 (2009).

    Google Scholar 

  2. Ahmad M., Araújo J., Belloir N., Laleau R., Bruel J-M., Gnaho C., Semmak F. Self-Adaptive Systems Requirements Modelling: four Related Approaches Comparison. In Comparing *Requirements* Modeling Approaches Workshop (CMA@RE), RE 2013, Rio de Janeiro Brazil, 2013.

    Google Scholar 

  3. Andersson, J., Lemos, R., Malek, S., Weyns, D. Modeling Dimensions of Self-Adaptive Software Systems. In: Cheng, B.H.C., Lemos, R., Giese, H., Inverardi, P., Magee, J. eds. (2009) Software Engineering for Self-Adaptive Systems. Springer, Heidelberg, pp. 27-47.

    Google Scholar 

  4. Qureshi, N., & Perini, A. (2009). “Engineering adaptive requirements”. In Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS’09. ICSE Workshop on (pp. 126-131). IEEE.

    Google Scholar 

  5. Kim, J. D., Son, J., and Baik, D. K. (2012). CA 5W1H Onto: Ontological Context-Aware Model Based on 5W1H. International Journal of Distributed Sensor Networks, 2012.

    Google Scholar 

  6. Qureshi, N.A., Jureta, I.J., Perini, A.: Towards a requirements modeling language for self-adaptive systems. In: Regnell, B., Damian, D. (eds.) REFSQ 2011. LNCS, vol. 7195, pp. 263–279. Springer, Heidelberg (2012).

    Google Scholar 

  7. Morandini M., Penserini L., Perini A., Towards goal-oriented development of self-adaptive systems, Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems, May 12-13, 2008, Leipzig, Germany [doi>10.1145/1370018.1370021]

  8. Pimentel, J., Castro, J., Mylopoulos, J., Angelopoulos, K., & Souza, V. E. S. (2014, March). From requirements to statecharts via design refinement. In Proceedings of the 29th Annual ACM Symposium on Applied Computing (pp. 995-1000). ACM.

    Google Scholar 

  9. Jureta, I.J., Mylopoulos, J., Faulkner, S.: Revisiting the core ontology and problem in requirements engineering. In: 16th IEEE Int. Requirements Eng. Conf., pp. 71–80 (2008).

    Google Scholar 

  10. Jureta, I.J., Borgida, A., Ernst, N.A., Mylopoulos, J.: Techne: Towards a new generation of requirements modeling languages with goals, preferences, and inconsistency handling. In: 18th IEEE Int. Requirements Eng. Conf., pp. 115–124 (2010).

    Google Scholar 

  11. Cheng, B.H., Lemos, R., Giese, H. Software engineering for self-adaptive systems: A research roadmap. In: Cheng, B.H., Lemos, R., Giese, H., Inverardi, P., Magee, J. eds. (2009) Software Engineering for Self-Adaptive Systems. Springer, Heidelberg.

    Google Scholar 

  12. Morandini, M., Perini, A., & Marchetto, A. (2011). Empirical Evaluation of Tropos4AS Modelling. iStar, 766, 14-19.

    Google Scholar 

  13. Pimentel, J. H. C. Systematic Design of Adaptive Systems - A Control-Based Framework. 2015. Ph.D. Thesis. Center of Informatics, Federal University of Pernambuco, Brazil.

    Google Scholar 

  14. Qureshi, N. A., Jureta, I. J., & Perini, A. (2011). “Requirements engineering for self-adaptive systems: Core ontology and problem statement.” In Advanced Information Systems Engineering (pp. 33-47). Springer Berlin Heidelberg.

    Google Scholar 

  15. Dermeval, D., Vilela, J., Bittencourt, I. I., Castro, J., Isotani, S., Brito, P., and Silva, A. (2015). “Applications of ontologies in requirements engineering: a systematic review of the literature”. Requirements Engineering, p. 1-33.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Monique Soares .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Soares, M., Vilela, J., Guedes, G., Silva, C., Castro, J. (2016). Core Ontology to Aid the Goal Oriented Specification for Self-Adaptive Systems. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Mendonça Teixeira, M. (eds) New Advances in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 444. Springer, Cham. https://doi.org/10.1007/978-3-319-31232-3_57

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31232-3_57

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31231-6

  • Online ISBN: 978-3-319-31232-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics