Article (Scientific journals)
User-story driven development of multi-agent systems: A process fragment for agile methods
Wautelet, Yves; Heng, Samedi; Kiv, Soreangsey et al.
2017In Computer Languages, Systems and Structures, 50, p. 159-176
Peer Reviewed verified by ORBi
 

Files


Full Text
2_COMLAN2017.pdf
Author preprint (2.62 MB)
Request a copy

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Agent software engineering; Agile development; User story; Multi-agent system; Process fragment; Rationale tree; JAVA Agent DEvelopment framework; JADE; i ∗ -based software process modeling
Abstract :
[en] Agile software development methods are mostly built as a set of managerial guidelines and development concepts on how to handle a software development but are not bounded to software development paradigms like object or agent orientation. Some methods, like eXtreme Programming and SCRUM are driven by operational requirements representation models called User Stories. These User Stories can be used as an anchoring point to agile methods; this means that we could take a User Stories set to drive a software transformation approach embedded in a particular development paradigm. This paper presents a process fragment for Multi-Agent Systems development with agile methods based on User Stories sets. The process fragment indeed takes advantage of an initial set of User Stories to build a reasoning model (called the Rationale Tree; typically several of these are built for a single project) that documents decompositions and means-end alternatives in scenarios for requirements realization. A Rationale Tree can then be aligned with a Multi-Agent design and implemented in an agent-oriented development language. In this paper the transformation is targeted to the JAVA Agent DEvelopment (JADE) framework. The process fragment (at least partially) covers the Requirements Analysis, Multi-Agent System Design and Multi-Agent System Implementation phases. Transformation from one phase to the other is overseen and illustrated on an example.
Disciplines :
Computer science
Management information systems
Author, co-author :
Wautelet, Yves
Heng, Samedi ;  Université de Liège - ULiège > HEC Liège : UER > Digital Business
Kiv, Soreangsey
Kolp, Manuel
Language :
English
Title :
User-story driven development of multi-agent systems: A process fragment for agile methods
Publication date :
2017
Journal title :
Computer Languages, Systems and Structures
ISSN :
1477-8424
Publisher :
Elsevier, United Kingdom
Volume :
50
Pages :
159-176
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBi :
since 05 November 2018

Statistics


Number of views
80 (4 by ULiège)
Number of downloads
0 (0 by ULiège)

Scopus citations®
 
51
Scopus citations®
without self-citations
24
OpenCitations
 
15

Bibliography


Similar publications



Contact ORBi