Changes Report

Release History

Version Date Description
0.12.00 2016-11-02 Sprint 7
0.11.00 2016-10-07 Sprint 6
0.10.00 2016-08-28 Sprint 5
0.09.00 2016-05-27 Sprint 4
0.08.00 2016-04-08 Sprint 3
0.07.00 2016-03-15 Sprint 2
0.06.00 2016-01-27 Sprint 1
0.05.00 2015-12-20 Major upgrade

Release 0.12.00 – 2016-11-02

Type Changes By
Add OTS-106 Traffic lights as separate objects that can be observed instead of a 'fake' GTU Fixes OTS-106.
Add OTS-181 Observable object hierarchy Fixes OTS-181.
Add OTS-174 Retrieve network saved with xstream for a new simulation Fixes OTS-171.
Update OTS-151 Simplify registration of GTU on lanes Fixes OTS-151.
Update OTS-209 DJUNITS Scalars should import Comparable individually Fixes OTS-209.
Add OTS-210 GTU to handle its own instantaneous lane change Fixes OTS-210.
Update OTS-211 GTU should be able to provide its reference position Fixes OTS-211.
Add Separate project 'ots' to act as the root instead of ots-base as ots-base now contains code

Release 0.11.00 – 2016-10-07

Type Changes By
Fix OTS-104 XML parser dependent on order of parsing Fixes OTS-104.
Fix OTS-115 Repair error with lane direction in parser while link direction not yet set Fixes OTS-115.
Add OTS-128 Add ROADCLASS definition in XML and as element under ROADTYPE Fixes OTS-128.
Add OTS-177 Make a list of changes based on JIRA sprints in POM file Fixes OTS-177.
Add OTS-179 OD Matrix class Fixes OTS-179.
Add OTS-180 IMB Callback for SimSmartMobility Fixes OTS-180.
Add OTS-173 Add events for adding/removing and for triggering of sensors Fixes OTS-173.
Add OTS-182 Links and Nodes should automatically be added to a Network Fixes OTS-182.
Update OTS-183 Simplify IMB connection in OTS demos Fixes OTS-183.
Add OTS-184 SimSmartMobility: SimulationTransceiver: add comments about payload Fixes OTS-184.
Add OTS-185 SimSmartMobility: IMB NetworkTransceiver Fixes OTS-185.
Add OTS-186 SimSmartMobility: IMB NodeTransceiver Fixes OTS-186.
Add OTS-187 SimSmartMobility: IMB LinkGTUTransceiver Fixes OTS-187.
Add OTS-188 SimSmartMobility: IMB LaneGTUTransceiver Fixes OTS-188.
Add OTS-189 SimSmartMobility: IMB GTUTransceiver conform SSM v1 standard Fixes OTS-189.
Add OTS-190 IMB SensorGTUTransceiver Fixes OTS-190.
Add OTS-192 XML parser has to be adapted to latest changes in the way a network is built Fixes OTS-192.
Add OTS-193 Sampling framework to calculate KPIs Fixes OTS-193.
Update OTS-194 ImmutableCollections have to be updated Fixes OTS-194.

Release 0.10.00 – 2016-08-28

Type Changes By
Fix OTS-84 Demo simulations don't check for sufficient headway. Fixes OTS-84.
Update OTS-148 Direction should not implement >, >=, <, <=. Fixes OTS-148.
Add OTS-150 min and max functions for djunit scalars. Fixes OTS-150.
Add OTS-154 getLength() in Headway. Fixes OTS-154.
Add OTS-155 Add split as merge type. Fixes OTS-155.
Add OTS-158 Method to add default values of parameters defined in given class. Fixes OTS-158.
Add OTS-159 Add first offramp info in perception. Fixes OTS-159.
Update OTS-161 Replace Velocity by Speed in all code. Fixes OTS-161.
Add OTS-163 Save network with xstream. Fixes OTS-163.
Add OTS-164 POLYLINE element for LINK in XML. Fixes OTS-164.
Update OTS-165 Tidy up XML definitions. Fixes OTS-165.
Add OTS-169 Split ots-road project: separate projects for the different parsers. Fixes OTS-169.
Update OTS-171 Create separate ots-imb project. Fixes OTS-171.
Add OTS-172 Pub/sub between GTU, Lane and Graphs. Fixes OTS-172.

Release 0.09.00 – 2016-05-27

Type Changes By
Add OTS-107 Unit test verifies equals(), hashCode(), toString(), Serializable. Fixes OTS-107.
Update OTS-111 DJUNITS names of Abs quantities. Fixes OTS-111.
Fix OTS-116 Animation objects not shown after toString() changes in OTS. Fixes OTS-116.
Update OTS-118 Change Velocity to Speed in GTU methods. Fixes OTS-118.
Add OTS-120 Create a getCenter() method in all GTUs. Fixes OTS-120.
Update OTS-123 Exception.throwIf() method to separate class. Fixes OTS-123.
Add OTS-131 Add class for speed limit types with static defaults and uniqueness. check Fixes OTS-131.
Add OTS-133 Add utility class for tactical planners for current active speed limit. types Fixes OTS-133.
Add OTS-134 Add interface for perception with common lane change and car-following. info Fixes OTS-134.
Fix OTS-135 Throw.when cannot throw Exceptions that can be internally thrown. Fixes OTS-135.
Update OTS-137 Immutable collection classes. Fixes OTS-137.
Update OTS-138 Implement GTUType as a Type. Fixes OTS-138.
Update OTS-139 LinkType and LaneType should become Types. Fixes OTS-139.

Release 0.08.00 – 2016-04-08

Type Changes By
Update OTS-17 Zoom whole network, zoom to home extent, toggle grid on/off. Fixes OTS-17.
Update OTS-50 Mouse-centered zoom in animation panel. Fixes OTS-50.
Fix OTS-55 Some demos don't check room for generated GTUs. Fixes OTS-55.
Add OTS-63 Display x and y coordinates on animation screen. Fixes OTS-63.
Fix OTS-89 Runtime error in dsol repaint. Fixes OTS-89.
Update OTS-90 Play and pause buttons should be merged. Fixes OTS-90.
Add OTS-101 Create list of driver characteristics. Fixes OTS-101.
Update OTS-102 New implementations of IDM and car-following interface. Fixes OTS-102.
Add OTS-103 Create a runUpToAndIncluding method for the dsol DEVSSimulator. Fixes OTS-103.
Update OTS-108 New implementation of headway algorithms. Fixes OTS-108.
Add OTS-109 Link new algorithms to RTI software for Nissan. Fixes OTS-109.

Release 0.07.00 – 2016-03-15

Type Changes By
Fix OTS-76 Circular road demo gives errors around simulation time 10 minutes. Fixes OTS-76.

Release 0.06.00 – 2016-01-27

No changes in this release.

Release 0.05.00 – 2015-12-20

Type Changes By
Add ots-core: Perception added. averbraeck
Add ots-core: OperationalPlan, TacticalPlanner, and StrategicalPlanner added. averbraeck
Add ots-core, ots-road: All GTUs are free ranging; Lane-based behavior is just a constraint. averbraeck