Ontology type: schema:Chapter
2005
AUTHORSG. B. Laleci , Y. Kabak , A. Dogac , I. Cingil , S. Kirbas , A. Yildiz , S. Sinir , O. Ozdikis , O. Ozturk
ABSTRACTAgents show considerable promise as a new paradigm for software development. However for wider adoption and deployment of agent technology, powerful design and development tools are needed. Such tools should empower software developers to cater agent solutions more efficiently and at a lower cost for their customers with rapidly changing requirements and differing application specifications. In this paper, an agent orchestration platform that allows the developers to design a complete agent-based scenario through graphical user interfaces is presented. The scenario produced by the platform is a rule based system in contrast to the existing systems where agents are coded through a programming language. In this way, the platform provides a higher level of abstraction to agent development making it easier to adapt to rapidly changing user requirements or differing software specifications. The system is highly transportable and interoperable. The platform helps to design a multi-agent system either from scratch, or by adapting existing distributed systems to multi agent systems. It contains tools that handle the agent system design both at the macro level, that is, defining the interaction between agents and at the micro level which deals with internal design of agents. Agent behaviour is modeled as a workflow of basic agent behaviour building blocks (such as receiving a message, invoking an application, making a decision or sending a message) by considering the data and control dependencies among them, and a graphical user interface is provided to construct agent behaviours. The platform allows agent templates to be constructed from previously defined behaviours. Finally through a Scenario Design Tool, a multi-agent system is designed by specifying associations among agents. The scenario is stored in a knowledge base by using the Agent Behaviour Representation Language (ABRL) which is developed for this purpose. Finally to be able to demonstrate the execution of the system on a concrete agent platform, we mapped the ABRL rules to JESS and executed the system on JADE. More... »
PAGES205-220
Agent-Oriented Software Engineering V
ISBN
978-3-540-24286-4
978-3-540-30578-1
http://scigraph.springernature.com/pub.10.1007/978-3-540-30578-1_14
DOIhttp://dx.doi.org/10.1007/978-3-540-30578-1_14
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1038212213
JSON-LD is the canonical representation for SciGraph data.
TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT
[
{
"@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json",
"about": [
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Computer Software",
"type": "DefinedTerm"
},
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Information and Computing Sciences",
"type": "DefinedTerm"
}
],
"author": [
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Laleci",
"givenName": "G. B.",
"id": "sg:person.010042527341.24",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010042527341.24"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Kabak",
"givenName": "Y.",
"id": "sg:person.01227513511.35",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01227513511.35"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Dogac",
"givenName": "A.",
"id": "sg:person.01074167140.73",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Cingil",
"givenName": "I.",
"id": "sg:person.014474367115.33",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014474367115.33"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Kirbas",
"givenName": "S.",
"id": "sg:person.0663026226.07",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0663026226.07"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Yildiz",
"givenName": "A.",
"id": "sg:person.012767426503.69",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012767426503.69"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Sinir",
"givenName": "S.",
"id": "sg:person.011374465503.84",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011374465503.84"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Ozdikis",
"givenName": "O.",
"id": "sg:person.011432052401.17",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011432052401.17"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Middle East Technical University",
"id": "https://www.grid.ac/institutes/grid.6935.9",
"name": [
"Software Research and Development Center & Dept. of Computer Eng., Middle East Technical University (METU), 06531, Ankara, T\u00fcrkiye"
],
"type": "Organization"
},
"familyName": "Ozturk",
"givenName": "O.",
"type": "Person"
}
],
"citation": [
{
"id": "sg:pub.10.1023/a:1008204020038",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1000823656",
"https://doi.org/10.1023/a:1008204020038"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-642-58908-9_4",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1006914508",
"https://doi.org/10.1007/978-3-642-58908-9_4"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1016/s0004-3702(99)00107-1",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1007552506"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/3-540-44631-1_4",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1009396602",
"https://doi.org/10.1007/3-540-44631-1_4"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/3-540-44631-1_4",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1009396602",
"https://doi.org/10.1007/3-540-44631-1_4"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_7",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1010764735",
"https://doi.org/10.1007/978-3-540-30578-1_7"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_7",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1010764735",
"https://doi.org/10.1007/978-3-540-30578-1_7"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1023/a:1010071910869",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1027485911",
"https://doi.org/10.1023/a:1010071910869"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_2",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1028456000",
"https://doi.org/10.1007/978-3-540-30578-1_2"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_2",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1028456000",
"https://doi.org/10.1007/978-3-540-30578-1_2"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_3",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1039506327",
"https://doi.org/10.1007/978-3-540-30578-1_3"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_3",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1039506327",
"https://doi.org/10.1007/978-3-540-30578-1_3"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-642-58908-9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1045248885",
"https://doi.org/10.1007/978-3-642-58908-9"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-642-58908-9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1045248885",
"https://doi.org/10.1007/978-3-642-58908-9"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1145/545056.545069",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1046623880"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1051854376",
"https://doi.org/10.1007/978-3-540-30578-1_9"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-30578-1_9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1051854376",
"https://doi.org/10.1007/978-3-540-30578-1_9"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1145/301136.301165",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1052706652"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1109/cmpcon.1991.128866",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1086359281"
],
"type": "CreativeWork"
}
],
"datePublished": "2005",
"datePublishedReg": "2005-01-01",
"description": "Agents show considerable promise as a new paradigm for software development. However for wider adoption and deployment of agent technology, powerful design and development tools are needed. Such tools should empower software developers to cater agent solutions more efficiently and at a lower cost for their customers with rapidly changing requirements and differing application specifications. In this paper, an agent orchestration platform that allows the developers to design a complete agent-based scenario through graphical user interfaces is presented. The scenario produced by the platform is a rule based system in contrast to the existing systems where agents are coded through a programming language. In this way, the platform provides a higher level of abstraction to agent development making it easier to adapt to rapidly changing user requirements or differing software specifications. The system is highly transportable and interoperable. The platform helps to design a multi-agent system either from scratch, or by adapting existing distributed systems to multi agent systems. It contains tools that handle the agent system design both at the macro level, that is, defining the interaction between agents and at the micro level which deals with internal design of agents. Agent behaviour is modeled as a workflow of basic agent behaviour building blocks (such as receiving a message, invoking an application, making a decision or sending a message) by considering the data and control dependencies among them, and a graphical user interface is provided to construct agent behaviours. The platform allows agent templates to be constructed from previously defined behaviours. Finally through a Scenario Design Tool, a multi-agent system is designed by specifying associations among agents. The scenario is stored in a knowledge base by using the Agent Behaviour Representation Language (ABRL) which is developed for this purpose. Finally to be able to demonstrate the execution of the system on a concrete agent platform, we mapped the ABRL rules to JESS and executed the system on JADE.",
"editor": [
{
"familyName": "Odell",
"givenName": "James",
"type": "Person"
},
{
"familyName": "Giorgini",
"givenName": "Paolo",
"type": "Person"
},
{
"familyName": "M\u00fcller",
"givenName": "J\u00f6rg P.",
"type": "Person"
}
],
"genre": "chapter",
"id": "sg:pub.10.1007/978-3-540-30578-1_14",
"inLanguage": [
"en"
],
"isAccessibleForFree": false,
"isPartOf": {
"isbn": [
"978-3-540-24286-4",
"978-3-540-30578-1"
],
"name": "Agent-Oriented Software Engineering V",
"type": "Book"
},
"name": "A Platform for Agent Behavior Design and Multi Agent Orchestration",
"pagination": "205-220",
"productId": [
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1038212213"
]
},
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1007/978-3-540-30578-1_14"
]
},
{
"name": "readcube_id",
"type": "PropertyValue",
"value": [
"b607e6304fc42176c8bf68273046a0c6c8257ec5219305b468d5e0492ef8efe0"
]
}
],
"publisher": {
"location": "Berlin, Heidelberg",
"name": "Springer Berlin Heidelberg",
"type": "Organisation"
},
"sameAs": [
"https://doi.org/10.1007/978-3-540-30578-1_14",
"https://app.dimensions.ai/details/publication/pub.1038212213"
],
"sdDataset": "chapters",
"sdDatePublished": "2019-04-16T07:59",
"sdLicense": "https://scigraph.springernature.com/explorer/license/",
"sdPublisher": {
"name": "Springer Nature - SN SciGraph project",
"type": "Organization"
},
"sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000359_0000000359/records_29183_00000002.jsonl",
"type": "Chapter",
"url": "https://link.springer.com/10.1007%2F978-3-540-30578-1_14"
}
]
Download the RDF metadata as: json-ld nt turtle xml License info
JSON-LD is a popular format for linked data which is fully compatible with JSON.
curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-30578-1_14'
N-Triples is a line-based linked data format ideal for batch operations.
curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-30578-1_14'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-30578-1_14'
RDF/XML is a standard XML format for linked data.
curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-30578-1_14'
This table displays all metadata directly associated to this object as RDF triples.
178 TRIPLES
23 PREDICATES
40 URIs
20 LITERALS
8 BLANK NODES