woped / WoPeD

WoPeD Rich Client
https://woped.dhbw-karlsruhe.de/
GNU Lesser General Public License v3.0
22 stars 18 forks source link

Reverseengineering: #37

Closed KanBen86 closed 4 years ago

KanBen86 commented 4 years ago
KanBen86 commented 4 years ago

Das Reverseengineering hat sich durch die Notwendigkeit des Debugging und die Bereitstellung eines funktionstüchtigen Server verschoben. Rollen und Resourcen werden nicht richtig zugewiesen weiteres Debugging an dieser Stelle notwendig.

KanBen86 commented 4 years ago

The manager is managing a project.

Funktioniert, allerdings keine zuweisung der Rolle manager und Ressource project zur Transition. Die Ressource wird zudem an das Label geheftet (falsch).

GentleGhostCoder commented 4 years ago

Ich bin bei der Untersuchung des Problems wie folgt vorgegangen bzw. habe folgendes herausgefunden:

Problemidentifikation:

(Vermutung) Problemursache:

JustinHoll commented 4 years ago

"At the same time the manager signs a contract and manages a project."

Parallelität wird nicht erkannt. "Manager" wird nicht als Rolle hinzugefügt. Ressource "Contract" und "Project" wird nicht erkannt. Task "signs a contract" wird überhaupt nicht dargestellt.

JustinHoll commented 4 years ago

"Either the salesperson sends the customer an e-mail or he calls the customer."

Fehlermeldung: "Netz ist kein Workflow-Netz! Das Netz kann nicht verschönert werden.".

JustinHoll commented 4 years ago

"First the customer sends an request. Then the salesman creates a quote and sends the quote to the customer by e-mail."

"Quote" wird nicht als Ressource erkannt. "Customer" wird beim Task "sends the quote to the customer" nicht als Ressource erkannt.

melakc commented 4 years ago

"The project that the manager managed has failed." Testhalber passivsatz ausprobiert. Alle Felder des Worldmodel verbleiben unbefüllt ( z.b Actor)

melakc commented 4 years ago

"The company receives an request for their product form a customer. The customer pays for the product and requests that the product is wrapped like a present." "Customer" nicht erkannt. "product" wird versucht "actor" Rolle zuzweisen. "present" wird versucht "actor" Rolle zuzuweisen. "present" und "product" wird nicht gefunden.

OrlandoJae commented 4 years ago

Verwendete Basissätze:

Joins können nicht getestet werden, solange kein Split funktioniert.