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 N99a1204d7d6e4b54a61192507e012c82
    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 Nf8cb2495606f4beeb3b75275b487ab13
    17 schema:genre chapter
    18 schema:inLanguage en
    19 schema:isAccessibleForFree false
    20 schema:isPartOf N4474e875fe264e88953070ac07a4a6e8
    21 schema:name Definition of Process Models for Agent-Based Development
    22 schema:pagination 60-73
    23 schema:productId N3edbc501d81b42e48c1b24c0c3aa31dd
    24 N987222fd49114fd9af5c8594065b7aa7
    25 Ne406444058a844a387c819a28b5d3644
    26 schema:publisher Nac6fbdf229ce4136a9ee81ba9436f7a3
    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 Nff1f646c90d64e57a0d04b86cdcefff7
    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 N3edbc501d81b42e48c1b24c0c3aa31dd schema:name dimensions_id
    37 schema:value pub.1003305541
    38 rdf:type schema:PropertyValue
    39 N4474e875fe264e88953070ac07a4a6e8 schema:isbn 978-3-642-01337-9
    40 978-3-642-01338-6
    41 schema:name Agent-Oriented Software Engineering IX
    42 rdf:type schema:Book
    43 N74ea24a9958c4be4a8d84737c250f184 schema:familyName Gomez-Sanz
    44 schema:givenName Jorge J.
    45 rdf:type schema:Person
    46 N987222fd49114fd9af5c8594065b7aa7 schema:name doi
    47 schema:value 10.1007/978-3-642-01338-6_5
    48 rdf:type schema:PropertyValue
    49 N99a1204d7d6e4b54a61192507e012c82 rdf:first sg:person.07565216321.06
    50 rdf:rest Nb6de8c5ee5f240e2a1f8a5252f9e339e
    51 Naa9cdb53b43d431c9257583c46b0523c schema:familyName Luck
    52 schema:givenName Michael
    53 rdf:type schema:Person
    54 Nac6fbdf229ce4136a9ee81ba9436f7a3 schema:location Berlin, Heidelberg
    55 schema:name Springer Berlin Heidelberg
    56 rdf:type schema:Organisation
    57 Nb6de8c5ee5f240e2a1f8a5252f9e339e rdf:first sg:person.014701355365.55
    58 rdf:rest Nf24091991c1041d8b805961b889bf152
    59 Ne406444058a844a387c819a28b5d3644 schema:name readcube_id
    60 schema:value 0fbec3217908facbb015b3faba254b25c685d25081e3095a2fcc5244125ad542
    61 rdf:type schema:PropertyValue
    62 Nf24091991c1041d8b805961b889bf152 rdf:first sg:person.013266373351.98
    63 rdf:rest rdf:nil
    64 Nf8cb2495606f4beeb3b75275b487ab13 rdf:first Naa9cdb53b43d431c9257583c46b0523c
    65 rdf:rest Nfaf453dabdc249709e816b52bc3110f1
    66 Nfaf453dabdc249709e816b52bc3110f1 rdf:first N74ea24a9958c4be4a8d84737c250f184
    67 rdf:rest rdf:nil
    68 Nff1f646c90d64e57a0d04b86cdcefff7 schema:name Springer Nature - SN SciGraph project
    69 rdf:type schema:Organization
    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)


    ...