A methodology for developing component-based agent systems focusing on component quality

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.author Eleftherakis, G.
dc.contributor.author Kefalas, P.
dc.contributor.author Kehris, E.
dc.date.accessioned 2015-06-30T11:51:19Z
dc.date.available 2015-06-30T11:51:19Z
dc.date.issued 2011-09
dc.identifier.other http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6078271&abstractAccess=no&userType=inst el
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/1567
dc.description.abstract Formal development of agent systems with inherent high complexity is not a trivial task, especially if a formal method used is not accompanied by an appropriate methodology. X-machines is a formal method that resembles Finite State Machines but has two important extensions, namely internal memory structure and functions. In this paper, we present a disciplined methodology for developing agent systems using communicating X-machine agents and we demonstrate its applicability through an example. In practice, the development of a communicating system model can be based on a number of well-defined distinct steps, i.e. development of types of X-machine models, agents as instances of those types, communication between agents, and testing as well as model checking each of these agents individually. To each of the steps a set of appropriate tools is employed. Therefore the proposed methodology utilises a priori techniques to avoid any flaws in the early stages of the development together with a posteriori techniques to discover any undiscovered flaws in later stages. This way it makes the best use of the development effort to achieve highest confidence in the quality of the developed agents. We use this methodology for modelling naturally distributed systems, such as multi-agent systems. We use a generalized example in order to demonstrate the methodology and explain in detail how each activity is carried out. We briefly present the theory behind communicating X-machine agents and then we describe in detail the practical issues related using the same example throughout. en
dc.format.extent 8 el
dc.language.iso en el
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/ *
dc.title A methodology for developing component-based agent systems focusing on component quality en
dc.type Άρθρο σε επιστημονικό συνέδριο el
dc.conference.information Szczecin, 18-21 Sept, 2011 el
dc.conference.name Computer Science and Information Systems (FedCSIS), Federated Conference on el
dc.publication.category Απαγόρευση δημοσίευσης - Βιβλιογραφική αναφορά el
dc.subject.keyword Distributed processing el
dc.subject.keyword Finite state machines el
dc.subject.keyword Formal verification el
dc.subject.keyword Multi-agent systems el
dc.subject.keyword Object-oriented programming el
dc.subject.keyword Software agents el


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Τύπος Προβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές