Land change science has become an interdisciplinary research direction for understanding human-natural coupling systems.As a process-oriented modelling approach,agent based model(ABM)plays an important role in reveali...Land change science has become an interdisciplinary research direction for understanding human-natural coupling systems.As a process-oriented modelling approach,agent based model(ABM)plays an important role in revealing the driving forces of land change and understanding the process of land change.This paper starts from three aspects:The theory,application and modeling framework of ABM.First,we summarize the theoretical basis of ABM and introduce some related concepts.Then we expound the application and development of ABM in both urban land systems and agricultural land systems,and further introduce the case study of a model on Grain for Green Program in Hengduan Mountainous region,China.On the basis of combing the ABM modeling protocol,we propose the land system ABM modeling framework and process from the perspective of agents.In terms of urban land use,ABM research initially focused on the study of urban expansion based on landscape,then expanded to issues like urban residential separation,planning and zoning,ecological functions,etc.In terms of agricultural land use,ABM application presents more diverse and individualized features.Research topics include farmers’behavior,farmers’decision-making,planting systems,agricultural policy,etc.Compared to traditional models,ABM is more complex and difficult to generalize beyond specific context since it relies on local knowledge and data.However,due to its unique bottom-up model structure,ABM has an indispensable role in exploring the driving forces of land change and also the impact of human behavior on the environment.展开更多
Parallel to the considerable growth in applications of web-based systems, there are increasing demands for methods and tools to assure their quality. Testing these systems, due to their inherent complexities and speci...Parallel to the considerable growth in applications of web-based systems, there are increasing demands for methods and tools to assure their quality. Testing these systems, due to their inherent complexities and special characteristics, is complex, time-consuming and challenging. In this paper a novel multi-agent framework for automated testing of web-based systems is presented. The main design goals have been to develop an effective and flexible framework that supports different types of tests and utilize different sources of information about the system under test to automate the test process. A prototype of the proposed framework has been implemented and is used to perform some experiments. The results are promising and prove the overall design of the framework.展开更多
The tremendous growth of the cloud computing environments requires new architecture for security services. Cloud computing is the utilization of many servers/data centers or cloud data storages (CDSs) housed in many d...The tremendous growth of the cloud computing environments requires new architecture for security services. Cloud computing is the utilization of many servers/data centers or cloud data storages (CDSs) housed in many different locations and interconnected by high speed networks. CDS, like any other emerging technology, is experiencing growing pains. It is immature, it is fragmented and it lacks standardization. Although security issues are delaying its fast adoption, cloud computing is an unstoppable force and we need to provide security mechanisms to ensure its secure adoption. In this paper a comprehensive security framework based on Multi-Agent System (MAS) architecture for CDS to facilitate confidentiality, correctness assurance, availability and integrity of users' data in the cloud is proposed. Our security framework consists of two main layers as agent layer and CDS layer. Our propose MAS architecture includes main five types of agents: Cloud Service Provider Agent (CSPA), Cloud Data Confidentiality Agent (CDConA), Cloud Data Correctness Agent (CDCorA), Cloud Data Availability Agent (CDAA) and Cloud Data Integrity Agent (CDIA). In order to verify our proposed security framework based on MAS architecture, pilot study is conducted using a questionnaire survey. Rasch Methodology is used to analyze the pilot data. Item reliability is found to be poor and a few respondents and items are identified as misfits with distorted measurements. As a result, some problematic questions are revised and some predictably easy questions are excluded from the questionnaire. A prototype of the system is implemented using Java. To simulate the agents, oracle database packages and triggers are used to implement agent functions and oracle jobs are utilized to create agents.展开更多
基金National Natural Science Foundation of China,No.41571098,No.41530749National Key R&D Program of China,No.2017YFC1502903,No.2018YFC1508805。
文摘Land change science has become an interdisciplinary research direction for understanding human-natural coupling systems.As a process-oriented modelling approach,agent based model(ABM)plays an important role in revealing the driving forces of land change and understanding the process of land change.This paper starts from three aspects:The theory,application and modeling framework of ABM.First,we summarize the theoretical basis of ABM and introduce some related concepts.Then we expound the application and development of ABM in both urban land systems and agricultural land systems,and further introduce the case study of a model on Grain for Green Program in Hengduan Mountainous region,China.On the basis of combing the ABM modeling protocol,we propose the land system ABM modeling framework and process from the perspective of agents.In terms of urban land use,ABM research initially focused on the study of urban expansion based on landscape,then expanded to issues like urban residential separation,planning and zoning,ecological functions,etc.In terms of agricultural land use,ABM application presents more diverse and individualized features.Research topics include farmers’behavior,farmers’decision-making,planting systems,agricultural policy,etc.Compared to traditional models,ABM is more complex and difficult to generalize beyond specific context since it relies on local knowledge and data.However,due to its unique bottom-up model structure,ABM has an indispensable role in exploring the driving forces of land change and also the impact of human behavior on the environment.
文摘Parallel to the considerable growth in applications of web-based systems, there are increasing demands for methods and tools to assure their quality. Testing these systems, due to their inherent complexities and special characteristics, is complex, time-consuming and challenging. In this paper a novel multi-agent framework for automated testing of web-based systems is presented. The main design goals have been to develop an effective and flexible framework that supports different types of tests and utilize different sources of information about the system under test to automate the test process. A prototype of the proposed framework has been implemented and is used to perform some experiments. The results are promising and prove the overall design of the framework.
文摘The tremendous growth of the cloud computing environments requires new architecture for security services. Cloud computing is the utilization of many servers/data centers or cloud data storages (CDSs) housed in many different locations and interconnected by high speed networks. CDS, like any other emerging technology, is experiencing growing pains. It is immature, it is fragmented and it lacks standardization. Although security issues are delaying its fast adoption, cloud computing is an unstoppable force and we need to provide security mechanisms to ensure its secure adoption. In this paper a comprehensive security framework based on Multi-Agent System (MAS) architecture for CDS to facilitate confidentiality, correctness assurance, availability and integrity of users' data in the cloud is proposed. Our security framework consists of two main layers as agent layer and CDS layer. Our propose MAS architecture includes main five types of agents: Cloud Service Provider Agent (CSPA), Cloud Data Confidentiality Agent (CDConA), Cloud Data Correctness Agent (CDCorA), Cloud Data Availability Agent (CDAA) and Cloud Data Integrity Agent (CDIA). In order to verify our proposed security framework based on MAS architecture, pilot study is conducted using a questionnaire survey. Rasch Methodology is used to analyze the pilot data. Item reliability is found to be poor and a few respondents and items are identified as misfits with distorted measurements. As a result, some problematic questions are revised and some predictably easy questions are excluded from the questionnaire. A prototype of the system is implemented using Java. To simulate the agents, oracle database packages and triggers are used to implement agent functions and oracle jobs are utilized to create agents.