source: trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/IStochasticProcess.java @ 93

Last change on this file since 93 was 93, checked in by sherbold, 13 years ago
  • moved generation of all possible sequences of a fixed length from de.ugoe.cs.eventbench.coverage.CoverageCalculator? to de.ugoe.cs.eventbench.models.IStochasticProcess
  • Property svn:mime-type set to text/plain
File size: 554 bytes
Line 
1package de.ugoe.cs.eventbench.models;
2
3import java.io.Serializable;
4import java.util.List;
5import java.util.Set;
6
7import de.ugoe.cs.eventbench.data.Event;
8
9public interface IStochasticProcess extends Serializable {
10       
11        double getProbability(List<? extends Event<?>> context, Event<?> symbol);
12
13        public List<? extends Event<?>> randomSequence();
14       
15        public Set<List<? extends Event<?>>> generateSequences(int length);
16       
17        public int getNumStates();
18       
19        public String[] getStateStrings();
20       
21        public Set<? extends Event<?>> getEvents();
22
23}
Note: See TracBrowser for help on using the repository browser.