Situation is an abstraction that characterizes a complex system consisting of semi-autonomous objects striving to achieve certain particular goals (sequences of goals) and operating in a coordinated mode controlled by a meta-goal of the system on the whole. Situation and objects are discriminated by their "states" taking values from finite sets of classes' labels. Situation assessment, which is the topmost task in many practically important applications, is a classification task aimed at assessing the situation current state and assigning a class label to the situation. The paper covers certain key issues of the situation assessment problem. It analyses formal frameworks proposed for specification of the situation models, and highlights a number of challenging problems associated with situation assessment, the most crucial of which is caused by the peculiarities of input data used for situation assessment, which are a superposition of asynchronous discrete streams of heterogeneous data received from multiple sources and having finite "life time". The paper is focused on the approaches and algorithms intended for on-line updating of the situation assessment, on the situation assessment systems generic architecture and on the demonstration of the proposed techniques and architecture using a computer assurance system solving anomaly detection task.
Abstract:Recent research in area of multi-agent technology attracted a growing attention of both scientific community and industrial companies. This attention is stipulated by powerful capabilities of multi-agent technology allowing to create large scale distributed intelligent systems, and, on the other hand, by practical needs of industrial companies to possess an advanced and reliable technology for solving of practically important problems. Currently one of the topmost questions of the research is development of powerful methodologies for engineering of agent-based systems and development of more effective and efficient tools supporting implementation of applied systems. The paper presents one of such tools, Multi Agent System Development Kit, based on and implementing of Gaia methodology. It supports the whole life cycle of multi-agent system development and maintains integrity of solutions produced at different stages of the development process.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.