Towards Modeling and Validating Analysis Processes for Software Adaptation
نویسندگان
چکیده
With the complexity and the dynamic analysis requirements during software adaptation for software in the open and dynamic environment, the software analysis requires integrating multiple analysis methods and controlling the execution of analysis methods in specific sequence. As a result, the analysis process is hard to be communicated to its designers, implementers and users without an explicit model. In addition, if dependent methods are not included or encounter runtime failure, the data dependency and control dependency between analysis methods may cause correctness problem. In this paper, we proposed a domain-specific language for modeling the analysis process using subset of notations from BPMN. In order to cope with the dependency problem in model and implementation level, the dependency relationships are divided into static dependency and dynamic dependency. Dependency identification and matching algorithm is provided to assure the static dependency in the analysis process model. For the dynamic dependency, we provide a service to detect the analysis failure caused by dynamic dependency. We model and validate two analysis processes supporting software adaptation with performance and reliability concerns, and apply the analysis processes in analyzing a running system ECPerf. Keywordssoftware analysis; analysis process, process validation, analysis process modeling
منابع مشابه
Enterprise Architecture Modeling using Agent Paradigm
New approaches to modeling and design of enterprise systems must enable enterprises to offer dramatically improved capabilities including more effective enterprise architectures, more efficient business processes, the ability to engage in new much more dynamic forms of global co-operation, and greatly improved interoperability. The focus of the work in this paper is the application of agent-ori...
متن کاملAssessment of Farmers' Attitudes towards Water Scarcity Challenge and Its Adaptation Strategies in Villages of Bahar County (Hamadan Province, Iran)
Water Resource plays a pivotal role in sustainable development of every area, especially in rural areas. The challenge of dehydration is one of the greatest challenges in 21st century because it can be the source of many of the world's social and ecological changes. The agricultural sector as the most important economic sector in the rural areas is directly affected by the shortage of water res...
متن کاملDesigning and Validating a Search Questionnaire for Searching in Online Information Resources Based on Clinical Questions Among Iranian Medical Students
Objective To be up-to-date, the medical community must have the ability to communicate in the electronic environment and search for information resources. The present study aims to develop a questionnaire to assess the attitudes of Iranian medical students towards searching for information resources by formulating clinical questions and evaluate its validly and reliability. Methods This is a d...
متن کاملDesigning and validating a scale for measuring the organizational culture of the country's universities
Introduction: Organizational culture is a powerful tool to improve the performance and long-term effectiveness of the organization. The purpose of this article was to design and validate a scale for measuring the organizational culture of the country's universities. Methods: The combined research method was mixed. Sources of data collection in the qualitative part of the research included semi-...
متن کاملInvestigating Predictors of High School Students’ Negative Attitudes Towards Learning English by Developing, Validating, and Running a Questionnaire
The purpose of this study was to explore the predictors of negative attitudes towards learning English from L2 learners’ points of view. A mixed methods research approach was adopted with a sequential exploratory design, followed by an endorsement phase. Eighteen high school students in Fars province (Iran) were interviewed on the sources of negative attitudes towards learning English. Based on...
متن کامل