Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Agent-based Environment for Simulation Model Composition
Swedish Defence Research Agency, FOI.
KTH, School of Information and Communication Technology (ICT), Communication: Services and Infrastucture, Software and Computer Systems, SCS.
KTH, School of Information and Communication Technology (ICT), Communication: Services and Infrastucture, Software and Computer Systems, SCS.
2008 (English)In: Proceedings of the 22nd ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation PADS, 2008, 175-184 p.Conference paper, Published paper (Refereed)
Abstract [en]

As Modelling and Simulation gains more popularity, the demand on reducing time and resource costs associated with development and validation of simulation models has also increased. Composing simulation models of reusable and validated simulation components is one approach for addressing the above demand. This approach requires a composition process that is able to support a modeller with discovery and identification of components as well as giving feedback on feasibility of a composition.

Software agents are programs that can with some degree of autonomy perform tasks on behalf of a user or another program. In a Multi Agent System (MAS) autonomous agents interact and collaborate with each other in order to solve complex problems that are beyond the individual capabilities or knowledge of each agent, thus providing modularity and scalability. The objective of this work has been to develop a Multi Agent System for discovery and composition of BOM (Base Object Model) based simulation models, which provides the flexibility and adaptability to test and assess, amongst others different discovery and composition methods and techniques.

The MAS that we developed is based on the JACK (TM) Intelligent Agents and executes a rule-based process for discovery and composition of BOMB. Our preliminary results indicate its feasibility, portability, adaptability and flexibility.

Place, publisher, year, edition, pages
2008. 175-184 p.
Series
Workshop on Parallel and Distributed Simulation, ISSN 1087-4097
Keyword [en]
Agents, Artificial intelligence, Autonomous agents, Chlorine compounds, Computer networks, Electric power transmission networks, Financial data processing, Fischer-Tropsch synthesis, Intelligent agents, Distributed simulations, Simulation modelling
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:kth:diva-8518DOI: 10.1109/PADS.2008.18ISI: 000257570100027Scopus ID: 2-s2.0-50849123418ISBN: 978-0-7695-3159-5 (print)OAI: oai:DiVA.org:kth-8518DiVA: diva2:13863
Note
QC 20100830Available from: 2008-05-26 Created: 2008-05-26 Last updated: 2010-08-30Bibliographically approved
In thesis
1. A Framework for Component Based Modelling and Simulation using BOMs and Semantic Web Technology
Open this publication in new window or tab >>A Framework for Component Based Modelling and Simulation using BOMs and Semantic Web Technology
2008 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

Modelling and Simulation (M&S) is a multi-disciplinary field that is widely used in various domains. It provides a means to study complex systems before actual physical prototyping and helps lowering, amongst others, manufacturing and training costs. However, as M&S gains more popularity, the demand on reducing time and resource costs associated with development and validation of simulation models has also increased. Composing simulation models of reusable and validated simulation components is one approach for addressing the above demand. This approach, which is still an open research issue in M&S, requires a composition process that is able to support a modeller with discovery and identification of components as well as giving feedback on feasibility of a composition. Combining components in order to build new simulations raise the non-trivial issue of composability.

Composability has been defined as the capability to select and assemble reusable simulation components in various combinations into simulation systems to meet user requirements. There are three main types of composability, syntactic, semantic and pragmatic. Syntactic composability is concerned with the compatibility of implementation details, such as parameter passing mechanisms, external data accesses, and timing mechanisms. It is the question of whether a set of components can be combined. Semantic composability, on the other hand, is concerned with the validity of the composition, and whether the composed simulation is meaningful. Pragmatic composability is yet another type which is concerned with the context of the simulation, and whether the composed simulation meets the intended purpose of the modeller. Of these three types syntactic composability is easiest to accomplish and some significant progresses on this issue have been reported in the literature. Semantic and pragmatic composability are much harder to achieve and has inspired many researchers to conduct both theoretical and experimental research.

The Base Object Model (BOM) is a new concept identified within M&S community as a potential facilitator for providing reusable model components for the rapid construction and modification of simulations. Although BOMs exhibit good capabilities for reuse and composability they lack the required semantic information for semantic matching and composition. There is little support for defining concepts and terms in order to avoid ambiguity, and there is no method for matching behaviour of conceptual models (i.e., state machines of the components), which is required for reasoning about the validity of BOM compositions.

In this work we have developed a framework for component-based model development that supports both syntactic and semantic composability of simulation models by extending the BOM concept using ontologies, Semantic Web and Web Services technologies, and developing a rule-based method for reasoning about BOM compositions. The issue of pragmatic composability has not been the focus of this work, and it has only been partly addressed. The framework utilises intelligent agents to perform discovery and composition of components, according to the modeller needs. It includes a collaborative environment, a semantic distributed repository and an execution environment to support model development and execution process.

The basic assumption of this work is that semantic composability should be achieved at conceptual level. Through precise definition and specification of components’ semantic and syntax one can capture the basic requirements for matching and semantically meaningful composition of those components. This requires a common methodology for specification of simulation components. The specification methodology consists of meta-models describing simulation components at different levels. In order to enable automatic matching of meta-models they are formalized and structured using Semantic Web technology in OWL (Web Ontology Language). Hence, the models are based on ontologies to avoid misunderstanding and to provide unambiguous definitions as a basis for reasoning about syntactic and semantic validity of compositions.

Place, publisher, year, edition, pages
Stockholm: KTH, 2008. xii, 84 p.
Series
Trita-ICT-ECS AVH, ISSN 1653-6363 ; 08:05
Keyword
Computer science
National Category
Telecommunications
Identifiers
urn:nbn:se:kth:diva-4770 (URN)978-91-7178-957-0 (ISBN)
Public defence
2008-05-23, Sal D, KTH-Forum, Isafjordsgatan 39, Kista, 13:00
Opponent
Supervisors
Note
QC 20100830Available from: 2008-05-26 Created: 2008-05-26 Last updated: 2010-08-30Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Moradi, FarshadAyani, RassulMahmood, Imran
By organisation
Software and Computer Systems, SCS
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 183 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf