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

requirements

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

In this project we aim to develop a simulation of water floods that communicate with external agents. Better detailed requirements can be found in portuguese in this 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