Requirement Uncertainty Modeling for Service Oriented Self-Adaptive Software

Article Preview

Abstract:

Service-oriented software utilizes services as fundamental elements for developing applications that have the capability to autonomously modify their behavior at run-time in response to changes in their environment. While a few techniques have been developed to support the modeling and analysis of requirements for self-adaptive systems, limited attention has been paid to the description of service requirements and uncertainty in requirements of service-oriented software. In this paper, we propose a task solving strategy for requirement analysis and modeling framework as a fundamental of self-adaptation evolution. We introduce task solving strategy method for requirement analysis process; a context snapshot model to represent uncertainty in requirement with domain knowledge; goal-oriented context requirement to model user requirements and process-oriented context requirement to model service requirements; and finally, propose means-c-end analysis to relate user and service requirement with context condition.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 433-440)

Pages:

4798-4801

Citation:

Online since:

January 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] BHC Cheng, J. Whittle, N. Become, etc. in: Software Engineering for Self-adaptive Systems: a Research Road Map. In: Lecture Notes in Computer science requirements engineering section, Springer, (2009). P. 1-26.

Google Scholar

[2] Wei-Tek Tsai. in: Service-Oriented System Engineering: A New Paradigm. IEEE International Workshop on Service-Oriented System Engineering (SOSE), Beijing October, (2005), P. 3 - 8.

DOI: 10.1109/sose.2005.34

Google Scholar

[5] C. Ebert, J. D. Man: in : Requirements Uncertainty: Influencing Factors and Concrete Improvements. The proce. of the International Conference on Software Engineering, ( 2005). P. 553-560.

DOI: 10.1109/icse.2005.1553601

Google Scholar

[6] C. B. de Lemos, R. Giese, Hoger. in: RELAX: A Language to Address Uncertainty in Self-Adaptive. Software Engineering for Self-Adaptive Systems, Vol. 5525, Springer, (2009). P. 1-26.

Google Scholar

[7] W. Liu K.Q. He, J. Wang, et al. in : Heavyweight Semantic Inducement for Requirement Elicitation and Analysis. The Third International Conference on Semantics, Knowledge and Grid, (2007). P. 206-211.

DOI: 10.1109/skg.2007.144

Google Scholar

[8] W. Liu, C.W. He, K. Zhang. in : Domain Component-based Service Requirements Modeling and Analysis. The International Conference on Computational Intelligence and Software Engineering, 2009. pp.1-5.

DOI: 10.1109/cise.2009.5365901

Google Scholar