<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49"><efrbr-work:titleOfTheWork>Validating business requirements using MAS analysis models</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49"><efrbr-expression:titleOfTheExpression>Validating business requirements using MAS analysis models</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Δημοσίευση σε Συνέδριο
            Conference Publication
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2015-11-14</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2015</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>This paper presents a method aimed to assist an engineer in
transforming agent roles models to a process model, compliant
with the XML Process Definition Language (XPDL) portable
standard. This method bridges the gap between software engineers
and the business world by allowing a Multi-Agent System (MAS)
analysis model, such as the Gaia or ASEME Methodologies role
models, to be represented as a business process model. Thus, on
one hand, the software engineer can employ available tools to
validate specific properties of the modeled system even before its
final implementation, and, on the other hand, a business partner
has greater potential to comprehend the system being modeled.
The method includes a tool for aiding the engineer in the
transformation process. This tool uses a recursive algorithm for
automating the transformation process and guides the user to
dynamically integrate two or more agent roles in a process model
with multiple pools. The tool usage is demonstrated through a
running example, based on a real world project. Simulations of
the defined agent roles can be used to a) validate the system
requirements and b) determine how it could scale. This way,
developers and managers can configure processes’ parameters and
identify and resolve risks early in their project.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="conference name">14th International Conference on Autonomous Agents and Multi-Agent Systems</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~nmitakidis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Mitakidis Nektarios
            Μητακιδης Νεκταριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="1B6E560F-A654-4C91-BA1C-90591285F62E"><efrbr-person:nameOfPerson vocabulary="">
            Spanoudakis Nikolaos I.
            Σπανουδάκης Νικόλαος Ι.
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~pdelias"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Delias Pavlos
            Δελιας Παυλος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh87007398"><efrbr-concept:termForTheConcept>
            Computer software engineering
            software engineering
            computer software engineering
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" targetEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49" targetURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49" targetURI="http://users.isc.tuc.gr/~nmitakidis"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49" targetURI="http://users.isc.tuc.gr/~nmitakidis"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49" targetURI="1B6E560F-A654-4C91-BA1C-90591285F62E"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49" targetURI="http://users.isc.tuc.gr/~pdelias"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/4104138A-C946-425E-9A1D-E49C8425AD49" targetURI="http://id.loc.gov/authorities/subjects/sh87007398"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>