首页 > 最新文献

Proceedings of the 8th Asia-Pacific Symposium on Internetware最新文献

英文 中文
A framework for the integration of MOF-compliant analysis methods 一个集成mof兼容分析方法的框架
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020724
Xiangping Chen, Gang Huang, Franck Chauvel, Yanchun Sun, Hong Mei
With the increasing maturity of model-driven tools and methods, new model-based analysis methods are developed to support specific stakeholder concerns during software lifecycle. This multiplication of models and their related analysis tools calls for solution addressing the integration of MOF-based analysis methods. Current research works on integration of analysis methods have already addressed the extraction of the needed input data as well as the control and the integration of the tools supporting the analysis execution. However, little attention has been paid to the integration of analysis results back into initial model. We propose a MOF-based framework enabling the integration of analysis results that a) defines a meta-model capturing the integration requirements, b) provides a MOF meta-model extension mechanism with support for upward compatibility; and c) automatically generates a model transformation for model integration. We illustrate the use of our framework by integrating a reliability analysis methods and a fault tolerant reconfiguration method on the ABC/ADL Software Architecture. We applied the resulting analysis composition onto the ECPerf JEE system.
随着模型驱动工具和方法的日益成熟,新的基于模型的分析方法被开发出来,以支持软件生命周期中特定的涉众关注点。这种模型及其相关分析工具的倍增要求解决基于mof的分析方法的集成。当前关于分析方法集成的研究工作已经解决了所需输入数据的提取,以及支持分析执行的工具的控制和集成。然而,将分析结果整合到初始模型中却很少受到重视。我们提出了一个基于MOF的框架,该框架能够实现分析结果的集成:a)定义捕获集成需求的元模型;b)提供支持向上兼容的MOF元模型扩展机制;c)自动生成用于模型集成的模型转换。我们通过在ABC/ADL软件体系结构上集成可靠性分析方法和容错重构方法来说明我们的框架的使用。我们将结果分析组合应用到ECPerf JEE系统中。
{"title":"A framework for the integration of MOF-compliant analysis methods","authors":"Xiangping Chen, Gang Huang, Franck Chauvel, Yanchun Sun, Hong Mei","doi":"10.1145/2020723.2020724","DOIUrl":"https://doi.org/10.1145/2020723.2020724","url":null,"abstract":"With the increasing maturity of model-driven tools and methods, new model-based analysis methods are developed to support specific stakeholder concerns during software lifecycle. This multiplication of models and their related analysis tools calls for solution addressing the integration of MOF-based analysis methods. Current research works on integration of analysis methods have already addressed the extraction of the needed input data as well as the control and the integration of the tools supporting the analysis execution. However, little attention has been paid to the integration of analysis results back into initial model. We propose a MOF-based framework enabling the integration of analysis results that a) defines a meta-model capturing the integration requirements, b) provides a MOF meta-model extension mechanism with support for upward compatibility; and c) automatically generates a model transformation for model integration. We illustrate the use of our framework by integrating a reliability analysis methods and a fault tolerant reconfiguration method on the ABC/ADL Software Architecture. We applied the resulting analysis composition onto the ECPerf JEE system.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"14 1","pages":"1"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84334810","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Modeling in agent oriented internetware framework 面向智能体的互联网软件框架中的建模
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020730
Liwei Zheng, Jian Tang, Zhi Jin
Researches on Internetware have gained daily expanding attentions and interests. Internetware intends to be a framework of Web-based software development. This paper we model an Agent oriented Internetware Framework. Four principles are followed when the modeling approach is developed. They are the autonomy principle, the abstract principle, the explicitness principle and the competence principle. For conducting the Agent-oriented Internetware computing, three types of agents are needed based on these principles. They are the capability providing agents, the task planning agents and the task request agents. Different types of agents have different responsibilities in the computing framework. Base on the framework, we define the assignment problem in the collaboration of the autonomous Internetware entities, and show that its complexity is NP-complete. Then we model it as a Kripke structure with normative systems on it. This, which will help us to discuss some absorbing issues like the robustness or applying power indices on it in the future, builds the bridge between our work and researches on normative systems, games, mechanisms, etc. An approach based on negotiation is given to solve the problem.
互联网软件的研究日益受到人们的关注和兴趣。internet软件旨在成为基于web的软件开发框架。本文建立了一个面向Agent的internet软件框架模型。在开发建模方法时遵循四个原则。它们分别是自主原则、抽象原则、明确原则和胜任原则。为了进行面向agent的互联网计算,基于这些原则需要三种类型的agent。它们是功能提供代理、任务计划代理和任务请求代理。不同类型的代理在计算框架中具有不同的职责。在此框架的基础上,我们定义了自治网络实体协作中的分配问题,并证明了其复杂度是np完全的。然后我们将其建模为带有规范系统的克里普克结构。这将有助于我们在未来讨论一些吸收性问题,如鲁棒性或在其上应用功率指标,并在我们的工作与规范系统,游戏,机制等研究之间架起桥梁。提出了一种基于协商的方法来解决这一问题。
{"title":"Modeling in agent oriented internetware framework","authors":"Liwei Zheng, Jian Tang, Zhi Jin","doi":"10.1145/2020723.2020730","DOIUrl":"https://doi.org/10.1145/2020723.2020730","url":null,"abstract":"Researches on Internetware have gained daily expanding attentions and interests. Internetware intends to be a framework of Web-based software development. This paper we model an Agent oriented Internetware Framework. Four principles are followed when the modeling approach is developed. They are the autonomy principle, the abstract principle, the explicitness principle and the competence principle. For conducting the Agent-oriented Internetware computing, three types of agents are needed based on these principles. They are the capability providing agents, the task planning agents and the task request agents. Different types of agents have different responsibilities in the computing framework. Base on the framework, we define the assignment problem in the collaboration of the autonomous Internetware entities, and show that its complexity is NP-complete. Then we model it as a Kripke structure with normative systems on it. This, which will help us to discuss some absorbing issues like the robustness or applying power indices on it in the future, builds the bridge between our work and researches on normative systems, games, mechanisms, etc. An approach based on negotiation is given to solve the problem.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"59 1","pages":"7"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82629697","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A problem-driven collaborative approach to eliciting requirements of internetwares 一个问题驱动的协作方法来引出互联网的需求
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020745
Bo Wang, Haiyan Zhao, Wei Zhang, Zhi Jin, Hong Mei
In the software development, most stakeholders cannot clearly and objectively express their needs for the envisioned software systems. In this paper, we propose a problem-driven collaborative requirements elicitation approach, with the purpose of helping identify and extract the requirements of the Internetwares (a complex and new software paradigm). The basic idea of our approach is that the requirements of the software systems should be stated by stakeholders in an objective way (i.e. problem-identifying-solving way). That is, first identify the problems existed in the as-is problem domain, and then find the solutions to the problems. The solutions to the problems are the requirements of the envisioned software systems. To this end, we propose the structure of problems and a collaborative process for achieving the solutions.
在软件开发中,大多数涉众无法清晰客观地表达他们对所设想的软件系统的需求。在本文中,我们提出了一种问题驱动的协作需求引出方法,其目的是帮助识别和提取互联网软件(一种复杂的新软件范例)的需求。我们方法的基本思想是,软件系统的需求应该由涉众以客观的方式(即问题识别-解决方式)来陈述。也就是说,首先确定现有问题域中存在的问题,然后找到问题的解决方案。问题的解决方案是所设想的软件系统的需求。为此,我们提出了问题的结构和实现解决方案的协作过程。
{"title":"A problem-driven collaborative approach to eliciting requirements of internetwares","authors":"Bo Wang, Haiyan Zhao, Wei Zhang, Zhi Jin, Hong Mei","doi":"10.1145/2020723.2020745","DOIUrl":"https://doi.org/10.1145/2020723.2020745","url":null,"abstract":"In the software development, most stakeholders cannot clearly and objectively express their needs for the envisioned software systems. In this paper, we propose a problem-driven collaborative requirements elicitation approach, with the purpose of helping identify and extract the requirements of the Internetwares (a complex and new software paradigm). The basic idea of our approach is that the requirements of the software systems should be stated by stakeholders in an objective way (i.e. problem-identifying-solving way). That is, first identify the problems existed in the as-is problem domain, and then find the solutions to the problems. The solutions to the problems are the requirements of the envisioned software systems. To this end, we propose the structure of problems and a collaborative process for achieving the solutions.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"41 2 1","pages":"22"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82850407","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Analyzing the robustness of FTSP with timed automata 带时间自动机的FTSP鲁棒性分析
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020744
Lin Tan, Lei Bu, Jianhua Zhao, Linzhang Wang
Since Wireless Sensor Networks (WSNs) are increasingly used in many industrial and civilian application areas, the correctness of their low level protocol such as the Flooding Time Synchronization Protocol (FTSP) is critical. However ensuring such correctness is difficult because of the complexity of the runtime environment. Model checking is an effective method for this problem, since it is a formal verification approach which has an advantage in exploring all behaviors of the system and discovering subtle errors. In this paper, we present a novel timed automaton model for FTSP. The main insight of our method is that by using timed automata, we can introduce the transmission delay and node failures that exist in real WSNs into our model and check whether FTSP is robust to node failures under a more realistic environment. We generate the timed automata models of FTSP and verify them by the model checking tool UPPAAL. Our evaluation result depicts an error of FTSP when the algorithm runs in the scenario that two root nodes fail continuously.
随着无线传感器网络(WSNs)越来越多地应用于工业和民用应用领域,其底层协议(如泛洪时间同步协议(FTSP))的正确性至关重要。然而,由于运行时环境的复杂性,确保这种正确性是困难的。模型检查是解决这一问题的有效方法,因为它是一种形式化的验证方法,在探索系统的所有行为和发现细微错误方面具有优势。本文提出了一种新的FTSP时间自动机模型。该方法的主要观点是,通过使用时间自动机,我们可以将真实wsn中存在的传输延迟和节点故障引入到我们的模型中,并在更现实的环境下检查FTSP对节点故障是否具有鲁棒性。我们生成了FTSP的时间自动机模型,并用模型检验工具UPPAAL对其进行了验证。我们的评估结果描述了算法在两个根节点连续故障的情况下运行时的FTSP误差。
{"title":"Analyzing the robustness of FTSP with timed automata","authors":"Lin Tan, Lei Bu, Jianhua Zhao, Linzhang Wang","doi":"10.1145/2020723.2020744","DOIUrl":"https://doi.org/10.1145/2020723.2020744","url":null,"abstract":"Since Wireless Sensor Networks (WSNs) are increasingly used in many industrial and civilian application areas, the correctness of their low level protocol such as the Flooding Time Synchronization Protocol (FTSP) is critical. However ensuring such correctness is difficult because of the complexity of the runtime environment. Model checking is an effective method for this problem, since it is a formal verification approach which has an advantage in exploring all behaviors of the system and discovering subtle errors. In this paper, we present a novel timed automaton model for FTSP. The main insight of our method is that by using timed automata, we can introduce the transmission delay and node failures that exist in real WSNs into our model and check whether FTSP is robust to node failures under a more realistic environment. We generate the timed automata models of FTSP and verify them by the model checking tool UPPAAL. Our evaluation result depicts an error of FTSP when the algorithm runs in the scenario that two root nodes fail continuously.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"12 1","pages":"21"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81688026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Load balancing of local mobility anchors in proxy mobile IPv6 networks 代理移动IPv6网络中本地移动锚的负载均衡
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020739
Hyunjin Kong, Seungtak Oh, Moonseong Kim, Hyunseung Choo
Mobile Access Gateways and Local Mobility Anchors exchange mobility related signaling messages on behalf of Mobile Nodes (MNs) to support mobility in Proxy Mobile IPv6 (PMIPv6) networks. Thus, MNs maintain their connections whilst roaming network domains without the need of a mobility protocol stack. However, with the large number of MNs in a PMIPv6 domain, the loads on the network entities grow. In particular, LMA has higher probability of reaching a severe load level, since LMA handles every packet that all the MNs in the domain send and receive. Thus, this paper proposes a load balancing scheme for LMAs in PMIPv6 networks where more than one LMA exist in the domain. The proposed scheme distributes loads of LMAs evenly, therefore enhances the overall efficiency of the network. Simulation shows the proposed scheme effectively balances the loads of LMA and reduces total packet loss rate by 3%.
移动接入网关和本地移动锚点代表移动节点(MNs)交换与移动相关的信令消息,以支持代理移动IPv6 (PMIPv6)网络中的移动性。因此,MNs在漫游网络域时保持其连接,而不需要移动协议栈。但是,随着PMIPv6域内mn数量的增加,网络实体的负载也会随之增加。特别是,LMA达到严重负载级别的概率更高,因为LMA处理域中所有mn发送和接收的每个数据包。针对PMIPv6网络中存在多个LMA的情况,提出了一种LMA负载均衡方案。该方案均匀地分配lma的负载,从而提高了网络的整体效率。仿真结果表明,该方案有效地平衡了LMA的负载,使总丢包率降低了3%。
{"title":"Load balancing of local mobility anchors in proxy mobile IPv6 networks","authors":"Hyunjin Kong, Seungtak Oh, Moonseong Kim, Hyunseung Choo","doi":"10.1145/2020723.2020739","DOIUrl":"https://doi.org/10.1145/2020723.2020739","url":null,"abstract":"Mobile Access Gateways and Local Mobility Anchors exchange mobility related signaling messages on behalf of Mobile Nodes (MNs) to support mobility in Proxy Mobile IPv6 (PMIPv6) networks. Thus, MNs maintain their connections whilst roaming network domains without the need of a mobility protocol stack. However, with the large number of MNs in a PMIPv6 domain, the loads on the network entities grow. In particular, LMA has higher probability of reaching a severe load level, since LMA handles every packet that all the MNs in the domain send and receive. Thus, this paper proposes a load balancing scheme for LMAs in PMIPv6 networks where more than one LMA exist in the domain. The proposed scheme distributes loads of LMAs evenly, therefore enhances the overall efficiency of the network. Simulation shows the proposed scheme effectively balances the loads of LMA and reduces total packet loss rate by 3%.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"45 1","pages":"16"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85862621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A new approach to performance optimization of mashups via data flow refactoring 通过数据流重构实现混搭性能优化的新方法
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020729
Jie Liu, Jun Wei, Dan Ye, Tao Huang
Mashup tools allow end users graphically build complex mashups using pipes to connect web data sources into a data flow. Because end users are of poor technical expertise, the designed data flows may be inefficient. This paper targets on enhancing the performance of mashups via automatically refactoring the structure of its data flows. First a set of operational semantics features are selected for annotating the operators in data flows and refactoring rules are defined to generate all candidate semantics equivalent data flows. Then a heuristic algorithm is described for accurately searching the data flow of minimal execution time by constructing a partially ordered set of data flows based on their cost estimation. This approach is applicable to general mashup data flows without knowing complete operational semantics of their operators and the efficiency improvement is demonstrated by experiments.
Mashup工具允许最终用户使用管道将web数据源连接到数据流中,以图形方式构建复杂的Mashup。由于最终用户的技术专长较差,因此设计的数据流可能效率低下。本文的目标是通过自动重构mashup的数据流结构来增强mashup的性能。首先选择一组操作语义特征用于标注数据流中的操作符,并定义重构规则以生成所有候选语义等效数据流。在此基础上,提出了一种启发式算法,通过构造部分有序的数据流集来精确搜索执行时间最短的数据流。该方法适用于一般的mashup数据流,无需了解其操作符的完整操作语义,并且通过实验证明了效率的提高。
{"title":"A new approach to performance optimization of mashups via data flow refactoring","authors":"Jie Liu, Jun Wei, Dan Ye, Tao Huang","doi":"10.1145/2020723.2020729","DOIUrl":"https://doi.org/10.1145/2020723.2020729","url":null,"abstract":"Mashup tools allow end users graphically build complex mashups using pipes to connect web data sources into a data flow. Because end users are of poor technical expertise, the designed data flows may be inefficient. This paper targets on enhancing the performance of mashups via automatically refactoring the structure of its data flows. First a set of operational semantics features are selected for annotating the operators in data flows and refactoring rules are defined to generate all candidate semantics equivalent data flows. Then a heuristic algorithm is described for accurately searching the data flow of minimal execution time by constructing a partially ordered set of data flows based on their cost estimation. This approach is applicable to general mashup data flows without knowing complete operational semantics of their operators and the efficiency improvement is demonstrated by experiments.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"125 1","pages":"6"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89175879","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A QoS ontology cooperated with feature models for non-functional requirements elicitation QoS本体与特征模型协同进行非功能需求的提取
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020740
Ting Wang, Yuanjie Si, Xiao Xuan, Xinyu Wang, Xiaohu Yang, Shanping Li, Aleksander J. Kavs
Non-functional requirements (NFRs) are often regarded as the key success factor in building high quality software. However, most of the requirements elicitation methods are centered on discovering functional requirements only. This paper presents a novel NFRs elicitation approach aiming at empowering requirements analysts with a knowledge repository that aids to the process of capturing precise NFRs during elicitation interviews. The knowledge repository is composed of two layers: the upper layer of feature models and the lower layer of the QoS ontology. The case study of the stock trading domain illustrates the relationships and cooperations of the two layers.
非功能需求(nfr)通常被认为是构建高质量软件的关键成功因素。然而,大多数需求引出方法只关注于发现功能需求。本文提出了一种新颖的NFRs引出方法,其目的是为需求分析人员提供一个知识库,该知识库有助于在引出访谈期间捕获精确的NFRs过程。知识库由两层组成:上层是特征模型,下层是QoS本体。股票交易领域的案例研究说明了这两层的关系和合作。
{"title":"A QoS ontology cooperated with feature models for non-functional requirements elicitation","authors":"Ting Wang, Yuanjie Si, Xiao Xuan, Xinyu Wang, Xiaohu Yang, Shanping Li, Aleksander J. Kavs","doi":"10.1145/2020723.2020740","DOIUrl":"https://doi.org/10.1145/2020723.2020740","url":null,"abstract":"Non-functional requirements (NFRs) are often regarded as the key success factor in building high quality software. However, most of the requirements elicitation methods are centered on discovering functional requirements only. This paper presents a novel NFRs elicitation approach aiming at empowering requirements analysts with a knowledge repository that aids to the process of capturing precise NFRs during elicitation interviews. The knowledge repository is composed of two layers: the upper layer of feature models and the lower layer of the QoS ontology. The case study of the stock trading domain illustrates the relationships and cooperations of the two layers.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"5 1","pages":"17"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87875240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Goal-driven adaptation of internetware 目标驱动的互联网软件适应
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020733
Yunsong Jian, Lin Liu, Jianmin Wang, E. Yu
Software Systems running in the Internet are facing an ever-changing environment, which requires constant monitoring and adaptation facilities to be in place, so that user's needs and system requirements are satisfied on-demand. This paper summarizes our general observation and understanding to how user and system goals can drive the adaptation mechanisms of individual software service modules, implemented as internetware components. In particular, a theoretical typology of different levels of adaptation capability is proposed. Their correspondence with the key characteristics of internetware is analyzed. A common architecture to support the run-time adaptation of internetware is also suggested in company with a development method.
在互联网上运行的软件系统面临着一个不断变化的环境,这就需要有持续的监控和适应设施,以便按需满足用户的需要和系统的要求。本文总结了我们对用户和系统目标如何驱动作为互联网组件实现的单个软件服务模块的适应机制的一般观察和理解。特别提出了不同水平适应能力的理论类型学。分析了它们与网络软件关键特征的对应关系。本文还提出了一种支持internet软件运行时适应性的通用体系结构,并给出了一种开发方法。
{"title":"Goal-driven adaptation of internetware","authors":"Yunsong Jian, Lin Liu, Jianmin Wang, E. Yu","doi":"10.1145/2020723.2020733","DOIUrl":"https://doi.org/10.1145/2020723.2020733","url":null,"abstract":"Software Systems running in the Internet are facing an ever-changing environment, which requires constant monitoring and adaptation facilities to be in place, so that user's needs and system requirements are satisfied on-demand. This paper summarizes our general observation and understanding to how user and system goals can drive the adaptation mechanisms of individual software service modules, implemented as internetware components. In particular, a theoretical typology of different levels of adaptation capability is proposed. Their correspondence with the key characteristics of internetware is analyzed. A common architecture to support the run-time adaptation of internetware is also suggested in company with a development method.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"100 1","pages":"10"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82413736","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Probe: a system for context collection, dissemination and processing 探针:一个收集、传播和处理语境的系统
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020737
Jun Ma, Xianping Tao
The open, dynamic and uncertain internet platform requires software systems running on it should be able to probe the changes of their running environments and adapt themselves accordingly. The Internetware paradigm and the environment driven application model open a promising way to cope with these requirements. A uniform middleware for environmental context information handling is essential to achieve the environment driven application model. In this paper, we argue that mobile agent technology is competent for building such a middleware and propose the Probe system, implemented based on mobile agent technology, with respects to the environment driven application model. The Probe system provides a uniform, hierarchical, and dynamic configurable platform for environmental context information collection, dissemination and processing for Internetware applications.
开放、动态、不确定的互联网平台要求运行在其上的软件系统能够探测其运行环境的变化并进行相应的调整。internet软件范式和环境驱动的应用程序模型为处理这些需求开辟了一条很有前途的途径。用于环境上下文信息处理的统一中间件对于实现环境驱动的应用程序模型至关重要。在本文中,我们认为移动代理技术能够胜任构建这样一个中间件,并提出了基于移动代理技术实现的Probe系统,考虑到环境驱动的应用模型。Probe系统为环境上下文信息的收集、传播和处理提供了一个统一的、分层的、动态的可配置平台。
{"title":"Probe: a system for context collection, dissemination and processing","authors":"Jun Ma, Xianping Tao","doi":"10.1145/2020723.2020737","DOIUrl":"https://doi.org/10.1145/2020723.2020737","url":null,"abstract":"The open, dynamic and uncertain internet platform requires software systems running on it should be able to probe the changes of their running environments and adapt themselves accordingly. The Internetware paradigm and the environment driven application model open a promising way to cope with these requirements. A uniform middleware for environmental context information handling is essential to achieve the environment driven application model. In this paper, we argue that mobile agent technology is competent for building such a middleware and propose the Probe system, implemented based on mobile agent technology, with respects to the environment driven application model. The Probe system provides a uniform, hierarchical, and dynamic configurable platform for environmental context information collection, dissemination and processing for Internetware applications.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"5 1","pages":"14"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82497810","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Sequential event pattern based context-aware adaptation 基于上下文感知适应的顺序事件模式
Pub Date : 2010-11-03 DOI: 10.1145/2020723.2020726
Chushu Gao, Jun Wei, Chang Xu, S. Cheung
Recent pervasive systems are designed to be context-aware so that they are able to adapt to continual changes of their environments. Rule-based adaptation, which is commonly adopted by these applications, introduces new challenges in software design and verification. Recent research results have identified some faulty or unwanted adaptations caused by factors such as asynchronous context updating, and missing or faulty context reading. In addition, adaptation rules based on simple event models and propositional logic are not expressive enough to address these factors and to satisfy users' expectation in the design. We tackle these challenges at design stage by introducing sequential event patterns in adaptation rules to eliminate faulty and unwanted adaptations with features provided in the event pattern query language. We illustrate our approach using the recent published examples of adaptive applications, and show that it is promising on designing more reliable context-aware adaptive applications.
最近的普及系统被设计为具有上下文感知能力,以便能够适应环境的持续变化。这些应用程序通常采用基于规则的适应,这给软件设计和验证带来了新的挑战。最近的研究结果已经确定了一些错误的或不必要的适应性,这些适应性是由异步上下文更新和丢失或错误的上下文阅读等因素引起的。此外,基于简单事件模型和命题逻辑的自适应规则在设计中不足以解决这些因素,满足用户的期望。我们在设计阶段通过在自适应规则中引入顺序事件模式来解决这些挑战,以消除对事件模式查询语言中提供的特性的错误和不必要的自适应。我们使用最近发布的自适应应用程序的示例来说明我们的方法,并表明它在设计更可靠的上下文感知自适应应用程序方面是有希望的。
{"title":"Sequential event pattern based context-aware adaptation","authors":"Chushu Gao, Jun Wei, Chang Xu, S. Cheung","doi":"10.1145/2020723.2020726","DOIUrl":"https://doi.org/10.1145/2020723.2020726","url":null,"abstract":"Recent pervasive systems are designed to be context-aware so that they are able to adapt to continual changes of their environments. Rule-based adaptation, which is commonly adopted by these applications, introduces new challenges in software design and verification. Recent research results have identified some faulty or unwanted adaptations caused by factors such as asynchronous context updating, and missing or faulty context reading. In addition, adaptation rules based on simple event models and propositional logic are not expressive enough to address these factors and to satisfy users' expectation in the design. We tackle these challenges at design stage by introducing sequential event patterns in adaptation rules to eliminate faulty and unwanted adaptations with features provided in the event pattern query language. We illustrate our approach using the recent published examples of adaptive applications, and show that it is promising on designing more reliable context-aware adaptive applications.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"18 1","pages":"3"},"PeriodicalIF":0.0,"publicationDate":"2010-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74932685","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings of the 8th Asia-Pacific Symposium on Internetware
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1