Skip to content

uOttawaCapstone2023Issue1994 Meetings

FredWei-Git edited this page Dec 29, 2023 · 19 revisions

Meetings

We have weekly meetings every monday to discuss our progress and help each other. Below are the meetings with meeting notes.

January 9

  • Met up with team to decide on Capstone Project

January 15

  • Organize sprint times and meeting times
  • worked on setting up umple

January 27

  • How to generate java and python files from ump files
  • created examples for testing ump files
    Notes:
  • java -jar ./umple.jar -h
  • java -jar ./umple.jar umplefile.ump
  • java -jar ./umple.jar umplefile.ump -g python
  • Quick compile: ant -Dmyenv=local -f build.umple.xml codegen umpleParser rtcpp umpleSelf compile packageJars
    4 steps to translating a java file
  1. generate java
  2. designing equivilent python code
  3. writing tranlation in txl
  4. creating a test for changes

January 30

  • Looked over TXL tutorials and documentation

February 6

  • Split up the different tasks and created a github projects board
    ToDO :
  1. concurrency
  2. timing (after keyword)
  3. extends thread and threading
  4. keyword synchronized
  5. nested classes
  6. timer task ?
  7. comments

February 27

  • Have all our tasks in our respective branches and updated each other on our implementation
    Naming convention for branches:
  • issue1994_main (for our main branch)
  • issue1994_(insert feature to implement here)
  • i.e. issue1994_concurrency

March 6

  • Decided we were going to put more focus on some tasks (such as nested classes and timing/active keyword)

March 27

  • Looked in testing and asked the prof/previous group about testing

April 4

  • started working on presentation

September 9

  • refreshed each other on the project from last term and started working on the issues in the pull request

September 24

  • went over progress for each note in pull request, note B and F done, A and F may need further discussion, C and D are still working on

October 10

  • Have testing for time.sleep() and discussed more testing.

October 22 - 28

  • Figured out issues with our generating Python code process
  • Figure out how to set up our implementation tests for statemachines

November

  • Modified Python generator to allow for Python keyword on methods
  • Added imports for Thread and time
  • created seperate files for python do activities

December (before presentation)

  • finished up do activities and active block
  • finished up implementation tests
  • prepared umple files for final demo

December (after presentation)

  • finished up synchronized (except for some use cases)
  • debugged python comments and updated the implementation tests with comments
  • updated and cleaned up documentation
Clone this wiki locally