Pub Date : 1900-01-01DOI: 10.2478/v10143-011-0022-5
I. Birzniece, M. Kirikova
Interactive Inductive Learning: Application in Domain of Education globalization presents an opportunity to obtain education from several education providers by using different study exchange programmes. This possibility, in turn, creates the need to compare available study courses in foreign institutions to courses on the curriculum of the institution which issues the degree. Manual course comparision is time consuming and requires involvment of highly skilled experts. Otherwise, the comparison may result in a superficial intuitive judgement and, consequently, course incompatibility problems. Interactive inductive learning supported by enterprise modelling is proposed as a supporting mechanism which can help to save the time an effort in study course comparison. Interaktīva induktīvā apmācība: pielietojums izglītības jomā Pieaugošais informācijas apjoms pasaulē ir veicinājis tādu automātisku datu apstrādes tehniku attīstību, kas spēj atvieglot cilvēka rutīnas darbu, apstrādājot lielus datu apjomus. Mašīnapmācībā tiek izmantots plašs metožu klāsts, tomēr sistēmās, kur cilvēkam nepieciešams saprast lēmuma pieņemšanas ceļu, kā arī tālāk apstrādāt iegūto rezultātu, ir novērtējamas induktīvās apmācības metožu priekšrocības. Lai uzlabotu induktīvās apmācības sniegtos rezultātus, ir iespējams iesaistīt cilvēku to objektu klasificēšanā, kurus induktīvās apmācības izveidotais klasifikators nespēj klasificēt pats. Globalizācija sniedz iespēju iegūt izglītību vairākās izglītības iestādēs, tai pat laikā iegūstot grādu vienā mācību iestādē. Šīs iespējas savukārt rada vajadzību salīdzināt pieejamās ārzemju studiju programmas ar tās mācību iestādes programmu, kur izsniedz izglītību apstiprinošo grādu. Tas ir nepieciešams, lai pārliecinātos, ka studijas ārpus pamatmācību iestādes atbilst izvēlētajai studiju programmai un iegūstamajam grādam. Katrs studiju priekšmets ir atšķirīgs no citiem pēc nosaukuma, apjoma un citiem parametriem. Tomēr satura ziņā daļa priekšmetu var pārklāties. Lai risinātu priekšmetu salīdzināšanas problēmu, tiek piedāvāts izmantot interaktīvu induktīvās apmācības sistēmu. Netiešajā studiju priekšmetu salīdzināšanā par raksturīgajām iezīmēm izvēlētas iegūstamās kompetences, studiju līmenis un priekšmeta apjoms kredītpunktos. Šie parametri kā būtiskākie studiju priekšmetus raksturojošie lielumi iegūti ar uzņēmuma zināšanu attīstīšanas metodi (Enterprise Knowledge Development — EKD). Mācību priekšmetos iegūstamās kompetences tiek attēlotas Eiropas e-kompetenču ietvarā (e-CF), veicot priekšmeta apraksta un sasniedzamo mācību rezultātu sasaisti ar ietvaru. Sākotnējie eksperimenti parāda, ka ar interaktīvas induktīvās apmācības palīdzību iegūtais klasifikators spēj likumu veidā vispārināt studiju priekšmetiem raksturīgākās kompetences un klasificēt jaunus studiju priekšmetus atbilstoši apgūtajam standartam. Интерактивное индуктивное обучение: применение в сфере образования Увеличивающийся объём информации в мире способствовал развитию автоматич
互动归纳学习:在教育领域的应用全球化提供了一个机会,通过不同的学习交流计划,从多个教育提供者那里获得教育。这种可能性反过来又产生了将国外机构提供的学习课程与颁发学位的机构的课程进行比较的需要。手工课程比较耗时,需要高技能专家的参与。否则,比较可能导致肤浅的直觉判断,从而导致课程不相容问题。提出了一种支持企业建模的交互式归纳学习的支持机制,可以节省学习课程比较的时间和精力。interakt<e:1> va indukt<e:1> vu ā apmācība: pielietojums izgl.t ības jomi Pieaugošais informācijas apjoms pasaulæ ir veicinājis tādu automātisku datu apstrādes tehniku attu stu, kas spēj atvieglot cilvēka rutīnas darbu, apstrādājot lielus datu apjomus。Mašīnapmācībā tiek izmantots plašs metožu klāsts, tomēr sistēmās, kur cilvēkam nepieciešams saprast lēmuma pieņemšanas ceļu, kha ā ar ā tālāk apstrādāt iegūto rezultātu, ir novērtējamas induktīvās apmācības metožu priekšrocības。Lai uzlabotu induktīvās apmācības sniegtos rezultātus, ir iespējams iesaistust cilvēku to objektu klasificēšanā, kurus induktīvās apmācības izveidotais klasifikators nespēj klasificēt pats。Globalizācija sniedz iespēju iegūt izglj ītību vairākās izglj ītības iestādēs, tai pat laikir iegūstot grādu vieni ā mācību iestādē。Šīs iespējas savukārt rada vajadzz ī u salīdzināt pieejamās ārzemju studiju programmas和tās mācību iestādes programmu, kur izsniedz izgl.t ī u apstiprinošo grādu。as ir nepieciešams, lai pārliecinātos, ka studijas ārpus pamatmācību iestādes atbilst izvēlētajai studiju programmai un iegūstamajam grādam。Katrs studiju priekšmets ir atšķirīgs no citiem pēc nosaukuma, apjoma un citiem参数。Tomēr satura ziņā daļa priekšmetu var pārklāties。赖risinātu priekšmetu salīdzināšanas problēmu, tiek piedāvāts izmantot interaktīvu induktīvās apmācības sistēmu。Netiešajā studiju priekšmetu salīdzināšanā par raksturīgajām iezīmēm izvēlētas iegūstamās胜任能力,studiju lue menis un priekšmeta apjoms kred <e:1> tpunktos。Šie parametri kā būtiskākie studiju priekšmetus raksturojošie lielumi iegūti ar uzņēmuma zināšanu attīstīšanas metodi(企业知识开发- EKD)。Mācību priekšmetos iegūstamās compepetiek attēlotas Eiropas e- kompeten<e:1> u ietvari (e-CF), veicot priekšmeta apraksta un sasniedzamo mācību rezultātu sasaisti ar ietvaru。年代ākotnē杰eksperimenti parā哒,ka ar interaktī脉管induktīvāS apmācības palīdzību iegū麻将klasifikators spēj likumu veidāvispārin tāstudiju priekšmetiem raksturīgākāS kompetences联合国klasificēt jaunus studiju priekšmetus atbilstoš我apgūtajam standartam。Интерактивноеиндуктивноеобучение:применениевсфереобразованияУвеличивающийсяобъёминформациивмиреспособствовалразвитиюавтоматическихтехникобработкиданных,которыеспособныоблегчитьрутиннуюработучеловекапообработкебольшихобъёмовданных。Вмашинномобучениииспользуетсяширокийнаборметодов,однакопреимуществаметодовиндуктивногообученияпроявляютсявсистемах,гдечеловекдолженпониматьходпринятиярешения,атакжевпоследствииобрабатыватьполученныйрезультат。Чтобыулучшитьрезультатыиндуктивногообучения,можнопривлечьчеловекадляклассификациитехобъектов,которыесозданныйвходеиндуктивногообученияклассификаторнеможетклассифицироватьсамостоятельно。Глобализациядаётвозможностьобучатьсявнесколькихучебныхзаведенияходновременно,получаястепеньвосновномучебномзаведении。Этиво
{"title":"Interactive Inductive Learning: Application in Domain of Education","authors":"I. Birzniece, M. Kirikova","doi":"10.2478/v10143-011-0022-5","DOIUrl":"https://doi.org/10.2478/v10143-011-0022-5","url":null,"abstract":"Interactive Inductive Learning: Application in Domain of Education globalization presents an opportunity to obtain education from several education providers by using different study exchange programmes. This possibility, in turn, creates the need to compare available study courses in foreign institutions to courses on the curriculum of the institution which issues the degree. Manual course comparision is time consuming and requires involvment of highly skilled experts. Otherwise, the comparison may result in a superficial intuitive judgement and, consequently, course incompatibility problems. Interactive inductive learning supported by enterprise modelling is proposed as a supporting mechanism which can help to save the time an effort in study course comparison. Interaktīva induktīvā apmācība: pielietojums izglītības jomā Pieaugošais informācijas apjoms pasaulē ir veicinājis tādu automātisku datu apstrādes tehniku attīstību, kas spēj atvieglot cilvēka rutīnas darbu, apstrādājot lielus datu apjomus. Mašīnapmācībā tiek izmantots plašs metožu klāsts, tomēr sistēmās, kur cilvēkam nepieciešams saprast lēmuma pieņemšanas ceļu, kā arī tālāk apstrādāt iegūto rezultātu, ir novērtējamas induktīvās apmācības metožu priekšrocības. Lai uzlabotu induktīvās apmācības sniegtos rezultātus, ir iespējams iesaistīt cilvēku to objektu klasificēšanā, kurus induktīvās apmācības izveidotais klasifikators nespēj klasificēt pats. Globalizācija sniedz iespēju iegūt izglītību vairākās izglītības iestādēs, tai pat laikā iegūstot grādu vienā mācību iestādē. Šīs iespējas savukārt rada vajadzību salīdzināt pieejamās ārzemju studiju programmas ar tās mācību iestādes programmu, kur izsniedz izglītību apstiprinošo grādu. Tas ir nepieciešams, lai pārliecinātos, ka studijas ārpus pamatmācību iestādes atbilst izvēlētajai studiju programmai un iegūstamajam grādam. Katrs studiju priekšmets ir atšķirīgs no citiem pēc nosaukuma, apjoma un citiem parametriem. Tomēr satura ziņā daļa priekšmetu var pārklāties. Lai risinātu priekšmetu salīdzināšanas problēmu, tiek piedāvāts izmantot interaktīvu induktīvās apmācības sistēmu. Netiešajā studiju priekšmetu salīdzināšanā par raksturīgajām iezīmēm izvēlētas iegūstamās kompetences, studiju līmenis un priekšmeta apjoms kredītpunktos. Šie parametri kā būtiskākie studiju priekšmetus raksturojošie lielumi iegūti ar uzņēmuma zināšanu attīstīšanas metodi (Enterprise Knowledge Development — EKD). Mācību priekšmetos iegūstamās kompetences tiek attēlotas Eiropas e-kompetenču ietvarā (e-CF), veicot priekšmeta apraksta un sasniedzamo mācību rezultātu sasaisti ar ietvaru. Sākotnējie eksperimenti parāda, ka ar interaktīvas induktīvās apmācības palīdzību iegūtais klasifikators spēj likumu veidā vispārināt studiju priekšmetiem raksturīgākās kompetences un klasificēt jaunus studiju priekšmetus atbilstoši apgūtajam standartam. Интерактивное индуктивное обучение: применение в сфере образования Увеличивающийся объём информации в мире способствовал развитию автоматич","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"143 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121036769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-011-0003-8
Olga Levina
Design of Decision Service Using Cause-and-Effect Business Process Analysis Business processes are executed according to a specific business logic that can be formulated as business rules. Often decisions are taken during the course of the process to fulfill conditions or exceptions leading to process variations. These decisions are meant to support business process operations and are composed of a set of business rules, additionally being based on a solid process relevant knowledge and know-how. These processes are here referred to as decision knowledge intensive processes. In this paper the question of how business rules and consequently operational decisions can be derived from the business process model is addressed. The therefore necessary business process analysis and decision identification are performed using the cause-and-effect approach. Service-oriented implementation of the found decisions is suggested and outlined.
{"title":"Design of Decision Service Using Cause-and-Effect Business Process Analysis","authors":"Olga Levina","doi":"10.2478/v10143-011-0003-8","DOIUrl":"https://doi.org/10.2478/v10143-011-0003-8","url":null,"abstract":"Design of Decision Service Using Cause-and-Effect Business Process Analysis Business processes are executed according to a specific business logic that can be formulated as business rules. Often decisions are taken during the course of the process to fulfill conditions or exceptions leading to process variations. These decisions are meant to support business process operations and are composed of a set of business rules, additionally being based on a solid process relevant knowledge and know-how. These processes are here referred to as decision knowledge intensive processes. In this paper the question of how business rules and consequently operational decisions can be derived from the business process model is addressed. The therefore necessary business process analysis and decision identification are performed using the cause-and-effect approach. Service-oriented implementation of the found decisions is suggested and outlined.","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"144 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116767692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-010-0028-4
A. Sukhorukov
Self-Directed Performance Testing Performance testing of multi-user software systems is typically performed by emulating activities of multiple users working with the system simultaneously. These virtual users collect performance measures like response time and correctness while loading the system during the test. During a typical load scenario number of simultaneous virtual users gradually increases from one to some intended maximum, allowing to find out statistical relation between number of simultaneous users and performance measures. However having fixed load scenario has several drawbacks. Usually the test has to be repeated iteratively with adjusted load scenarios, taking into account results acquired from previous test iterations. As load scenarios have to be adjusted manually and repetitions of the test may take considerable time, this approach seems to be ineffective. This paper presents an alternative approach, where load scenario is adjusted automatically during the test, taking into account performance measures already gathered in the same test. Drawbacks of fixed load scenarios are analysed and methods of eliminating them by automatic adjustment are described. A case study showing implementation of the method and results obtained by applying it to performance testing of a real system is provided. Pašvadāma veiktspējas testēšana Vairāklietotāju sistēmu veiktspējas testēšana parasti tiek veikta, imitējot vairāku lietotāju darbu, kuri vienlaicīgi strādā ar sistēmu. Šie virtuālie lietotāji uzkrāj veiktspējas mērījums, tādus kā atbildes laiki un korektums, noslogojot sistēmu testa laikā. Tipiskajā slodzes scenārijā vienlaicīgi strādājošo virtuālo lietotāju skaits pakāpeniski palielinās no viena līdz noteiktam maksimālajam, ļaujot izsekot statistisku atkarību starp vienlaicīgi strādājošo lietotāju skaitu un veiktspējas rādītājiem. Taču fiksēta slodzes scenārija izmantošanai ir daži trūkumi. Parasti tests ir iteratīvi jāatkārto, mainot slodzes scenārijus, ņemot vērā iepriekšējās testa iterācijās gūtus rezultātus. Tā kā slodzes scenāriji ir manuāli jāmaina, bet testa atkārtojumi var aizņemt ievērojamu laiku, šī pieeja izrādās neefektīva. Šajā rakstā tiek piedāvāta alternatīva pieeja, kurā slodzes scenārijs tiek pieskaņots automātiski testa laikā, ņemot vērā veiktspējas rādītājus, kas jau tika iegūti tajā pašā testā. Tiek analizēti fiksēto slodzes scenāriju trūkumi un tiek piedāvātas to novēršanas metodes, izmantojot automātisko slodzes scenārija pieskaņošanu. Aprakstīts pielietojuma piemērs, kas parāda metodes realizāciju un rezultātus, kas tika iegūti testējot reālās sistēmas veiktspēju. Самоуправляемое тестирование производительности Тестирование производительности многопользовательских систем обычно проводится, имитируя действия множества пользователей, одновременно работающих в системе. Такие виртуальные пользователи накапливают показатели производительности, например, время отклика и корректность, нагружая систему во время теста. Во вре
多用户软件系统的性能测试通常是通过模拟多个用户同时使用系统的活动来执行的。这些虚拟用户在测试期间加载系统时收集响应时间和正确性等性能度量。在典型的负载场景中,同时虚拟用户的数量从一个逐渐增加到某个预期的最大值,从而可以找出同时用户数量与性能指标之间的统计关系。然而,固定负载场景有几个缺点。通常,测试必须使用调整的负载场景迭代地重复,并考虑到从以前的测试迭代中获得的结果。由于负载场景必须手动调整,并且测试的重复可能需要相当长的时间,因此这种方法似乎是无效的。本文提出了一种替代方法,在测试期间自动调整负载场景,考虑到在同一测试中已经收集到的性能度量。分析了固定负荷方案的弊端,阐述了通过自动调节消除固定负荷方案弊端的方法。最后给出了该方法的具体实现和应用于实际系统性能测试的结果。Pašvadāma veiktspējas testēšana Vairāklietotāju sistēmu veiktspējas testēšana parasttiek veikta, imitējot vairāku lietotāju darbu, kuri vienlaicicgi strādā ar sistēmu。Šie virtuālie lietotāji uzkrāj veiktspējas mērījums, tādus kā atbildes laiki UN korektums, noslogojot sistēmu testa laikha。tipiskaji ā slodzes scenārijā vienlaici ā gi strādājošo virtuālo lietotāju skaits pakāpeniski palielinās no viena līdz noteiktam maksimālajam, ļaujot izsekot statistisku atkari ā bu starp vienlaici ā gi strādājošo lietotāju skaitu un veiktspējas rādītājiem。ta u fiksēta slodzes scenārija izmantošanai ir daži trūkumi。寄生虫在iterat . vi jāatkārto, mainot . slodzes scenārijus, ņemot vērā iepriekšējās . testa . iterācijās gūtus rezultātus进行测试。taka ā slodzes scenāriji ir manuāli jāmaina, bet testa atkārtojumi var aizņemt ievērojamu laiku, šī pieja izrādās neefekt va。Šajā rakstā tiek piedāvāta alternatuz . va pieja, kuri ā slodzes scenārijs tiek pieskaņots automātiski testa laikha, ņemot vērā veiktspējas rādītājus, kas jau tika iegūti tajha ā pašā testka。Tiek analizēti fiksēto slodzes scenāriju trūkumi untiek piedāvātas至novēršanas medes, izmantojot automātisko slodzes scenārija pieskaņošanu。aprakst ts pielietojuma piemērs, kas parāda medes realizāciju un rezultātus, kas tika iegūti testējot reālās sistēmas veiktspēju。СамоуправляемоетестированиепроизводительностиТестированиепроизводительностимногопользовательскихсистемобычнопроводится,имитируядействиямножествапользователей,одновременноработающихвсистеме。Такиевиртуальныепользователинакапливаютпоказателипроизводительности,например,времяоткликаикорректность,нагружаясистемувовремятеста。Вовремятипичногосценариянагрузкичислоодновременныхвиртуальныхпользователейпостепенновозрастаетотодногодоопределенногомаксимума,позволяянайтистатистическоесоотношениемеждучисломпользователейипоказателямипроизводительности。Однакоиспользованиефиксированныхсценариевнагрузкиимеетнекоторыенедостатки。Обычноприходитсяитеративноповторятьтест,изменяясценариинагрузкисучетомрезультатов,полученныхвпредыдущихитерациях。Посколькусценариинагрузкиизменяютсявручную,аповторытестовмогутзаниматьзначительноевремя,такойподходоказываетсянеэффективным。Встатьепредлагаетсяальтернативныйподход,прикоторомсценарийнагрузкиавтоматическиизменяетсявовремятеста,учитываяпоказателипроизводительности,ужеполученныевэтомжетесте。Анализируютсянедостаткификсированныхсценариевнагрузки,иописываютсяметодыихустраненияпосредствомавтоматическихизмененийсценариев。Показываетсяпримерреализацииипримененияметода,описываютсярезультаты,полученныевходетестированияпроизводительностиреальнойсистемы。
{"title":"Self-Directed Performance Testing","authors":"A. Sukhorukov","doi":"10.2478/v10143-010-0028-4","DOIUrl":"https://doi.org/10.2478/v10143-010-0028-4","url":null,"abstract":"Self-Directed Performance Testing Performance testing of multi-user software systems is typically performed by emulating activities of multiple users working with the system simultaneously. These virtual users collect performance measures like response time and correctness while loading the system during the test. During a typical load scenario number of simultaneous virtual users gradually increases from one to some intended maximum, allowing to find out statistical relation between number of simultaneous users and performance measures. However having fixed load scenario has several drawbacks. Usually the test has to be repeated iteratively with adjusted load scenarios, taking into account results acquired from previous test iterations. As load scenarios have to be adjusted manually and repetitions of the test may take considerable time, this approach seems to be ineffective. This paper presents an alternative approach, where load scenario is adjusted automatically during the test, taking into account performance measures already gathered in the same test. Drawbacks of fixed load scenarios are analysed and methods of eliminating them by automatic adjustment are described. A case study showing implementation of the method and results obtained by applying it to performance testing of a real system is provided. Pašvadāma veiktspējas testēšana Vairāklietotāju sistēmu veiktspējas testēšana parasti tiek veikta, imitējot vairāku lietotāju darbu, kuri vienlaicīgi strādā ar sistēmu. Šie virtuālie lietotāji uzkrāj veiktspējas mērījums, tādus kā atbildes laiki un korektums, noslogojot sistēmu testa laikā. Tipiskajā slodzes scenārijā vienlaicīgi strādājošo virtuālo lietotāju skaits pakāpeniski palielinās no viena līdz noteiktam maksimālajam, ļaujot izsekot statistisku atkarību starp vienlaicīgi strādājošo lietotāju skaitu un veiktspējas rādītājiem. Taču fiksēta slodzes scenārija izmantošanai ir daži trūkumi. Parasti tests ir iteratīvi jāatkārto, mainot slodzes scenārijus, ņemot vērā iepriekšējās testa iterācijās gūtus rezultātus. Tā kā slodzes scenāriji ir manuāli jāmaina, bet testa atkārtojumi var aizņemt ievērojamu laiku, šī pieeja izrādās neefektīva. Šajā rakstā tiek piedāvāta alternatīva pieeja, kurā slodzes scenārijs tiek pieskaņots automātiski testa laikā, ņemot vērā veiktspējas rādītājus, kas jau tika iegūti tajā pašā testā. Tiek analizēti fiksēto slodzes scenāriju trūkumi un tiek piedāvātas to novēršanas metodes, izmantojot automātisko slodzes scenārija pieskaņošanu. Aprakstīts pielietojuma piemērs, kas parāda metodes realizāciju un rezultātus, kas tika iegūti testējot reālās sistēmas veiktspēju. Самоуправляемое тестирование производительности Тестирование производительности многопользовательских систем обычно проводится, имитируя действия множества пользователей, одновременно работающих в системе. Такие виртуальные пользователи накапливают показатели производительности, например, время отклика и корректность, нагружая систему во время теста. Во вре","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"25 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114027711","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-009-0016-8
A. Sukhorukov
Problems of test-driven aspect-oriented development Test-driven development and aspect-oriented programming are relatively new development techniques each having its own benefits. However, using aspect-oriented language like AspectJ in test-driven development leads to new types of problems that do not appear if these two approaches are applied separately. These problems arise mainly because aspect-oriented paradigm breaks encapsulation principle - behaviour of class is not implemented just in class itself like in traditional object-oriented programming but can be heavily affected by many external aspects. Traditional unit tests designed to test a single unit are not sufficient any more because behaviour being tested is distributed through several units at once, so test design becomes more complicated. In order to efficiently use these two techniques together such problems have to be identified and ways to workaround them have to be discovered. This paper focuses on those problems, describing the most notable ones. Problem descriptions are based on experience with AspectJ, but most of them are common to any aspect-oriented language with similar features. Some empirically discovered principles are provided that help softening negative impact of those problems.
{"title":"Problems of test-driven aspect-oriented development","authors":"A. Sukhorukov","doi":"10.2478/v10143-009-0016-8","DOIUrl":"https://doi.org/10.2478/v10143-009-0016-8","url":null,"abstract":"Problems of test-driven aspect-oriented development Test-driven development and aspect-oriented programming are relatively new development techniques each having its own benefits. However, using aspect-oriented language like AspectJ in test-driven development leads to new types of problems that do not appear if these two approaches are applied separately. These problems arise mainly because aspect-oriented paradigm breaks encapsulation principle - behaviour of class is not implemented just in class itself like in traditional object-oriented programming but can be heavily affected by many external aspects. Traditional unit tests designed to test a single unit are not sufficient any more because behaviour being tested is distributed through several units at once, so test design becomes more complicated. In order to efficiently use these two techniques together such problems have to be identified and ways to workaround them have to be discovered. This paper focuses on those problems, describing the most notable ones. Problem descriptions are based on experience with AspectJ, but most of them are common to any aspect-oriented language with similar features. Some empirically discovered principles are provided that help softening negative impact of those problems.","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122834940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-011-0015-4
Jun-Ming Lu, Mao-Jiun J. Wang
A Computer-aided Production System for Mass Customization in Fashion In order to meet the demands of the market, a computer-aided production system for mass customization in fashion is proposed. The system enables the automation of dimension collection, pattern generation and fabric cutting. By integrating the system with the processes of garment sewing, fitting test and final adjustment, mass customization can be realized in the apparel industry. For the manufacturers, the efficiency of the supply chain can be improved by reducing human efforts, costs, and production time. For the customers, better fitness with faster delivery stimulates the desire of purchase and enhances their satisfaction.
{"title":"A Computer-aided Production System for Mass Customization in Fashion","authors":"Jun-Ming Lu, Mao-Jiun J. Wang","doi":"10.2478/v10143-011-0015-4","DOIUrl":"https://doi.org/10.2478/v10143-011-0015-4","url":null,"abstract":"A Computer-aided Production System for Mass Customization in Fashion In order to meet the demands of the market, a computer-aided production system for mass customization in fashion is proposed. The system enables the automation of dimension collection, pattern generation and fabric cutting. By integrating the system with the processes of garment sewing, fitting test and final adjustment, mass customization can be realized in the apparel industry. For the manufacturers, the efficiency of the supply chain can be improved by reducing human efforts, costs, and production time. For the customers, better fitness with faster delivery stimulates the desire of purchase and enhances their satisfaction.","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131544869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-011-0055-9
S. Provorovs, A. Borisov
Use of Linear Genetic Programming and Artificial Neural Network Methods to Solve Classification Task This paper presents a comparative analysis of linear genetic programming and artificial neural network methods to solve classification tasks. Usually classification tasks have data sets containing a large number of attributes and records, and more than two classes that will be processed using, for example, created classification rules. As a result, by using classical method to classify a large number of records, a high classification error value will be obtained. The artificial neural networks are often used to solve classification task, mostly obtaining good results. The linear genetic programming is a new direction of evolution algorithms that is not widely researched and its application areas are not well defined. However, some advantages of linear genetic programming are based on genetic operators whose structure does not require complicated calculations. During this work approximately 400 experiments were conducted with linear genetic programming and artificial neural network methods, using various data sets with different quantity of records, attributes and classes. Based on the results received, conclusions on possibilities of using the methods of linear genetic programming and artificial neural networks in classification problems were drawn, and suggestions for improving their performance were proposed. Lineārās genētiskās programmēšanas un mākslīgā neironu tīkla pielietošana klasifikācijas uzdevuma risināšanai Rakstā izskatīta lineārās genētiskās programmēšanas un mākslīgā neironu tīkla metožu pielietošanas salīdzinošā analīze klasifikācijas uzdevuma risināšanā. Klasifikācija ir viens no aktīvi pētītiem un pielietotajiem virzieniem. Parasti klasifikācijas uzdevuma datu kopa satur lielu atribūtu un ierakstu skaitu, kā arī vairāk par divām klasēm, kurās jāklasificē dati, pielietojot izveidotos klasifikācijas likumus. Rezultātā klasifikācijas metodes pielietošana lielā ierakstu skaita dēļ, dod lielu klasifikācijas kļūdu. Mākslīgais neironu tīkls bieži tiek pielietots klasifikācijas uzdevuma risināšanai, kas vairākos gadījumos nodrošina labus rezultātus. Lineārā genētiskā programmēšana ir jauns evolucionāro algoritmu virziens, kas vēl nav labi izpētīts un tā pielietošanas sfēras vēl nav labi definētas. Tomēr var atzīmēt dažas lineārās genētiskās programmēšanas priekšrocības, kas balstās uz genētiskajiem operatoriem, kuri pēc savas struktūras nesatur sarežgītus aprēķinus. Darba gaitā tika veikti 400 klasifikācijas uzdevuma risināšanas eksperimenti, pielietojot minētās metodes, izmantojot piecas datu kopas ar dažādu atribūtu un klašu skaitu. Eksperimentu realizācijai tika izmantota speciālā programmatūra - divas esošās ("Disciplinus" un "Multiple Back-Propagation") un divas speciāli izstrādātās ("Testing program for LGP and ANN methods" and "Data Sets Maker"). Lai nodrošinātu objektīvus eksperimentu rezultātus, eksperimentos tika pielietota šķē
实验结果表明,在分类任务中使用线性基因编程技术和人工神经网络的可能性,并提出改善方法的建议。
{"title":"Use of Linear Genetic Programming and Artificial Neural Network Methods to Solve Classification Task","authors":"S. Provorovs, A. Borisov","doi":"10.2478/v10143-011-0055-9","DOIUrl":"https://doi.org/10.2478/v10143-011-0055-9","url":null,"abstract":"Use of Linear Genetic Programming and Artificial Neural Network Methods to Solve Classification Task This paper presents a comparative analysis of linear genetic programming and artificial neural network methods to solve classification tasks. Usually classification tasks have data sets containing a large number of attributes and records, and more than two classes that will be processed using, for example, created classification rules. As a result, by using classical method to classify a large number of records, a high classification error value will be obtained. The artificial neural networks are often used to solve classification task, mostly obtaining good results. The linear genetic programming is a new direction of evolution algorithms that is not widely researched and its application areas are not well defined. However, some advantages of linear genetic programming are based on genetic operators whose structure does not require complicated calculations. During this work approximately 400 experiments were conducted with linear genetic programming and artificial neural network methods, using various data sets with different quantity of records, attributes and classes. Based on the results received, conclusions on possibilities of using the methods of linear genetic programming and artificial neural networks in classification problems were drawn, and suggestions for improving their performance were proposed. Lineārās genētiskās programmēšanas un mākslīgā neironu tīkla pielietošana klasifikācijas uzdevuma risināšanai Rakstā izskatīta lineārās genētiskās programmēšanas un mākslīgā neironu tīkla metožu pielietošanas salīdzinošā analīze klasifikācijas uzdevuma risināšanā. Klasifikācija ir viens no aktīvi pētītiem un pielietotajiem virzieniem. Parasti klasifikācijas uzdevuma datu kopa satur lielu atribūtu un ierakstu skaitu, kā arī vairāk par divām klasēm, kurās jāklasificē dati, pielietojot izveidotos klasifikācijas likumus. Rezultātā klasifikācijas metodes pielietošana lielā ierakstu skaita dēļ, dod lielu klasifikācijas kļūdu. Mākslīgais neironu tīkls bieži tiek pielietots klasifikācijas uzdevuma risināšanai, kas vairākos gadījumos nodrošina labus rezultātus. Lineārā genētiskā programmēšana ir jauns evolucionāro algoritmu virziens, kas vēl nav labi izpētīts un tā pielietošanas sfēras vēl nav labi definētas. Tomēr var atzīmēt dažas lineārās genētiskās programmēšanas priekšrocības, kas balstās uz genētiskajiem operatoriem, kuri pēc savas struktūras nesatur sarežgītus aprēķinus. Darba gaitā tika veikti 400 klasifikācijas uzdevuma risināšanas eksperimenti, pielietojot minētās metodes, izmantojot piecas datu kopas ar dažādu atribūtu un klašu skaitu. Eksperimentu realizācijai tika izmantota speciālā programmatūra - divas esošās (\"Disciplinus\" un \"Multiple Back-Propagation\") un divas speciāli izstrādātās (\"Testing program for LGP and ANN methods\" and \"Data Sets Maker\"). Lai nodrošinātu objektīvus eksperimentu rezultātus, eksperimentos tika pielietota šķē","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131571919","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-010-0040-8
Olga Korzachenko, V. Getman
Improvement of Business-Activities in Telecommunication Enterprises by the eTOM Business-Process Structural Model Implementation For now, in front of telecommunication branch enterprises of Ukraine, there is a problem of activity improvement with the purpose of granting high-quality services and maintenance of competitive position, both on internal, and on a foreign market. To solve this problem, telecommunication companies appropriate to use the mechanisms of business-oriented process management and improvement of end-to-end business-processes. The purpose of this article is a choice of effective business-process model that will allow telecommunications companies to provide modern, high quality and cost competitive services. During research, conditions of the telecommunication branch enterprises of Ukraine were investigated and key problems of their activity were revealed. Existing business-process models have been considered and analyzed and the optimal model was chosen, according to the put criteria. By results of the analysis a conclusion was drawn, that to the enterprises for business-process modeling is expedient for using eTOM - high-level system business-oriented model aimed for providing of any technological services, including IT. As advantages from introduction eTOM at the Ukrainian enterprises were analyzed. Telekomunikācijas uzņēmumu darbības uzlabošana ar eTOM strukturālo biznesa procesu modeļa ieviešanu Mūsdienās Ukrainas telekomunikācijas nozares uzņēmumiem ir uzdevums veikt to darbības uzlabošanu augstākas kvalitātes pakalpojumu sniegšanas nolūkā, nodrošināt konkurētspējīgu stāvokli kā iekšējā, tā arī ārējā tirgū. Lai risinātu šo problēmu, telekomunikācijas uzņēmumiem ir mērķtiecīgi izmantot uz procesa vadīšanu un end-to-end biznesa procesu uzlabošanu orientētusbiznesa vadīšanas mehānismus. Šis raksta mērķis ir efektīva biznesa procesu modeļa izvēle, kurš atļauj telekomunikācijas uzņēmumiem sniegt modernus, kvalitatīvus un konkurētspējīgus pakalpojumus. Pētīšanas laikā izmeklēts Ukrainas telekomunikācijas nozares uzņēmumu stāvoklis un noteikti to darbības galvenās problēmas. Ir izskatīti un analizēti eksistējošie biznesa procesu modeļi un izvēlēts optimālais uzstādīto kritēriju kopums. Analīzes rezultātā izdarīts secinājums, ka uzņēmumiem mērķtiecīgi izmantot biznesa procesu modelēšanai eTOM - kā sistēmisko augstākā līmeņu biznesa orientējošo modeli, paredzētu jebkādas tehnologijas (IT t. sk.) pakalpojumus sniegšanai. Ir analizētas arī eTOM ieviešanas priekšrocības Ukrainas uzņēmumos. Усовершенствование деятельности телекоммуникационных предприятий посредством внедрения структурной модели бизнес-процессов еТОМ На сегодняшний день перед предприятиями телекоммуникационной отрасли Украины стоит задача усовершенствования деятельности с целью предоставления высококачественных услуг и обеспечения конкурентного положения, как на внутреннем, так и на внешнем рынке. Для решения этой проблемы телекоммуникационным предприятиям целесообразно
通过eTOM业务流程结构模型实施改善电信企业的业务活动目前,乌克兰电信分支企业面临着活动改进的问题,其目的是在国内和国外市场上提供高质量的服务并保持竞争地位。为解决这一问题,电信公司适当采用面向业务的流程管理机制,改进端到端的业务流程。本文的目的是选择一种有效的业务流程模型,使电信公司能够提供现代化、高质量和具有成本竞争力的服务。在研究过程中,对乌克兰电信分支企业的情况进行了调查,揭示了其活动中的关键问题。考虑并分析了现有的业务流程模型,并根据put标准选择了最优模型。通过分析得出结论,对企业进行业务流程建模时,使用面向业务的高级系统模型eTOM是一种方便的方法,该模型旨在为企业提供包括IT在内的任何技术服务。分析了乌克兰企业引进eTOM的优势。Telekomunikā比赛是乌斯ņē穆穆袍出众的人或物ības uzlaboš安娜ar eTOM合写ālo biznesa procesu模式ļievieš阿奴Mūsdienā年代乌克兰Telekomunikā比赛nozares是乌斯ņēmumiem红外uzdevums veikt,出众的人或物ības uzlaboš阿奴8月初āka kvalitāte pakalpojumu sniegšanas nolūkā,nodrošāt konkurētspējī顾圣āvokli kāiekšējā,tāarīārējātirgū。Lai risinātu šo problēmu, telekomunikācijas uzņēmumiem ir mērķtiecīgi izmantot uz procesa vadīšanu端到端业务流程uzlabošanu orientētusbiznesa vadīšanas mehānismus。Šis raksta mērķis ir efekt va biznesa procesu modeļa izvēle, kurš atļauj telekomunikācijas uzņēmumiem sniegt modernus, kvalitatv . vus UN konkurētspējīgus pakalpojumus。Pētīšanas laikka izmeklēts Ukrainas telekomunikācijas nozares uzņēmumu stāvoklis un noteikti to darb bas galvenās problēmas。它的izskatk . t . i . t . analizēti eksistējošie业务流程modeļi和izvēlēts optimālais uzstādīto kritēriju kopums。分析rezultātā izdar secinājums, ka uzņēmumiem mērķtiecīgi izmantot业务流程modelēšanai eTOM - kā sistēmisko augstākā līmeņu biznesa orientējošo modeli, paredzētu jebkādas technologijas (IT t. sk.) pakalpojumus sniegšanai。Ir analizētas ar_ eTOM ieviešanas priekšrocības Ukrainas uzņēmumos。Усовершенствованиедеятельностителекоммуникационныхпредприятийпосредствомвнедренияструктурноймоделибизнесп——роцессовеТОМНасегодняшнийденьпередпредприятиямителекоммуникационнойотраслиУкраиныстоитзадачаусовершенствованиядеятельностисцельюпредоставлениявысококачественныхуслугиобеспеченияконкурентногоположения,какнавнутреннем,такинавнешнемрынке。Длярешенияэтойпроблемытелекоммуникационнымпредприятиямцелесообразноиспользоватьмеханизмыведениябизнеса,ориентированныенапроцессноеуправлениеиусовершенствованиесквозныхбизнесп——роцессов。Цельюданнойстатьиявляетсявыборэффективноймоделибизнесп——роцессов,котораяпозволиттелекоммуникационнымпредприятиямпредоставлятьсовременные,качественныеиконкурентоспособныепостоимостиуслуги。ВовремяисследованиябылоизученосостоянияпредприятийтелекоммуникационнойотраслиУкраины,определеныключевыепроблемыихдеятельности。Былирассмотреныипроанализированысуществующиемоделибизнесп——роцессовивыбранаоптимальнаясточкизренияпоставленныхкритериев。Порезультатаманализасделанвывод,чтопредприятиямдлямоделированиябизнесп——роцессовцелесообразноиспользоватьеТОМ——системнуювысокоуровневуюбизнес-ориентированнуюмодель,нацеленнуюнапредоставлениелюбыхтехнологическийуслуг,вт。ч。иИТ。ТакжепроанализированыпреимуществаотвнедренияеТОМнаукраинскихпредприятия。
{"title":"Improvement of Business-Activities in Telecommunication Enterprises by the eTOM Business-Process Structural Model Implementation","authors":"Olga Korzachenko, V. Getman","doi":"10.2478/v10143-010-0040-8","DOIUrl":"https://doi.org/10.2478/v10143-010-0040-8","url":null,"abstract":"Improvement of Business-Activities in Telecommunication Enterprises by the eTOM Business-Process Structural Model Implementation For now, in front of telecommunication branch enterprises of Ukraine, there is a problem of activity improvement with the purpose of granting high-quality services and maintenance of competitive position, both on internal, and on a foreign market. To solve this problem, telecommunication companies appropriate to use the mechanisms of business-oriented process management and improvement of end-to-end business-processes. The purpose of this article is a choice of effective business-process model that will allow telecommunications companies to provide modern, high quality and cost competitive services. During research, conditions of the telecommunication branch enterprises of Ukraine were investigated and key problems of their activity were revealed. Existing business-process models have been considered and analyzed and the optimal model was chosen, according to the put criteria. By results of the analysis a conclusion was drawn, that to the enterprises for business-process modeling is expedient for using eTOM - high-level system business-oriented model aimed for providing of any technological services, including IT. As advantages from introduction eTOM at the Ukrainian enterprises were analyzed. Telekomunikācijas uzņēmumu darbības uzlabošana ar eTOM strukturālo biznesa procesu modeļa ieviešanu Mūsdienās Ukrainas telekomunikācijas nozares uzņēmumiem ir uzdevums veikt to darbības uzlabošanu augstākas kvalitātes pakalpojumu sniegšanas nolūkā, nodrošināt konkurētspējīgu stāvokli kā iekšējā, tā arī ārējā tirgū. Lai risinātu šo problēmu, telekomunikācijas uzņēmumiem ir mērķtiecīgi izmantot uz procesa vadīšanu un end-to-end biznesa procesu uzlabošanu orientētusbiznesa vadīšanas mehānismus. Šis raksta mērķis ir efektīva biznesa procesu modeļa izvēle, kurš atļauj telekomunikācijas uzņēmumiem sniegt modernus, kvalitatīvus un konkurētspējīgus pakalpojumus. Pētīšanas laikā izmeklēts Ukrainas telekomunikācijas nozares uzņēmumu stāvoklis un noteikti to darbības galvenās problēmas. Ir izskatīti un analizēti eksistējošie biznesa procesu modeļi un izvēlēts optimālais uzstādīto kritēriju kopums. Analīzes rezultātā izdarīts secinājums, ka uzņēmumiem mērķtiecīgi izmantot biznesa procesu modelēšanai eTOM - kā sistēmisko augstākā līmeņu biznesa orientējošo modeli, paredzētu jebkādas tehnologijas (IT t. sk.) pakalpojumus sniegšanai. Ir analizētas arī eTOM ieviešanas priekšrocības Ukrainas uzņēmumos. Усовершенствование деятельности телекоммуникационных предприятий посредством внедрения структурной модели бизнес-процессов еТОМ На сегодняшний день перед предприятиями телекоммуникационной отрасли Украины стоит задача усовершенствования деятельности с целью предоставления высококачественных услуг и обеспечения конкурентного положения, как на внутреннем, так и на внешнем рынке. Для решения этой проблемы телекоммуникационным предприятиям целесообразно","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132766450","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-011-0050-1
T. Arshinova
Construction of Equity Portfolio on the Basis of Data Envelopment Analysis Approach The research focus of the scientific paper is on the problem of equity portfolio construction. The author recommends applying frontier analysis technique such as Data Envelopment Analysis to the performance measurement of emitters. Using modern computer technologies, the author has calculated efficiency score of twenty Baltic companies which are quoted at NASDAQ OMX Riga and NASDAQ OMX Tallinn stock exchanges on the basis of DEA CCR approach and elaborated proposals for effective asset allocation. Vērtspapīru portfeļa veidošana, pielietojot datu čaulas analīzes metodi Viens no investora pamatmērķiem ir efektīva un pelnītspējīga vērtspapīru portfeļa veidošana. Aktuālie makroekonomiskie notikumi liecina par Eirozonas krīzes draudiem, kas rada papildus riskus investīciju jomā. Tradicionāli ar vērtspapīru portfeļa veidošanas process ietver sevī četrus posmus: riska profila veidošanu, aktīvu izvietošanu attiecīgajās proporcijās, vērtspapīru portfeļa struktūras korekciju atbilstoši investora stratēgijai un regulāru portfeļa struktūras uzraudzību. Pašlaik investīciju riska novērtēšana un aktīvu struktūras veidošana notiek, pielietojot tehnisko un fundamentālo analīzi, H. Markovitca mūsdienu portfeļa teoriju (MPT) un citas pieejas. Tomēr uz augstākminēto metožu pamata iegūtie investīciju risku novērtēšanas rezultāti bieži nodrošina pretrunīgas rekomendācijas attiecībā uz potenciālām investīciju iespējām, kā arī neļauj novērtēt emitentu uzņēmējdarbības procesu efektivitāti. Datu čaulas analīzes metodologija nodrošina principiāli atšķirīgu pieeju investīciju efektivitātes un potenciālo risku novērtēšanas problēmai. Ar šīs metodologijas palīdzību var novērtēt komplekso uzņēmumu procesu efektivitāti, kā arī veikt salīdzinošo analīzi izpētes objektu starpā. Zinātniskā raksta autore pielietoja DEA CCR pieeju, lai izanalizētu 20 uzņēmumu efektivitāti 2011. gada otrajā ceturksnī, kuru akcijas tiek kotētas NASDAQ OMX Rīgas un Tallinas fondu biržās. Lai iekļautu fundamentālās un tehniskās analīzes elementus, aprēķinos tika izmantoti gan bilances dati, gan informācija par akciju tirgus kapitalizācijas vērtību. Balstoties uz pētījuma rezultātiem, emitenti tika sadalīti trijās grupās: 100% CCR DEA efektīvie, ar efektivitāti virs 80% robežas, ar efektivitāti zem 80% robežas. 100% DEA CCR efektīvo uzņēmumu akcijas var tikt iekļauti vērtspapīru portfelī ar konservatīvo investīciju stratēgiju. Savukārt, emitenti ar zemāku efektivitātes līmeni var ieinteresēt investorus ar augstāko riska tolerances līmeni. Raksta autore rekomendē pielietot datu čaulas analīzes metodologiju kā papildus instrumentu investīciju risku novērtēšanai vērtspapīru portfeļa veidošanas procesā. Создание портфеля ценных бумаг с использованием метода оболочечного анализа Одной из основных целей инвестора является создание эффективного и доходного портфеля ценных бумаг. Актуальные макроэкономические события свидетельств
{"title":"Construction of Equity Portfolio on the Basis of Data Envelopment Analysis Approach","authors":"T. Arshinova","doi":"10.2478/v10143-011-0050-1","DOIUrl":"https://doi.org/10.2478/v10143-011-0050-1","url":null,"abstract":"Construction of Equity Portfolio on the Basis of Data Envelopment Analysis Approach The research focus of the scientific paper is on the problem of equity portfolio construction. The author recommends applying frontier analysis technique such as Data Envelopment Analysis to the performance measurement of emitters. Using modern computer technologies, the author has calculated efficiency score of twenty Baltic companies which are quoted at NASDAQ OMX Riga and NASDAQ OMX Tallinn stock exchanges on the basis of DEA CCR approach and elaborated proposals for effective asset allocation. Vērtspapīru portfeļa veidošana, pielietojot datu čaulas analīzes metodi Viens no investora pamatmērķiem ir efektīva un pelnītspējīga vērtspapīru portfeļa veidošana. Aktuālie makroekonomiskie notikumi liecina par Eirozonas krīzes draudiem, kas rada papildus riskus investīciju jomā. Tradicionāli ar vērtspapīru portfeļa veidošanas process ietver sevī četrus posmus: riska profila veidošanu, aktīvu izvietošanu attiecīgajās proporcijās, vērtspapīru portfeļa struktūras korekciju atbilstoši investora stratēgijai un regulāru portfeļa struktūras uzraudzību. Pašlaik investīciju riska novērtēšana un aktīvu struktūras veidošana notiek, pielietojot tehnisko un fundamentālo analīzi, H. Markovitca mūsdienu portfeļa teoriju (MPT) un citas pieejas. Tomēr uz augstākminēto metožu pamata iegūtie investīciju risku novērtēšanas rezultāti bieži nodrošina pretrunīgas rekomendācijas attiecībā uz potenciālām investīciju iespējām, kā arī neļauj novērtēt emitentu uzņēmējdarbības procesu efektivitāti. Datu čaulas analīzes metodologija nodrošina principiāli atšķirīgu pieeju investīciju efektivitātes un potenciālo risku novērtēšanas problēmai. Ar šīs metodologijas palīdzību var novērtēt komplekso uzņēmumu procesu efektivitāti, kā arī veikt salīdzinošo analīzi izpētes objektu starpā. Zinātniskā raksta autore pielietoja DEA CCR pieeju, lai izanalizētu 20 uzņēmumu efektivitāti 2011. gada otrajā ceturksnī, kuru akcijas tiek kotētas NASDAQ OMX Rīgas un Tallinas fondu biržās. Lai iekļautu fundamentālās un tehniskās analīzes elementus, aprēķinos tika izmantoti gan bilances dati, gan informācija par akciju tirgus kapitalizācijas vērtību. Balstoties uz pētījuma rezultātiem, emitenti tika sadalīti trijās grupās: 100% CCR DEA efektīvie, ar efektivitāti virs 80% robežas, ar efektivitāti zem 80% robežas. 100% DEA CCR efektīvo uzņēmumu akcijas var tikt iekļauti vērtspapīru portfelī ar konservatīvo investīciju stratēgiju. Savukārt, emitenti ar zemāku efektivitātes līmeni var ieinteresēt investorus ar augstāko riska tolerances līmeni. Raksta autore rekomendē pielietot datu čaulas analīzes metodologiju kā papildus instrumentu investīciju risku novērtēšanai vērtspapīru portfeļa veidošanas procesā. Создание портфеля ценных бумаг с использованием метода оболочечного анализа Одной из основных целей инвестора является создание эффективного и доходного портфеля ценных бумаг. Актуальные макроэкономические события свидетельств","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131814018","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-009-0010-1
Erika Asnina
Use of Business Models within Model Driven Architecture Model Driven Architecture is a framework dedicated for development of large and complex computer systems. It states and implements the principle of architectural separation of concerns. This means that a system can be modeled from three different but related to each other viewpoints. The viewpoint discussed in this paper is a Computation Independent one. MDA specification states that a model that shows a system from this viewpoint is a business model. Taking into account transformations foreseen by MDA, it should be useful for automation of software development processes. This paper discusses an essence of the Computation Independent Model (CIM) and the place of business models in the computation independent modeling. This paper considers four types of business models, namely, SBVR, BPMN, use cases and Topological Functioning Model (TFM). Business persons use SBVR to define business vocabularies and business rules of the existing and planned domains, BPMN to define business processes of both existing and planned domains, and use cases to define business requirements to the planned domain. The TFM is used to define functionality of both existing and planned domains. This paper discusses their capabilities to be used as complete CIMs with formally defined conformity between planned and existing domains.
{"title":"Use of Business Models within Model Driven Architecture","authors":"Erika Asnina","doi":"10.2478/v10143-009-0010-1","DOIUrl":"https://doi.org/10.2478/v10143-009-0010-1","url":null,"abstract":"Use of Business Models within Model Driven Architecture Model Driven Architecture is a framework dedicated for development of large and complex computer systems. It states and implements the principle of architectural separation of concerns. This means that a system can be modeled from three different but related to each other viewpoints. The viewpoint discussed in this paper is a Computation Independent one. MDA specification states that a model that shows a system from this viewpoint is a business model. Taking into account transformations foreseen by MDA, it should be useful for automation of software development processes. This paper discusses an essence of the Computation Independent Model (CIM) and the place of business models in the computation independent modeling. This paper considers four types of business models, namely, SBVR, BPMN, use cases and Topological Functioning Model (TFM). Business persons use SBVR to define business vocabularies and business rules of the existing and planned domains, BPMN to define business processes of both existing and planned domains, and use cases to define business requirements to the planned domain. The TFM is used to define functionality of both existing and planned domains. This paper discusses their capabilities to be used as complete CIMs with formally defined conformity between planned and existing domains.","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114881417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.2478/v10143-009-0007-9
Uldis Donins, J. Osis
Reconciling software requirements and architectures within MDA In the software development world little guidance and few methods are available for reconciling software requirements and architecture which satisfies those requirements. In fact none of these methods use formal basis for the reconciling process. The main goal of this paper is to define an approach by which it is possible to reconcile software requirements and architectures within model driven architecture. Model driven architecture considers system from three viewpoints. Each viewpoint has its own model by which the viewpoint is modelled. It is possible to use topological functioning model of system to reconcile software requirements and architectures and to make formal transformation from computation independent model into platform independent model. The use of topological functioning model provides possibility for traceability between software artefacts, e.g. between requirements and architecture elements. By using case study we have proven that it is possible to reconcile requirements and architectures by using topological functioning model. The software architecture in this case is modelled by using topological class diagrams. At the end of the case study we have shown how we can introduce more formalism into UML diagrams by transforming topology from topological functioning model to class diagrams.
{"title":"Reconciling software requirements and architectures within MDA","authors":"Uldis Donins, J. Osis","doi":"10.2478/v10143-009-0007-9","DOIUrl":"https://doi.org/10.2478/v10143-009-0007-9","url":null,"abstract":"Reconciling software requirements and architectures within MDA In the software development world little guidance and few methods are available for reconciling software requirements and architecture which satisfies those requirements. In fact none of these methods use formal basis for the reconciling process. The main goal of this paper is to define an approach by which it is possible to reconcile software requirements and architectures within model driven architecture. Model driven architecture considers system from three viewpoints. Each viewpoint has its own model by which the viewpoint is modelled. It is possible to use topological functioning model of system to reconcile software requirements and architectures and to make formal transformation from computation independent model into platform independent model. The use of topological functioning model provides possibility for traceability between software artefacts, e.g. between requirements and architecture elements. By using case study we have proven that it is possible to reconcile requirements and architectures by using topological functioning model. The software architecture in this case is modelled by using topological class diagrams. At the end of the case study we have shown how we can introduce more formalism into UML diagrams by transforming topology from topological functioning model to class diagrams.","PeriodicalId":211660,"journal":{"name":"Sci. J. Riga Tech. Univ. Ser. Comput. Sci.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117050437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}