Loading…

Role modelling for agent system analysis, design, and implementation

Role theory deals with collaboration and coordination; roles have also been applied to distributed systems management and to agent and robot systems. However, it has been difficult to realize these representations in an automated or semi-automated system, due to the lack of an adequate formalism and...

Full description

Saved in:
Bibliographic Details
Main Author: Kendall, E.A.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 218
container_issue
container_start_page 204
container_title
container_volume
creator Kendall, E.A.
description Role theory deals with collaboration and coordination; roles have also been applied to distributed systems management and to agent and robot systems. However, it has been difficult to realize these representations in an automated or semi-automated system, due to the lack of an adequate formalism and corresponding abstractions in software. Role models are relatively new concepts in object-oriented software engineering that emphasize patterns of interaction and therefore rectify this situation for software analysis and design. This paper provides examples of agent role models and explains how role modelling can be used to facilitate agent system analysis and design. We also discuss role model implementations based on two approaches: the "role object" pattern and aspect-oriented programming (AOP).
doi_str_mv 10.1109/ASAMA.1999.805405
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_805405</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>805405</ieee_id><sourcerecordid>805405</sourcerecordid><originalsourceid>FETCH-LOGICAL-i89t-6e627dcd18426f07651613f8022376be1d0ae0a764cac1bae3de4fe1fdd5240c3</originalsourceid><addsrcrecordid>eNotj8tqwzAURAWl0DbNB7QrfUDsXj0tLU36hJRAmn1QrCujItvB8sZ_X0M6m4HhMMwQ8sSgZAzsS_1Tf9cls9aWBpQEdUMeoNJWgZAg7sg6519YJKxQwtyT18OQkHaDx5Ri39IwjNS12E80z3nCjrrepTnHvKEec2z7zZJ4GrtLwm7B3BSH_pHcBpcyrv99RY7vb8ftZ7Hbf3xt610RjZ0KjZpXvvHMSK7DMkoxzUQwwLmo9BmZB4fgKi0b17CzQ-FRBmTBe8UlNGJFnq-1ERFPlzF2bpxP15viD8BsSR0</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Role modelling for agent system analysis, design, and implementation</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Kendall, E.A.</creator><creatorcontrib>Kendall, E.A.</creatorcontrib><description>Role theory deals with collaboration and coordination; roles have also been applied to distributed systems management and to agent and robot systems. However, it has been difficult to realize these representations in an automated or semi-automated system, due to the lack of an adequate formalism and corresponding abstractions in software. Role models are relatively new concepts in object-oriented software engineering that emphasize patterns of interaction and therefore rectify this situation for software analysis and design. This paper provides examples of agent role models and explains how role modelling can be used to facilitate agent system analysis and design. We also discuss role model implementations based on two approaches: the "role object" pattern and aspect-oriented programming (AOP).</description><identifier>ISBN: 0769503403</identifier><identifier>ISBN: 9780769503400</identifier><identifier>DOI: 10.1109/ASAMA.1999.805405</identifier><language>eng</language><publisher>IEEE</publisher><subject>Australia ; Collaboration ; Computer science ; Design engineering ; Electrical capacitance tomography ; Object oriented modeling ; Pattern analysis ; Role transfer ; Software engineering ; System analysis and design</subject><ispartof>Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents, 1999, p.204-218</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/805405$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/805405$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kendall, E.A.</creatorcontrib><title>Role modelling for agent system analysis, design, and implementation</title><title>Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents</title><addtitle>ASAMA</addtitle><description>Role theory deals with collaboration and coordination; roles have also been applied to distributed systems management and to agent and robot systems. However, it has been difficult to realize these representations in an automated or semi-automated system, due to the lack of an adequate formalism and corresponding abstractions in software. Role models are relatively new concepts in object-oriented software engineering that emphasize patterns of interaction and therefore rectify this situation for software analysis and design. This paper provides examples of agent role models and explains how role modelling can be used to facilitate agent system analysis and design. We also discuss role model implementations based on two approaches: the "role object" pattern and aspect-oriented programming (AOP).</description><subject>Australia</subject><subject>Collaboration</subject><subject>Computer science</subject><subject>Design engineering</subject><subject>Electrical capacitance tomography</subject><subject>Object oriented modeling</subject><subject>Pattern analysis</subject><subject>Role transfer</subject><subject>Software engineering</subject><subject>System analysis and design</subject><isbn>0769503403</isbn><isbn>9780769503400</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1999</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj8tqwzAURAWl0DbNB7QrfUDsXj0tLU36hJRAmn1QrCujItvB8sZ_X0M6m4HhMMwQ8sSgZAzsS_1Tf9cls9aWBpQEdUMeoNJWgZAg7sg6519YJKxQwtyT18OQkHaDx5Ri39IwjNS12E80z3nCjrrepTnHvKEec2z7zZJ4GrtLwm7B3BSH_pHcBpcyrv99RY7vb8ftZ7Hbf3xt610RjZ0KjZpXvvHMSK7DMkoxzUQwwLmo9BmZB4fgKi0b17CzQ-FRBmTBe8UlNGJFnq-1ERFPlzF2bpxP15viD8BsSR0</recordid><startdate>1999</startdate><enddate>1999</enddate><creator>Kendall, E.A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1999</creationdate><title>Role modelling for agent system analysis, design, and implementation</title><author>Kendall, E.A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i89t-6e627dcd18426f07651613f8022376be1d0ae0a764cac1bae3de4fe1fdd5240c3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Australia</topic><topic>Collaboration</topic><topic>Computer science</topic><topic>Design engineering</topic><topic>Electrical capacitance tomography</topic><topic>Object oriented modeling</topic><topic>Pattern analysis</topic><topic>Role transfer</topic><topic>Software engineering</topic><topic>System analysis and design</topic><toplevel>online_resources</toplevel><creatorcontrib>Kendall, E.A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kendall, E.A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Role modelling for agent system analysis, design, and implementation</atitle><btitle>Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents</btitle><stitle>ASAMA</stitle><date>1999</date><risdate>1999</risdate><spage>204</spage><epage>218</epage><pages>204-218</pages><isbn>0769503403</isbn><isbn>9780769503400</isbn><abstract>Role theory deals with collaboration and coordination; roles have also been applied to distributed systems management and to agent and robot systems. However, it has been difficult to realize these representations in an automated or semi-automated system, due to the lack of an adequate formalism and corresponding abstractions in software. Role models are relatively new concepts in object-oriented software engineering that emphasize patterns of interaction and therefore rectify this situation for software analysis and design. This paper provides examples of agent role models and explains how role modelling can be used to facilitate agent system analysis and design. We also discuss role model implementations based on two approaches: the "role object" pattern and aspect-oriented programming (AOP).</abstract><pub>IEEE</pub><doi>10.1109/ASAMA.1999.805405</doi><tpages>15</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769503403
ispartof Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents, 1999, p.204-218
issn
language eng
recordid cdi_ieee_primary_805405
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Australia
Collaboration
Computer science
Design engineering
Electrical capacitance tomography
Object oriented modeling
Pattern analysis
Role transfer
Software engineering
System analysis and design
title Role modelling for agent system analysis, design, and implementation
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T13%3A32%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Role%20modelling%20for%20agent%20system%20analysis,%20design,%20and%20implementation&rft.btitle=Proceedings.%20First%20and%20Third%20International%20Symposium%20on%20Agent%20Systems%20Applications,%20and%20Mobile%20Agents&rft.au=Kendall,%20E.A.&rft.date=1999&rft.spage=204&rft.epage=218&rft.pages=204-218&rft.isbn=0769503403&rft.isbn_list=9780769503400&rft_id=info:doi/10.1109/ASAMA.1999.805405&rft_dat=%3Cieee_6IE%3E805405%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i89t-6e627dcd18426f07651613f8022376be1d0ae0a764cac1bae3de4fe1fdd5240c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=805405&rfr_iscdi=true