Package | Description |
---|---|
com.aimpulse.spectrum.config |
Platform configuration
|
com.aimpulse.spectrum.core |
Aimpulse platform
|
com.aimpulse.spectrum.mas.behaviors |
Event-driven agent behavior
|
com.aimpulse.spectrum.mas.fipa |
FIPA platform and constants
|
com.aimpulse.spectrum.mas.messaging |
Agent communication
|
com.aimpulse.spectrum.time |
Time for the Aimpulse platform
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigurablePlatform
A platform that can be configured by setting a
runtime environment definition and
by adding process definitions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Platform
Interface for high-level platform interaction.
|
interface |
Process
The general interface for all processes executed on the Aimpulse Spectrum platform.
|
Modifier and Type | Class and Description |
---|---|
class |
Agent
Abstract base class for all agent-based implementations of platform
processes . |
class |
CommunicativeAgent
Base class for all
agents able to communicate with each other. |
class |
DefaultPlatform
Default implementation of
Platform interface. |
class |
DelegatingPlatform
This
Platform delegates all method calls to an internally contained
platform. |
Modifier and Type | Interface and Description |
---|---|
interface |
BehaviorController
Interface that describes all agent activities related to
behavior controlling, i.e., adding and removing
sub-behaviors, as well as providing time and sending and receiving messages.
|
interface |
EventAccess
This interface provides event patterns with the access to the information
they need to decide whether a situation is covered by them (current time and
received messages).
|
Modifier and Type | Class and Description |
---|---|
class |
BasicBehavior
An abstract behavior that provides already basic functionality for
user-implemented behaviors.
|
Modifier and Type | Class and Description |
---|---|
class |
FIPAPlatform
A FIPA multiagent platform.
|
Constructor and Description |
---|
UniqueIdentifierGenerator(AgentIdentifier agent,
TimeProvider time)
Instantiates this unique identifier generator.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Clock
This extension of the
TimeProvider interface allows setting the
current time. |
interface |
TimeManager
Defines a time management (time advancement) policy for platform controllers or
specific platform processes.
|
Modifier and Type | Class and Description |
---|---|
class |
DiscreteEventTimeManager
DiscreteEventTimeManager implements a TimeManager for usage
in simulation mode of the platform. |
class |
SimpleClock
Implementation of
Clock interface that simply sets current time
immediately when calling SimpleClock.set(Timestamp) . |
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.