Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Desastres
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Desastres
  • Desastres
  • Wiki
  • requirements

Last edited by Gabriel Henrique Paul Nov 23, 2018
Page history
This is an old version of this page. You can view the most recent version or browse the history.

requirements

|Home|Quick Start|Sprints|Requirements|Architecture|Server Config|API|GIT|Simulation|Agents| |:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|

In this project we aim to develop a simulation of water floods that communicate with external agents. The requirements of this project can be found at our Google Drive in form of User Stories.

User Stories

Identification: US01_01
Feature: Register Agents
User story:
As a server
I want to have all simulation agents registered
So that I can start simulation

Identification: US01_02
Feature: Register Temporary Agents
User story:
As a server
I want to register a temporary agent requested by another agent inside the simulation
So that the temporary agent can join the simulation

Identification: US02
Feature: Process agents actions
User story:
As a Server
I want to process all actions sent by the agents
So that I can update the simulation

Identification: US03
Feature: Update the internal state of the simulation
User story:
As a server
I want to update the current state of the simulation based in the actions sent by the agents
So that I could update the agents perceptions about the simulation

Identification: US04_01
Feature: Agent move
User story:
As a agent
I want to move in the map
So that I can position myselft in a new place in the map

Identification: US04_02
Feature: Photograph
User story:
As a agent
I want to photograph a determinated place
So that I can have a view of the afected location

Identification: US04_03
Feature: Colect a water sample
User story:
As a agent
I want to colect a water sample in a place
So that I could analyze the contamination level

Identification: US04_04
Feature: Search for Social Actives
User story:
As a agent
I want to find a social active in the neighbourhood
So that I could finish a job that a agent is not able to

Identification: US04_05
Feature: Analyze picture
User story:
As a agent
I want to analyze a picture
So that I could verify the presence of victims in the photo location

Identification: US04_06
Feature: Require a social active
User story:
As a agent
I want to call a social active to the simulation
So that I could finish a job that demand it skills

Identification: US04_07
Feature: Material delivery
User story:
As a agent
I want to deliver a material volume
So that I could free some physical storage or complete a task

Identification: US04_08
Feature: Virtual deliver
User story:
As a agent
I want deliver a virtual package
So that I could free some virtual storage or complete a task

Identification: US04_09
Feature: Victims rescue
User story:
As a agent
I want to rescue a victim
So that I could accomplish the simulation goal

Identification: US04_10
Feature: Recharge
User story:
As a agent
I want to recharge my battery
So that could move though the simulation map

Identification: US04_01
Feature: Action
User story:
As a agent
I want to do a action
So that I could change the simulation state

Identification: US04_11
Feature: Carry an agent
User story:
As a agent
I want to carry an agent inside my physical volume
So that I could move and agent from a place to another

Identification: US04_12
Feature: Pass turn
User story:
As a agent
I want to pass my turn
So that I could not make the simulation wait for my action

Identification: US05
Feature: Create a flood
User story:
As a server
I want to generate a event of flood in the simulation
So that I could test the agests performace in the generated conditions

Identification: US05_02
Feature: Collect a picture
User story:
As a server
I want to generate a job of picture collection
So that I could test the agests performace in the generated conditions

Identification: US05_04
Feature: Victims Rescue
User story:
As a server
I want to generate a job of victim rescue
So that I could test the agests performace in the generated conditions

Clone repository
  • API
  • QuickStart
  • agents
  • agents
    • actions
    • agent
  • api
    • firstconnection
    • firstmessage
    • how it works
    • stepsmessages
  • Home
  • notes
  • requirements
  • setting enviroment
  • simulation
  • simulation
    • corearchitecture
View All Pages