Arvutiteaduse instituut
Selle valdkonna püsiv URIhttps://hdl.handle.net/10062/14970
Sirvi
Sirvi Arvutiteaduse instituut Autor "Abel, Madis" järgi
Nüüd näidatakse 1 - 2 2
- Tulemused lehekülje kohta
- Sorteerimisvalikud
Kirje PHP ja Raintree skriptimiskeele ülevaade ja edasiarendus(Tartu Ülikool, 2012) Kurg, Kalmer; Abel, Madis; Isotamm, Ain; Leping, Vambola; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituutKäesoleva töö eesmärk oli välja pakkuda lahendusi ühe või teise Raintree Estonia OÜ-s kasutatava skriptimiskeele edasiarendamiseks. Selle eesmärgi saavutamiseks kirjeldati töö esimeses osas domeenispetsiifiliste keelte olemust ja mõningaid karakteristikuid. Teises peatükis vaadeldi Raintree põhirakenduse arhitektuuri ja Raintree skriptimiskeele osa sel-les. Samas vaadeldi ka Raintree skriptimiskeele elemente ning süntaksit. Kolmandas pea-tükis keskenduti Raintree ja PHP põhirakenduse integratsiooni selgitamisele ja PHP keele-le loodud Core Library raamistiku põhiklasside kirjeldamist ning raamistiku kasutamise eesmärki. Neljandas peatükis võrreldi Raintree skriptimiskeelt ja PHP-d nende domeeni-spetsiifilisuse, laiendatavuse, süntaksi ja keele elementide aspektist. Viiendas ja viimases peatükis võeti kokku eelnevate osade põhjal Raintree skriptimiskeele ja PHP eelised, puu-dused ja kasutamise Raintree-s ning jõuti järeldusele, et mõlema keele eeliseid saab ühen-dada laiendades PHP keelt nii, et ta oleks Raintree skriptimiskeelega sarnaselt domeeni-spetsiifiline. Keelte edasiarendamise eesmärk on tingitud faktist, et olemasolevaid keeli ei kasutata eesmärgipäraselt – kuigi PHP võeti kasutusele just objekt-orienteeritud programmeerimise võimaluste poolest lihtsasti laiendatavate ärirakenduste moodulite ehitamiseks, kasutatakse selle asemel Raintree skriptimiskeelt. Põhjus peitus nende kahe keele implementatsioonis, kus Raintree skriptimiskeel oma domeenispetsiifilisuses väljendab palju täpsemalt Raintree põhirakenduse olemust, võrreldes PHP-ga. Kuna tuli ühendada nii objekt-orienteeritus kui ka domeenispetsiifilisus, siis seda on lihtsam saavutada PHP keele do-meenispetsiifilisuse edasiarendamise teel, sest PHP kasutamisega kaasnevad ka teised selle keele võimalused, näiteks massiivid ja liidestamisel kasutatavad PHP laiendused nagu SOAP ja HTTP. Antud töös kirjeldatud probleemidest vääriks edasi uurimist jõudluseprobleemid Raintree-spetsiifilises PHP-keele laienduses. Teiseks, järgides antud töö lahenduses välja pakutud PHP parendamise plaani, saaks koostada konkreetse disainidokumendi, mille abil saaks PHP-d laiendada RSL-i eeskujul domeenispetsiifiliseks keeleks.Kirje Ülikiire äriprotsesside simulaator(Tartu Ülikool, 2011) Abel, Madis; García-Bañuelos, Luciano; Dumas, Marlon; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituutÄriprotsesside juhtimine on teatud hulk järjepidevalt korratavaid tegevusi alustades äriprotsessi analüüsist, millele järgneb modelleerimine, väljaarendamine, elluviimine ning jälgimine. Korrektne äriprotsesside juhtimine on aluseks efektiivsele ning produktiivsele ettevõttele ning võimaldab kiirelt muutuvas keskkonnas kohandada vastavalt ka ettevõtte äriprotsesse. Rutakalt, läbimõtlemata või –proovimata tehtud muudatused ettevõtte töövoo korralduses võivad halvemal juhul lõppeda veel ebaefektiivsemate tulemustega, mis põhjustavad oodatud kasu asemel hoopis kahju. Seetõttu on oluline tehtavaid muudatusi enne reaalset rakendamist põhjalikult analüüsida, mida omakorda saab teha läbi virtuaalse äriprotsesside simuleerimise. Protsesside simuleerimine on laialdaselt levinud metoodika katsetamaks kavandatavaid mudeleid ning analüüsimaks mõju erinevatele ettevõtte tulemuslikkuse näitajatele, mis tuleneb tehtud muudatustest. Käesoleval ajahetkel on olemas erinevaid äriprotsesside simuleerimise rakendusi nii teadusliku kallakuga kui ka kommertslahendusi nagu näiteks IBM Websphere Business Modeler, Savvion Process Modeler ja teised. Osutub aga, et olemasolevad rakendused on tihtipeale väga aeglased, nendega ei saa modelleerida või simuleerida keerukamaid äriprotsesse või need ei tule toime suuremahulisemate simulatsioonidega. Käesoleva magistritöö esimeses osas on räägitud üldiselt äriprotsesside juhtimisest, nende simuleerimisest ning olemasolevast tarkvarast. Seejärel esitletakse täiesti uut lahendust, kuidas ehitada äriprotsesside simulaator, mis toetab ka keerukamaid konstruktsioone äriprotsesside mudelite de facto esitusstandardist BPMN ning on kordi kiirem kui olemasolevad tasuliselt pakutavad simulatsioonitarkvarad. Kolmandas osas kirjeldatakse lähemalt loodud simulaatorit ja selle arhitektuuri ning viimases peatükis võrreldakse saavutatud tulemust eelpool nimetatud olemasolevate äriprotsesside simuleerimisrakendustega ja antakse ülevaade simulaatori jõudlusest üldiselt.