Definition of Process Models for Agent-Based Development View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2009

AUTHORS

Iván García-Magariño , Alma Gómez-Rodríguez , Juan C. González-Moreno

ABSTRACT

As in other kinds of software development, the definition of process models in Multi-agent System (MAS) domain has many advantages. Some of these advantages are the better understanding which facilitates process measurement and improvement, and that the definition constitutes the basis for automating the process itself. The main goal of this paper is to provide a proper mechanism for defining agent-based development process models. For achieving this goal, an open-source editor tool and a technique for defining process models with the mentioned tool are presented. Both the editor tool and the technique provide MAS designers with a suitable mechanism for defining process models and are based on the Software Process Engineering Metamodel (SPEM). Although the main goal is to define process models for agent-based development, the proposed tool and technique can define any software process model, because they are based on a general-purpose software process metamodel. The utility of the tool and the technique is also justified, finally, by qualitative comparison with others. More... »

PAGES

60-73

References to SciGraph publications

  • 2002. Determining When to Use an Agent-Oriented Software Engineering Paradigm in AGENT-ORIENTED SOFTWARE ENGINEERING II
  • 2003-05-27. Agent Oriented Software Engineering with INGENIAS in MULTI-AGENT SYSTEMS AND APPLICATIONS III
  • 2006. Model Driven Development of Multi-Agent Systems in MODEL DRIVEN ARCHITECTURE – FOUNDATIONS AND APPLICATIONS
  • 2003-03-14. Prometheus: A Methodology for Developing Intelligent Agents in AGENT-ORIENTED SOFTWARE ENGINEERING III
  • 2006. Evaluation of Development Tools for Domain-Specific Modeling Languages in SYSTEM ANALYSIS AND MODELING: LANGUAGE PROFILES
  • Book

    TITLE

    Agent-Oriented Software Engineering IX

    ISBN

    978-3-642-01337-9
    978-3-642-01338-6

    Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/978-3-642-01338-6_5

    DOI

    http://dx.doi.org/10.1007/978-3-642-01338-6_5

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1003305541


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    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": "Complutense University of Madrid", 
              "id": "https://www.grid.ac/institutes/grid.4795.f", 
              "name": [
                "D. Software Engineering and Artificial Intelligence, Facultad de Inform\u00e1tica, Universidad Complutense de Madrid, Spain"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Garc\u00eda-Magari\u00f1o", 
            "givenName": "Iv\u00e1n", 
            "id": "sg:person.07565216321.06", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07565216321.06"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Vigo", 
              "id": "https://www.grid.ac/institutes/grid.6312.6", 
              "name": [
                "Ed. Polit\u00e9cnico, D. de Inform\u00e1tica (University of Vigo), Campus As Lagoas, E-32004, Ourense, Spain"
              ], 
              "type": "Organization"
            }, 
            "familyName": "G\u00f3mez-Rodr\u00edguez", 
            "givenName": "Alma", 
            "id": "sg:person.014701355365.55", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014701355365.55"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Vigo", 
              "id": "https://www.grid.ac/institutes/grid.6312.6", 
              "name": [
                "Ed. Polit\u00e9cnico, D. de Inform\u00e1tica (University of Vigo), Campus As Lagoas, E-32004, Ourense, Spain"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Gonz\u00e1lez-Moreno", 
            "givenName": "Juan C.", 
            "id": "sg:person.013266373351.98", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013266373351.98"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/3-540-70657-7_13", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1006913236", 
              "https://doi.org/10.1007/3-540-70657-7_13"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/j.engappai.2004.11.015", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1018429202"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/544741.544749", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1018688000"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-45023-8_38", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1032917309", 
              "https://doi.org/10.1007/3-540-45023-8_38"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-45023-8_38", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1032917309", 
              "https://doi.org/10.1007/3-540-45023-8_38"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11787044_22", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1040904115", 
              "https://doi.org/10.1007/11787044_22"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11787044_22", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1040904115", 
              "https://doi.org/10.1007/11787044_22"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1017/s0269888905000421", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1046414479"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-36540-0_14", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050134654", 
              "https://doi.org/10.1007/3-540-36540-0_14"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-36540-0_14", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050134654", 
              "https://doi.org/10.1007/3-540-36540-0_14"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11951148_12", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050287351", 
              "https://doi.org/10.1007/11951148_12"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11951148_12", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050287351", 
              "https://doi.org/10.1007/11951148_12"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/ms.2003.1231149", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061420337"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2009", 
        "datePublishedReg": "2009-01-01", 
        "description": "As in other kinds of software development, the definition of process models in Multi-agent System (MAS) domain has many advantages. Some of these advantages are the better understanding which facilitates process measurement and improvement, and that the definition constitutes the basis for automating the process itself. The main goal of this paper is to provide a proper mechanism for defining agent-based development process models. For achieving this goal, an open-source editor tool and a technique for defining process models with the mentioned tool are presented. Both the editor tool and the technique provide MAS designers with a suitable mechanism for defining process models and are based on the Software Process Engineering Metamodel (SPEM). Although the main goal is to define process models for agent-based development, the proposed tool and technique can define any software process model, because they are based on a general-purpose software process metamodel. The utility of the tool and the technique is also justified, finally, by qualitative comparison with others.", 
        "editor": [
          {
            "familyName": "Luck", 
            "givenName": "Michael", 
            "type": "Person"
          }, 
          {
            "familyName": "Gomez-Sanz", 
            "givenName": "Jorge J.", 
            "type": "Person"
          }
        ], 
        "genre": "chapter", 
        "id": "sg:pub.10.1007/978-3-642-01338-6_5", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": false, 
        "isPartOf": {
          "isbn": [
            "978-3-642-01337-9", 
            "978-3-642-01338-6"
          ], 
          "name": "Agent-Oriented Software Engineering IX", 
          "type": "Book"
        }, 
        "name": "Definition of Process Models for Agent-Based Development", 
        "pagination": "60-73", 
        "productId": [
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1003305541"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/978-3-642-01338-6_5"
            ]
          }, 
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "0fbec3217908facbb015b3faba254b25c685d25081e3095a2fcc5244125ad542"
            ]
          }
        ], 
        "publisher": {
          "location": "Berlin, Heidelberg", 
          "name": "Springer Berlin Heidelberg", 
          "type": "Organisation"
        }, 
        "sameAs": [
          "https://doi.org/10.1007/978-3-642-01338-6_5", 
          "https://app.dimensions.ai/details/publication/pub.1003305541"
        ], 
        "sdDataset": "chapters", 
        "sdDatePublished": "2019-04-16T07:16", 
        "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/0000000353_0000000353/records_45376_00000000.jsonl", 
        "type": "Chapter", 
        "url": "https://link.springer.com/10.1007%2F978-3-642-01338-6_5"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    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-642-01338-6_5'

    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-642-01338-6_5'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-01338-6_5'

    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-642-01338-6_5'


     

    This table displays all metadata directly associated to this object as RDF triples.

    119 TRIPLES      23 PREDICATES      36 URIs      20 LITERALS      8 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/978-3-642-01338-6_5 schema:about anzsrc-for:08
    2 anzsrc-for:0803
    3 schema:author N7759ae795a4f48b3905154930cdfe720
    4 schema:citation sg:pub.10.1007/11787044_22
    5 sg:pub.10.1007/11951148_12
    6 sg:pub.10.1007/3-540-36540-0_14
    7 sg:pub.10.1007/3-540-45023-8_38
    8 sg:pub.10.1007/3-540-70657-7_13
    9 https://doi.org/10.1016/j.engappai.2004.11.015
    10 https://doi.org/10.1017/s0269888905000421
    11 https://doi.org/10.1109/ms.2003.1231149
    12 https://doi.org/10.1145/544741.544749
    13 schema:datePublished 2009
    14 schema:datePublishedReg 2009-01-01
    15 schema:description As in other kinds of software development, the definition of process models in Multi-agent System (MAS) domain has many advantages. Some of these advantages are the better understanding which facilitates process measurement and improvement, and that the definition constitutes the basis for automating the process itself. The main goal of this paper is to provide a proper mechanism for defining agent-based development process models. For achieving this goal, an open-source editor tool and a technique for defining process models with the mentioned tool are presented. Both the editor tool and the technique provide MAS designers with a suitable mechanism for defining process models and are based on the Software Process Engineering Metamodel (SPEM). Although the main goal is to define process models for agent-based development, the proposed tool and technique can define any software process model, because they are based on a general-purpose software process metamodel. The utility of the tool and the technique is also justified, finally, by qualitative comparison with others.
    16 schema:editor Nf8305599303a4a98beb075cb9c89a7ec
    17 schema:genre chapter
    18 schema:inLanguage en
    19 schema:isAccessibleForFree false
    20 schema:isPartOf N97d1a5c9952d43c4af911523ba14192d
    21 schema:name Definition of Process Models for Agent-Based Development
    22 schema:pagination 60-73
    23 schema:productId N8837f298c6e84216a0f748fa8f993021
    24 N93ed41815d0447138ae4fca1f29316f1
    25 Na4df4f545dec40ef95bc9d166de36496
    26 schema:publisher N14aadc78f770415ab44bd9b5a61536c6
    27 schema:sameAs https://app.dimensions.ai/details/publication/pub.1003305541
    28 https://doi.org/10.1007/978-3-642-01338-6_5
    29 schema:sdDatePublished 2019-04-16T07:16
    30 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    31 schema:sdPublisher N36e21a94ca04467bba000ed1b5cc6804
    32 schema:url https://link.springer.com/10.1007%2F978-3-642-01338-6_5
    33 sgo:license sg:explorer/license/
    34 sgo:sdDataset chapters
    35 rdf:type schema:Chapter
    36 N00f6d932fd5e4eb986fd704c09763923 schema:familyName Gomez-Sanz
    37 schema:givenName Jorge J.
    38 rdf:type schema:Person
    39 N0d04c4550ce04bc6b546f00f75b73581 schema:familyName Luck
    40 schema:givenName Michael
    41 rdf:type schema:Person
    42 N14aadc78f770415ab44bd9b5a61536c6 schema:location Berlin, Heidelberg
    43 schema:name Springer Berlin Heidelberg
    44 rdf:type schema:Organisation
    45 N1538a96963124fc4801c2c095e45018e rdf:first sg:person.013266373351.98
    46 rdf:rest rdf:nil
    47 N26e3f08e9768405ea3ec37a0f1f2a40c rdf:first sg:person.014701355365.55
    48 rdf:rest N1538a96963124fc4801c2c095e45018e
    49 N36e21a94ca04467bba000ed1b5cc6804 schema:name Springer Nature - SN SciGraph project
    50 rdf:type schema:Organization
    51 N7759ae795a4f48b3905154930cdfe720 rdf:first sg:person.07565216321.06
    52 rdf:rest N26e3f08e9768405ea3ec37a0f1f2a40c
    53 N7a73320799524a0cb5717cb54536c393 rdf:first N00f6d932fd5e4eb986fd704c09763923
    54 rdf:rest rdf:nil
    55 N8837f298c6e84216a0f748fa8f993021 schema:name doi
    56 schema:value 10.1007/978-3-642-01338-6_5
    57 rdf:type schema:PropertyValue
    58 N93ed41815d0447138ae4fca1f29316f1 schema:name readcube_id
    59 schema:value 0fbec3217908facbb015b3faba254b25c685d25081e3095a2fcc5244125ad542
    60 rdf:type schema:PropertyValue
    61 N97d1a5c9952d43c4af911523ba14192d schema:isbn 978-3-642-01337-9
    62 978-3-642-01338-6
    63 schema:name Agent-Oriented Software Engineering IX
    64 rdf:type schema:Book
    65 Na4df4f545dec40ef95bc9d166de36496 schema:name dimensions_id
    66 schema:value pub.1003305541
    67 rdf:type schema:PropertyValue
    68 Nf8305599303a4a98beb075cb9c89a7ec rdf:first N0d04c4550ce04bc6b546f00f75b73581
    69 rdf:rest N7a73320799524a0cb5717cb54536c393
    70 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    71 schema:name Information and Computing Sciences
    72 rdf:type schema:DefinedTerm
    73 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
    74 schema:name Computer Software
    75 rdf:type schema:DefinedTerm
    76 sg:person.013266373351.98 schema:affiliation https://www.grid.ac/institutes/grid.6312.6
    77 schema:familyName González-Moreno
    78 schema:givenName Juan C.
    79 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013266373351.98
    80 rdf:type schema:Person
    81 sg:person.014701355365.55 schema:affiliation https://www.grid.ac/institutes/grid.6312.6
    82 schema:familyName Gómez-Rodríguez
    83 schema:givenName Alma
    84 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014701355365.55
    85 rdf:type schema:Person
    86 sg:person.07565216321.06 schema:affiliation https://www.grid.ac/institutes/grid.4795.f
    87 schema:familyName García-Magariño
    88 schema:givenName Iván
    89 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07565216321.06
    90 rdf:type schema:Person
    91 sg:pub.10.1007/11787044_22 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040904115
    92 https://doi.org/10.1007/11787044_22
    93 rdf:type schema:CreativeWork
    94 sg:pub.10.1007/11951148_12 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050287351
    95 https://doi.org/10.1007/11951148_12
    96 rdf:type schema:CreativeWork
    97 sg:pub.10.1007/3-540-36540-0_14 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050134654
    98 https://doi.org/10.1007/3-540-36540-0_14
    99 rdf:type schema:CreativeWork
    100 sg:pub.10.1007/3-540-45023-8_38 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032917309
    101 https://doi.org/10.1007/3-540-45023-8_38
    102 rdf:type schema:CreativeWork
    103 sg:pub.10.1007/3-540-70657-7_13 schema:sameAs https://app.dimensions.ai/details/publication/pub.1006913236
    104 https://doi.org/10.1007/3-540-70657-7_13
    105 rdf:type schema:CreativeWork
    106 https://doi.org/10.1016/j.engappai.2004.11.015 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018429202
    107 rdf:type schema:CreativeWork
    108 https://doi.org/10.1017/s0269888905000421 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046414479
    109 rdf:type schema:CreativeWork
    110 https://doi.org/10.1109/ms.2003.1231149 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061420337
    111 rdf:type schema:CreativeWork
    112 https://doi.org/10.1145/544741.544749 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018688000
    113 rdf:type schema:CreativeWork
    114 https://www.grid.ac/institutes/grid.4795.f schema:alternateName Complutense University of Madrid
    115 schema:name D. Software Engineering and Artificial Intelligence, Facultad de Informática, Universidad Complutense de Madrid, Spain
    116 rdf:type schema:Organization
    117 https://www.grid.ac/institutes/grid.6312.6 schema:alternateName University of Vigo
    118 schema:name Ed. Politécnico, D. de Informática (University of Vigo), Campus As Lagoas, E-32004, Ourense, Spain
    119 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...