Requirement Uncertainty Modeling for Service Oriented Self-Adaptive Software
Wei Liu, Chen Wan He, Zai Wen Feng · Advanced materials research · 2012
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.