Verification of distributed and multi-agent systems using data analytics and message contents independence approach
Verification of distributed and multi-agent systems using data analytics and message contents independence approach
批准号:
RGPIN-2016-04067
负责人:
Far, Behrouz
金额:
$1.6万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2016
资助国家:
加拿大
项目状态:
已结题
起止时间:
2016-01-01 至 2017-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Distributed software systems (DSS) are a class of software systems in which functionality and/or control are distributed. In DSS the way components interact is usually described by scenarios, e.g. sequence diagrams. Maintaining consistency among the scenarios in multiple design iteration is a complex and expensive task. Lack of centralized control and multiplicity of scenarios imply that there may be unintended/unexpected behavior during execution, commonly known as “emergent behavior” (EB) and “implied scenario” (IS). They may lead to costly and/or irreversible damage to the users, environment, and the business.
Our goal in this research is to manage (i.e. model, analyze, detect and resolve) EB and IS by identifying design flaws that may lead to them. We focus on addressing the problems using novel social network analysis and data mining approach. The main focus is on detecting the “shared states” and “shared interactions”, which are the main culprits of EB and IS in a DSS, respectively. However, detecting shared states and/or interactions is not an easy task in terms of computational resources and complexity of the algorithms. We view a component’s behavior as a language equivalent to its state transition diagram. Similarly, interaction among components - as constrained by the design scenarios - are modeled by a graph similar to what is common in social networks. Clustering technique are applied to the strings of the language and the graph to identify common sequences of states and interactions. Largest frequent subset of shared states in string mining and higher changes of pairwise members in graph mining are suspects of causing EB and IS.
Unique points in this research besides being computationally manageable are: (1) Modeling both interactions of components and their internal states together that saves the components’ states and preserves the interaction information among the components; (2) Using interaction information to detect potential problems; (3) Ability to investigate whether new path can exist between components based on identified interactions; (4) Ability to suggest solutions based on exact cause of the detected problem; (5) Ability to investigate interactions of the same-type components/agents.
This research has a solid theoretical basis and a fully implemented system. Through both simulated and detailed case studies applied to various domain problems we will show the efficiency and effectiveness of the approach.
This research provides a cost effective solution to model-based verification of DSS which appeals to a large audience, namely medium/large companies. It has great potential for lightweight software development processes, especially appealing to Agile developers. Although formal models and Agile methodologies are generally considered immiscible, our research shows that “just enough” documentation is “good enough” to produce useful results.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Data analytics approach to design verification of distributed systems and sensor networks
-
批准号:RGPIN-2017-04842
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Far, Behrouz
-
依托单位:
Data analytics approach to design verification of distributed systems and sensor networks
-
批准号:RGPIN-2017-04842
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2020
-
负责人:Far, Behrouz
-
依托单位:
Data analytics approach to design verification of distributed systems and sensor networks
-
批准号:RGPIN-2017-04842
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2019
-
负责人:Far, Behrouz
-
依托单位:
Data analytics approach to design verification of distributed systems and sensor networks
-
批准号:RGPIN-2017-04842
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2018
-
负责人:Far, Behrouz
-
依托单位:
Data analytics approach to design verification of distributed systems and sensor networks
-
批准号:RGPIN-2017-04842
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2017
-
负责人:Far, Behrouz
-
依托单位:
Model based approach to verification of distributed and multi-agent systems
-
批准号:249705-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.86万
-
财政年份:2015
-
负责人:Far, Behrouz
-
依托单位:
Model based approach to verification of distributed and multi-agent systems
-
批准号:249705-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.86万
-
财政年份:2014
-
负责人:Far, Behrouz
-
依托单位:
A vehicle monitoring framework for logistics management and improving driving performance
-
批准号:459200-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.77万
-
财政年份:2013
-
负责人:Far, Behrouz
-
依托单位:
Fusion of simulated and real traffic data for smart spatiotemporal applications
-
批准号:459199-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.76万
-
财政年份:2013
-
负责人:Far, Behrouz
-
依托单位:
Model based approach to verification of distributed and multi-agent systems
-
批准号:249705-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.86万
-
财政年份:2013
-
负责人:Far, Behrouz
-
依托单位:
Model based approach to verification of distributed and multi-agent systems
-
批准号:249705-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.86万
-
财政年份:2012
-
负责人:Far, Behrouz
-
依托单位:
Model based approach to verification of distributed and multi-agent systems
-
批准号:249705-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.86万
-
财政年份:2011
-
负责人:Far, Behrouz
-
依托单位:
Distributed knowledge management using ontology learning
-
批准号:249705-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Far, Behrouz
-
依托单位:
Intelligent decision support system for COTS based software development
-
批准号:249705-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2008
-
负责人:Far, Behrouz
-
依托单位:
Intelligent decision support system for COTS based software development
-
批准号:249705-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2007
-
负责人:Far, Behrouz
-
依托单位:
Intelligent decision support system for COTS based software development
-
批准号:249705-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2006
-
负责人:Far, Behrouz
-
依托单位:
国内基金
海外基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位:
基于异构医学影像数据的深度挖掘技术及中枢神经系统重大疾病的精准预测
-
批准号:61672236
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2016
-
负责人:王骏
-
依托单位: