[DEECo] [d3scomp/JDEECo] 9f167b: Making fileds in the PNode and KnowledgePath final...

GitHub noreply at github.com
Thu Aug 30 14:54:39 CEST 2012


  Branch: refs/heads/master
  Home:   https://github.com/d3scomp/JDEECo
  Commit: 9f167ba7f94a2828642bf4e40e4b130d38e6f604
      https://github.com/d3scomp/JDEECo/commit/9f167ba7f94a2828642bf4e40e4b130d38e6f604
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/path/grammar/JDEECoParser.java
    M src/cz/cuni/mff/d3s/deeco/path/grammar/JDEECoParser.jj
    M src/cz/cuni/mff/d3s/deeco/path/grammar/KnowledgePath.java
    M src/cz/cuni/mff/d3s/deeco/path/grammar/PNode.java
    M src/cz/cuni/mff/d3s/deeco/path/grammar/ParseException.java
    M src/cz/cuni/mff/d3s/deeco/path/grammar/SimpleCharStream.java
    M src/cz/cuni/mff/d3s/deeco/path/grammar/Token.java
    M src/cz/cuni/mff/d3s/deeco/path/grammar/TokenMgrError.java
    M src/cz/cuni/mff/d3s/deeco/processor/ParserHelper.java

  Log Message:
  -----------
  Making fileds in the PNode and KnowledgePath final.

Grammar has been updated.


  Commit: 20e9b7fd124c250dbf1f9738964fc7500ac7cfca
      https://github.com/d3scomp/JDEECo/commit/20e9b7fd124c250dbf1f9738964fc7500ac7cfca
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M demo/cz/cuni/mff/d3s/deeco/demo/cloud/LocalLauncherCloudJPF.java
    M demo/cz/cuni/mff/d3s/deeco/demo/cloud/LocalLauncherCloudNoJPF.java
    M demo/cz/cuni/mff/d3s/deeco/demo/cloud/TSLauncherCloudNoJPF.java
    M demo/cz/cuni/mff/d3s/deeco/demo/convoy/LocalLauncherConvoyJPF.java
    M demo/cz/cuni/mff/d3s/deeco/demo/convoy/LocalLauncherConvoyNoJPF.java
    M demo/cz/cuni/mff/d3s/deeco/demo/convoy/TSLauncherConvoyNoJPF.java
    M demo/cz/cuni/mff/d3s/deeco/demo/parkinglotbooking/TSParkingLotLauncherNoJPF.java
    M src/cz/cuni/mff/d3s/deeco/invokable/Membership.java
    M src/cz/cuni/mff/d3s/deeco/invokable/ParameterizedMethod.java
    M src/cz/cuni/mff/d3s/deeco/invokable/SchedulableComponentProcess.java
    M src/cz/cuni/mff/d3s/deeco/invokable/SchedulableEnsembleProcess.java
    M src/cz/cuni/mff/d3s/deeco/invokable/SchedulableProcess.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/BooleanMembershipCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/FuzzyMembershipCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/IScheduleableProcessCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/MembershipCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/ParametrizedMethodCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/SchedulableComponentProcessCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/SchedulableEnsembleProcessCreator.java
    A src/cz/cuni/mff/d3s/deeco/invokable/creators/SchedulableProcessCreator.java
    M src/cz/cuni/mff/d3s/deeco/processor/ClassProcessor.java
    M src/cz/cuni/mff/d3s/deeco/processor/ComponentParser.java
    M src/cz/cuni/mff/d3s/deeco/processor/EnsembleParser.java
    M src/cz/cuni/mff/d3s/deeco/processor/MethodDescription.java
    M src/cz/cuni/mff/d3s/deeco/processor/ParsedObjectReader.java
    M src/cz/cuni/mff/d3s/deeco/processor/ParsedObjectWriter.java
    R src/cz/cuni/mff/d3s/deeco/processor/SchedulableComponentProcessWrapper.java
    R src/cz/cuni/mff/d3s/deeco/processor/SchedulableEnsembleProcessWrapper.java
    R src/cz/cuni/mff/d3s/deeco/processor/SchedulableProcessWrapper.java
    M src/cz/cuni/mff/d3s/deeco/provider/AbstractDEECoObjectProvider.java
    M src/cz/cuni/mff/d3s/deeco/provider/ClassDEECoObjectProvider.java
    M src/cz/cuni/mff/d3s/deeco/provider/FileDEECoObjectProvider.java
    M src/cz/cuni/mff/d3s/deeco/scheduling/Scheduler.java

  Log Message:
  -----------
  KnowledgeManager is made final SchedulableProcess.

