Title
SEA_L: A Domain-specific Language for Semantic Web enabled Multi-agent Systems
Abstract
Autonomous, reactive and proactive features of software agents make development of agent-based software systems complex. A Domain-specific Language (DSL) can provide the required abstraction and hence support a more fruitful methodology for the development of Multi-agent Systems (MASs) especially working on the new challenging environments such as the Semantic Web. Based on our previously introduced domain-specific metamodel, in this paper we propose a textual concrete syntax of a DSL for MASs working on the Semantic Web and show how the specifications of this DSL can be utilized during the code generation of exact MASs. The new DSL is called Semantic web Enabled Agent Language (SEA_L). The syntax of SEA_L is supported with textual modeling toolkits developed with Xtext. The practical use of SEA_L is illustrated with a case study which considers the modeling of a multi-agent based e-barter system.
Year
Venue
Keywords
2012
Computer Science and Information Systems
computational linguistics,electronic commerce,formal specification,multi-agent systems,program compilers,semantic Web,simulation languages,software agents,DSL,MAS,SEA_L,Xtext,agent-based software systems,autonomous software agents,code generation,domain-specific language,domain-specific metamodel,multiagent based e-barter system,proactive software agents,reactive software agents,semantic Web enabled agent language,semantic Web enabled multiagent systems,textual concrete syntax,textual modeling toolkits,Domain-specific Languages,Metamodel,Multiagent Systems,Semantic Web
Field
DocType
ISSN
Domain-specific language,Programming language,Semantic Web Stack,Computer science,Semantic Web,Formal specification,Software system,Multi-agent system,Social Semantic Web,Semantics
Conference
2325-0348
ISBN
Citations 
PageRank 
978-83-60810-51-4
6
0.54
References 
Authors
11
6
Name
Order
Citations
PageRank
Demirkol, S.160.54
Challenger, M.260.54
Getir, S.360.54
Kosar, T.4101.04
Kardas560.54
Mernik660.54