User story #267
Configuration Database engine
0%
Description
Implement the ConfigurationDatabase engine based on the previous MARTe implementation and on the prototype available in the branch Configuration_prototype
Source code files modified¶
Architecture & design review¶
Date of the review: 10/11/2015
Person who did the review: André Neto
Version of architecture & design document: N/A. As per the original MARTe implementation. The interface was prototyped in a dedicated branch and discussed in a technical meeting.
Result of review: N/A
List of non-conformities: N/A
Code and documentation review¶
Merged with branch #268_TypeConversion (see review on #268).
Unit test review¶
Merged with branch #268_TypeConversion (see review on #268).
Associated revisions
#267 Small modification to AnyObject documentation.
#267 AnyObject re-implemented to support unique interface to
TypeConversion
#267 Broken down to simpler funcitons in AnyObject.cpp
#267 Simplified function in TypeConversion
#267 solved major bug in TypeConversion.cpp
For BasicTypes the memory was not being properly allocated.
#267 Finished documentation of AnyObject
#267 Compilation of missing AnyType tests.
#267 Finished linting of AnyObject and StructuredDataI. Solved bug.
There was a bug in TypeConversion when comparing two type descriptors
which had the same type and size, but where one is constant and the
other not. For the latter case we want the type conversion to consider
both types as equivalent.
#267 Finished linting of ConfigurationDatabase
#267 finished linting of AnyType.
#267 started implementation of tests for ConfigurationDatabase
Merge remote-tracking branch 'origin/#268_TypeConversion' into
#267_Configuration_Database_engine
Conflicts:
MakeDefaults/Lint/marte_flint_files.lnt
Source/Core/BareMetal/L2Objects/AnyType.h
Source/Core/BareMetal/L3Streams/String.cpp
Source/Core/BareMetal/L4Configuration/TypeConversion.cpp
Test/Core/BareMetal/L4Configuration/Makefile.inc
Test/Core/BareMetal/Makefile.inc
Test/GTest/Makefile.inc
#267 Testing of ConfigurationDatabase in progress
#267 First version of tests of AnyObject complete
#267 Added missing tests from Object.
History
#1 Updated by André Neto over 9 years ago
- Target version set to 0.8
- Status changed from New to Code: Impl
#2 Updated by André Neto over 9 years ago
- Assignee set to André Neto
#3 Updated by Giuseppe Ferro over 9 years ago
- Status changed from Code: Impl to Code: Rev
#4 Updated by Giuseppe Ferro over 9 years ago
- Assignee deleted (
André Neto)
Merged with #268
Code implementation done: 1bf7ff5
#5 Updated by Ivan Herrero over 9 years ago
- Description updated (diff)
#6 Updated by Ivan Herrero over 9 years ago
Branch #267_Configuration_Database_engine deleted on https://vcis-gitlab.f4e.europa.eu/aneto/MARTe2.
#7 Updated by Ivan Herrero over 9 years ago
- Status changed from Code: Rev to Closed
#267 documentation in progress