Project

General

Profile

User story #267

Configuration Database engine

Added by André Neto over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
10.11.2015
Due date:
% Done:

0%

Estimated time:
Git branch (link):
Git merge to develop (link):
SVN commit (link/?p=rev):

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

Revision ea330b1b (diff)
Added by André Neto over 9 years ago

#267 documentation in progress

Revision c4d0a7d5 (diff)
Added by André Neto over 9 years ago

#267 Small modification to AnyObject documentation.

Revision f4d0fba1 (diff)
Added by André Neto over 9 years ago

#267 AnyObject re-implemented to support unique interface to
TypeConversion

Revision c6214ec3 (diff)
Added by André Neto over 9 years ago

#267 Broken down to simpler funcitons in AnyObject.cpp

Revision 6be9b927 (diff)
Added by André Neto over 9 years ago

#267 Simplified function in TypeConversion

Revision 5e84168c (diff)
Added by André Neto over 9 years ago

#267 solved major bug in TypeConversion.cpp

For BasicTypes the memory was not being properly allocated.

Revision 0d203014 (diff)
Added by André Neto over 9 years ago

#267 Finished documentation of AnyObject

Revision fbfb1339 (diff)
Added by André Neto over 9 years ago

#267 Compilation of missing AnyType tests.

Revision 55684af6 (diff)
Added by André Neto over 9 years ago

#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.

Revision 2db79754 (diff)
Added by André Neto over 9 years ago

#267 Finished linting of ConfigurationDatabase

Revision 6dd9926c (diff)
Added by André Neto over 9 years ago

#267 finished linting of AnyType.

Revision 4c315d85 (diff)
Added by André Neto over 9 years ago

#267 started implementation of tests for ConfigurationDatabase

Revision 0b14a3c2 (diff)
Added by André Neto over 9 years ago

#267 Commit to synchronise with #268

Revision deee70ef (diff)
Added by André Neto over 9 years ago

#267 synchronising with #268

Revision 204eca6b
Added by André Neto over 9 years ago

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

Revision 48cbe8a0 (diff)
Added by André Neto over 9 years ago

#267 Testing of ConfigurationDatabase in progress

Revision 2b2c5f30 (diff)
Added by André Neto over 9 years ago

#267 First version of tests of AnyObject complete

Revision b302583c (diff)
Added by André Neto over 9 years ago

#267 Added missing tests from Object.

Revision c160beaf (diff)
Added by Giuseppe Ferro over 9 years ago

#268 Merged with #267 and fixed AnyObject.

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

Also available in: Atom PDF