Removed Wrapping for JPF, methods transformed into creators, which are used in either case.


Original Invokable methods are not serializable now -> serialize creators instead


  Commit: fb5597c43c983fa6d60d9099440d3e4d1576c8c3
      https://github.com/d3scomp/JDEECo/commit/fb5597c43c983fa6d60d9099440d3e4d1576c8c3
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/invokable/Parameter.java

  Log Message:
  -----------
  Making fields final


  Commit: 23e7f9c9b9165329fe47cfded8270824ead80425
      https://github.com/d3scomp/JDEECo/commit/23e7f9c9b9165329fe47cfded8270824ead80425
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/knowledge/local/LocalSession.java

  Log Message:
  -----------
  Makingfields final


  Commit: 7f8eef7bfeb2454903011c1f7dca95084af310be
      https://github.com/d3scomp/JDEECo/commit/7f8eef7bfeb2454903011c1f7dca95084af310be
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/path/grammar/PNode.java

  Log Message:
  -----------
  PNode - generated toString - raw dump


  Commit: a971fe7c0aca64879319ed381235a63dc1c13305
      https://github.com/d3scomp/JDEECo/commit/a971fe7c0aca64879319ed381235a63dc1c13305
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/processor/ParserHelper.java

  Log Message:
  -----------
  Cleaner way to do the same thing


  Commit: e39515e52617473d7f00b5f4ec383a11623eb5e7
      https://github.com/d3scomp/JDEECo/commit/e39515e52617473d7f00b5f4ec383a11623eb5e7
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/path/grammar/KnowledgePath.java

  Log Message:
  -----------
  Removed KnowledgePath evaluation filed 

Path is evaluated each time
 - caching not possible even for ScheduleableProcesses
 -  [expression] value can changeduring run-time


  Commit: 6884b480020a895c301fd0907174abfe2ea032b9
      https://github.com/d3scomp/JDEECo/commit/6884b480020a895c301fd0907174abfe2ea032b9
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    A src/cz/cuni/mff/d3s/deeco/knowledge/LoggingKnowledgeManager.java

  Log Message:
  -----------
  Just for debugging purposes


  Commit: c600874ff96e0426b37ebc3d0eae40e2ad0e6cdb
      https://github.com/d3scomp/JDEECo/commit/c600874ff96e0426b37ebc3d0eae40e2ad0e6cdb
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/knowledge/local/LocalKnowledgeRepository.java

  Log Message:
  -----------
  Synchronized is not needed in empty method. State space explosion source.


  Commit: 3036663006fa90a9c32707bb7145be14aca8410c
      https://github.com/d3scomp/JDEECo/commit/3036663006fa90a9c32707bb7145be14aca8410c
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    M src/cz/cuni/mff/d3s/deeco/invokable/Parameter.java
    M src/cz/cuni/mff/d3s/deeco/invokable/SchedulableComponentProcess.java
    M src/cz/cuni/mff/d3s/deeco/invokable/SchedulableEnsembleProcess.java
    M src/cz/cuni/mff/d3s/deeco/invokable/SchedulableProcess.java

  Log Message:
  -----------
  Parameter.originalValue is moved into (unshared per process representation) - ScheduleableProcess.ParametersPair

Reduces state space explosion.


  Commit: 13ec3e86f9aaabb81f665f00bbca531b7c4aef5f
      https://github.com/d3scomp/JDEECo/commit/13ec3e86f9aaabb81f665f00bbca531b7c4aef5f
  Author: alf <jancik at perun.ms.mff.cuni.cz>
  Date:   2012-08-30 (Thu, 30 Aug 2012)

  Changed paths:
    A src/cz/cuni/mff/d3s/deeco/scheduling/MultithreadedSchedulerJPF.java

  Log Message:
  -----------
  Scheduler for JPF


Compare: https://github.com/d3scomp/JDEECo/compare/549eab8c485b...13ec3e86f9aa


More information about the DEECo mailing list