DREAM::AVLTree< key_type, item_type > | This class combines STL vectors and maps providing a fast implementation for find (), operator++ (), operator-- (), and operator[] () in a common class |
DREAM::AVLTreeNode< key_type, item_type > | Class for one element in the AVLTree |
DREAM::BaseClassException | Exception class for errors caused by calling unimplemented virtual methods in base classes |
DREAM::Channel | Real-time event Channel |
DREAM::clear_vector | Struct to be used in std::for_each to clear elements from vectors |
DREAM::Const_Iterator< item_type > | Iterator class for DREAM::AVLTree |
DREAM::consume_pair | Struct to be used in std::for_each to call consume () on std::pair->second |
DREAM::delete_item | Struct to be used in std::for_each to delete elements from vectors |
DREAM::delete_object | Struct to be used in std::for_each to delete elements from vectors |
DREAM::delete_pair | Struct to be used in std::for_each to delete std::pairs |
DREAM::Exception | Generic Exception class used in the whole DREAM implementation |
DREAM::FixedPriorityScheduler | Fixed priority-based Scheduler model |
DREAM::GeneticOptimize | Optimizes the scheduling of DREAM::System |
DREAM::IFInterpreter | The IFInterpreter class generates input for the IF toolset from the DREAM models |
DREAM::Iterator< item_type > | Iterator class for DREAM::AVLTree |
DREAM::LinkedList< item_type > | This class implements a doubly linked list |
DREAM::LinkedListNode< item_type > | Struct for one element in the LinkedList |
DREAM::ModelCheck | Model check class |
DREAM::Node | Generic Node class used to build the dependency graph |
DREAM::NodeList | This is a simple map to store Nodes |
DREAM::NonConcurrentScheduler | Non-concurrent Scheduler model |
Option | Global options |
DREAM::PriorityInversionList | This data structure is used by the model checker to introduce priority inversions into the model |
DREAM::QoSLevel | The base class for QoS properties |
DREAM::reset_pair | Struct to be used in std::for_each to call reset () on std::pair->second |
DREAM::Scheduler | Basic Scheduler model |
DREAM::Solution | A deterministic schedule for DREAM::System |
DREAM::sort_solutions | Used by genetic algorithms to sort solutions based on the fitness function |
DREAM::stop_pair | Struct to be used in std::for_each to call stop () on std::pair->second |
DREAM::System | Distributed Real-time Embedded system model |
DREAM::Task | Real-time Task |
DREAM::Thread | A Thread is a map of schedulable Nodes |
DREAM::Timer | Timer model |
DREAM::transition_pair | Struct to be used in std::for_each to call take_transitions () on std::pair->second |
DREAM::UppaalInterpreter | The UppaalInterpreter class generates Uppaal XML input from the DREAM models |
DREAM::XMLException | Exception class for errors reported by the XML parser library |
DREAM::XMLParser | XML Parser class |