REGJISTRI I OBJEKTEVE TE PRONESISE INDUSTRIALE

Lloji i Aplikimit
EPO patents
Nënlloji i Aplikimit
EPO Patent
(10) Numri dhe Data e Regjistrimit
6991 2018.01.11
Status
Regjistruar
(180) Data e mbarimit të afatit
2031.10.28
(20) Numri dhe Data e Depozitimit
AL/P/2017/648 2017.10.23
(40) Numri dhe Data e Publikimit
2018.02.22
(86) Data dhe Numri Ndërkombëtar i Depozitimit
11807873.2 2011.10.28
Status
Regjistruar
Data dhe Numri Ndërkombëtar i Publikimit
EP2633399 2017.07.26
(30) Detajet e Prioritetit
Kodi ID e prioritetit
EP 2010066414
(51) Klasat e KNP-së (IPC)
(71/73) Aplikanti
Aplikanti Adresa
Deloitte innoWake GmbH Robert-Bosch-Straße 1 IT-Tower 89250 Senden / DE
(72) Shpikës
Emri Adresa
BERNECKER, Thorsten Robert-Bosch-Str. 1 89250 Senden / DE , DE
(74) Emri i Përfaqësuesit
Emri Adresa
Krenar LOLOCI Rr. Deshmoret e 4 Shkurtit, Pall.1/1, Kati 1 Tirane , AL
Krenar LOLOCI Rr. Deshmoret e 4 Shkurtit, Pall.1/1, Kati 1 Tirane , AL
(54) Titull
MËNYRË DHE SISTEM QË MUNDËSOJNË GJENERIMIN E NJË KODI
(57) Abstrakt
(58) Pretendime
Pretendim Përshkrim
1 Mënyrë e zbatuar nga kompjuteri me qëllim gjenerimin e kodit duke u nisur nga kodi burim i fillimit (1), gjatë të cilit kodi burim i fillimit (1) përfshin të paktën një udhëzim të kapërcimit dhe ekziston në një gjuhë programimi burim, e cila mënyrë përmban etapat vijuese: - një kod të ndërmjetëm (2) gjenerohet duke nisur nga kodi burim i fillimit (1) duke ometuar të paktën një udhëzim të kapërcimit, kondi i ndërmjetëm (2) ekziston në gjuhën e programit të synuar, - kodi i ndërmjetëm (2) është ngarkuar në një njësi modifikimi të kodit (3) (S2) dhe - kodi burim i synuar (4) gjenerohet (S3) duke nisur nga kodi i ndërmjetëm (2) falë njësisë së modifikimit të kodit (3), ky gjenerim përmban futjen e të paktën një fragmenti kodi burim në kodin burim të synuar (4), i cili të paktën një fragment kod burimi i futur është ekuivalent nga pikëpamja funksionale me të paktën udhëzimin e kapërcimit të ometuar dhe të paktën një fragment i kodit burim i futur përmban: - një udhëzim që inicion një përjashtim, - të paktën një udhëzim i vazhdueshëm të vendosur në brendësi të kodit burim për trajtimin e përjashtimeve, - të paktën një udhëzim të ndryshueshëm të vendosur në një bllok prove në brendësi të udhëzimit të vazhdueshëm, - një kapës bllok që korrespondues që kap përjashtimin dhe që bën të mundur që programimi i vazhdueshëm të ekzekutohet një herë tjtër duke nisur nga udhëzimi i vazhdueshëm dhe – një variabël ndihmëse që mban synimin e kapërcimit dhe që vlerësohet me udhëzimin e ndryshueshëm.
2 Mënyrë e zbatimit me kompjuter me qëllim që të gjenerohet një kod duke nisur nga kodi burimi i nisjes (1), gjatë të cilit kodi burim i nisjes (1) përfshin të paktën një udhëzim kapërcimi dhe ekziston në një gjuhë burimi programimi, kjo mënyrë përmban etapat vijuese: - një kod i ndërmjetëm (2) është gjeneruar duke filluar nga kodi burimi i nisjes (1) duke zëvendësuar të paktën një udhëzim kapërcimi të përmendur me të paktën një shenjues kapërcimi, kodi i ndërmjetëm (2) ekziston në gjuhën e programimit të synuar, - kodi i ndërmjetëm (2) është ngarkuar me një njësi modifikimit të kodit (3) (S2) dhe - kodi burim i synuar (4) gjenerohet (S3) duke filluar nga kodi i ndërmjetëm (2) falë njësisë së modifikimit të kodit (3), ky gjenerim përmban një futje të të paktën një fragmenti të kodit burim në kodin burim të synuar (4), të paktën fragmenti i kodit burim të përmendur I future është ekuivalent në pikëpamjen funksionale të të paktën një udhëzimi kapërcimi të zëvendësuar të përmendur dhe të paktën fragmenti i kodit burim të përmendur i future përmban: - një udhëzim që inicion përjashtimin, - të paktën një udhëzim të vazhdueshëm të vendosur në brendësi të kodit burim për trajtimin e përjashtimeve, - të paktën një udhëzim të ndryshueshëm të vendosur në një bllok prove në brendësi të udhëzimit të vazhdueshëm, - një kapës bllok korrespondues që kap përjashtimin dhe që bën të mundur që programimi i vazhdueshëm të ekzekutohet një herë tjtër duke nisur nga udhëzimi i vazhdueshëm dhe – një variabël ndihmës që mban synimin e kapërcimit dhe që vlerësohet me udhëzimin e ndryshueshëm.
3 Mënyrë sipas të cilit pretendimi 1 ose 2, gjatë të cilit të paktën një fragment i kodit burim të futur në kodin burim të synuar (4) ekzekuton udhëzimet e programit që janë ekuivalente në pikëpamjen funksionale: - një udhëzim i kapërcimit statik të vendosur në kodin e burimit të nisjes kur synimi i udhëzimit të kapërcimit ndodhet në brendësi në strukturën kornizë të udhëzimit të kapërcimit dhe/ose - një udhëzim i kapërcimit dinamik të vendosur në kodin burim të nisjes kur synimi i udhëzimit të kapërcimit gjendet jashtë strukturës kornizë të udhëzimit të kapërcimit dhe/ose - një udhëzim të kapërcimit dinaik të vendosur në kodinburim të nisjes kur synimi i udhëzimit të kapërcimit gjendet në brendësi të strukturës kornizë të udhëzimit të kapërcimit.
4 Mënyrë sipas një prej pretendimeve të mësipërme, gjatë të cilës gjuha e programimit të synuar përmban: - një gjuhë programimi që nuk autorizon udhëzimet e kapërcimit të tipit goton ë kodin e tij burik dhe/ose - Java dhe/ose një gjuhë programimi që mund të ekzekutohet në mjedisin e ekzekutimit .NET dhe/ose Gjuha e programimit burim përmban: - një gjuhë programimi që autorizon udhëzimet e kapërcimit në kodin e tij të burimit dhe/ose - Cobol dhe/ose Natural dhe/ose PL/1.
5 Mënyrë sipas një prej pretendimeve të mëparshme, gjatë të cilës mënyra përmban gjithashtu një etapë në të cilën kodi final (5) është gjeneruar duke nisur nga kodi burim i synuar (4), kodi final (5) që përfshin kodin që nuk varet nga materiali informatik, kodi final (5) është i destinuar të jetë ekzekutuar në një mjedis ekzekutimi.
6 Njësi modifikimi i kodit (3) i destinuar të gjenerojë kodin, në të cilin njësia e modifikimit të kodit (3) është e konceptuar të ngarkojë kodin e ndërmjetëm (2) që është gjeneruar duke nisur nga kodi burim i nisjes (1), kodi burim të nisjes (1) që përmban të paktën një udhëzim kapërcimi dhe duke ometuar këtë kërkesë të paktën një udhëzim kapërcimi dhe për të gjeneruar një kod burim të synuar (4) duke nisur nga kodi i ndërmjetëm (2), gjenerimi i kodit burim të synuar (4) që përfshin faktin që të paktën një fragment i kodit të burimit është futur në kodin e burimit të synuar (4), ky fragment i përmendur i kodit të burimit të përmendur është ekuivalent në pikëpamjen funksionale me të paktën një udhëzim kapërcimi të ometuar dhe të paktën një fragment i kodit burim të futur përmban: një udhezim që inicion një përjashtim, të paktën një udhëzim të vazhdueshëm në brendësi të kodit burim për trajtimin e përjashtimit, të paktën një udhëzim i ndryeshueshëm në bllokun e provës në brendësi të udhëzimit të vazhdueshëm, një bllok kapjeje korrespondues që kap përjashtimin dhe bën të mundur që të ekzekutohet programi i vazhdueshëm një herë tjetër duke filluar nga blloku i provës dhe është një variabël ndihës që mirëmban synimin e kapërcimit dhe që vlerësohet nga udhëzimi i ndryshueshëm.
7 Njësi e modifikimit të kodit (3) e destinuar të gjenerojë kod, në të cilin njësia e modifikimit të kodit (3) është konceptuar për të ngarkuar kodin e ndërmjetëm (2) që është gjeneruar duke nisur nga kodi burim i nisjes (1), kodi burim i nisjes (1) përmban të paktën një udhëzim kapërcimi dhe një gjë të tillë duke zëvendësuar të paktën një udhëzim kapërcimi të përmendur me të paktën një shenjues kapërcimi dhe për të gjeneruar një kod burim të synuar (4) duke nisur nga kodi i ndërmjetëm (2), gjenerimi i kodit të burimit të synuar (4) përmban faktin që të paktën një fragment i kodit të burimit është futur në kodin e burimit të synuar (4), të paktën një fragment i kodit të burimit të përmendur është ekuivalent nga pikëpamja funksionale me të paktën udhëzimin e kapërcimit të përmendur të zëvendësimit dhe të paktën fragment i kodit të burimit të përmendur të futur përmban: një udhëzim që inicion përjashtimin, të paktën një udhëzim i vazdhueshëm në brendësi të kodit burim për trajtimin e përjashtimeve, të paktën një udhëzim të ndryshueshëm në një bllok profe në brendësi të udhëzimit të vazhdueshëm, një bllok kapjeje korrespondues që kap përjashtimin dhe bën të mundur që programi i vazhdueshëm është ezkekutuar një herë tjetër duke nisur nga blloku i provës dhe një variabël ndihmës që mban synimin e kapërctimit dhe që vlerësohet nga udhëzimi i ndryshueshëm.
8 Sistemi i destinuar të gjenerojë kodin, që përfshin: - një kompilues i destinuar të gjenerojë (S1) të kodit të ndërmjetëm (2) duke nisur nga kodi burim i nisjes (1), kodi i burimit të nisjes (1) që përmban të paktën një udhëzim kapërcimi dhe kjo duke ometuar të paktën udhëzimin e kapërcimit të përmendur ose duke zëvendësuar të paktën udhëzimin e kapërcimit të përmendur me një shenjues kapërcimi, teksti burimi i nisjes ekziston në një gjuhë burimi të programit dhe - një njësi modifikimi të kodit (3) sipas pretendimit 6 ose sipas pretendimit 7.
9 Sistem sipas pretendimit 8, në të cilin fragmenti i kodit të burimit të futur në kodin e burimit të synuar (4) ekzkekuton udhëzime programi që janë ekuivalente nga pikëpamja funksionale e udhëzimit të kapërcimit dinamik të vendosur në tekstin burim të nisjes kur synimi i udhëzimit të kapërctimit gjendet jashtë strukturës kornizë të udhëzimit të kapërcimit.
10 Sistem sipas pretendimeve 8 dhe 9, që përmban gjithashtu mjete të destinuara të gjenerojnë kod final (5) duke nisur nga kodi burim i synuar (4), kodi final (5) përmban kod që nuk varet nga materiali informatik, kodi final (5) është i destinuar të ekzekutohet nënjë mjedis ekzekutimi.
11 Produkt programi kompjuterik me një kod zbatimi që, kur ngarkohet në një njësi trajtimi të të dëhnave, ekzekuton mënyrën sipas një prej pretendimeve çfarëdo 1 deri 5.