Pub Date : 2019-04-17DOI: 10.22364/bjmc.2020.8.1.08
Kārlis Krūmiņš, S. Cakula
INTRODUCTION Student performance prediction has become a viable means to improving academic performance and course content in online learning. Predictive models such as neural networks, decision trees and linear regression are used to transform inputs (e.g. past performance, social background, learning system usage patterns, test results) into outputs (course completion, expected grade, difficulties encountered, personalized suggestions). Often, the existing quantitative data drive model design, especially when applying such models to the conventional classroom and the person delivering the course, is a passive participant in designing models and delivering data. In seeking to capture and code as much student behavior and environment as possible to apply learning analytics to a mostly conventional classroom, the most successful inputs (predictors) among existing models can be identified, categorized and their common characteristics determined. Together with a study of formative and summative assessment methods (e.g. types of feedback and how it can be captured) and factors affecting student performance in the classroom (e.g. environmental factors), this allows to identify the existing data in classrooms that are not captured by current learning management systems, thus allowing the expanded use of learning analytics and student performance prediction in traditional classrooms, with a focus on personalized suggestions. The goal of the paper is to identify patterns among inputs used in existing models of student learning (based on online learning and learning management system data mining) that can then also be applied to the traditional classroom. Research question: how can characteristics common to effective predictors of student performance be used to identify predictors among data produced in the traditional classroom? MATERIAL AND METHODS A literature review is performed where inputs captured and features discovered in existing learning analytics systems are characterised, along with methods used to identify those and the modelling approaches employed. An attempt is made to identify measures in online learning that may have analogues in the traditional classroom (e.g., seating patterns and communication in chatrooms) or for which proxies may be found (e.g. screen size and lighting quality, where the proxy is the classroom number). The corresponding outputs are recorded where possible, with a focus on those that allow providing feedback for individual students or for course/curriculum deliverers/designers (i.e. allow to improve the success of future students in this course). RESULTS Successful predictors and characteristics common to those are identified, so that they can be used in features engineering for student performance prediction models. Predictors used in online learning are categorised, so that analogous inputs can be developed for use in traditional classrooms. Types of feedback provided by existing models of learning ar
{"title":"Input Determination for Models Used in Predicting Student Performance","authors":"Kārlis Krūmiņš, S. Cakula","doi":"10.22364/bjmc.2020.8.1.08","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.08","url":null,"abstract":"INTRODUCTION \u0000Student performance prediction has become a viable means to improving academic performance and course content in online learning. Predictive models such as neural networks, decision trees and linear regression are used to transform inputs (e.g. past performance, social background, learning system usage patterns, test results) into outputs (course completion, expected grade, difficulties encountered, personalized suggestions). Often, the existing quantitative data drive model design, especially when applying such models to the conventional classroom and the person delivering the course, is a passive participant in designing models and delivering data. \u0000In seeking to capture and code as much student behavior and environment as possible to apply learning analytics to a mostly conventional classroom, the most successful inputs (predictors) among existing models can be identified, categorized and their common characteristics determined. Together with a study of formative and summative assessment methods (e.g. types of feedback and how it can be captured) and factors affecting student performance in the classroom (e.g. environmental factors), this allows to identify the existing data in classrooms that are not captured by current learning management systems, thus allowing the expanded use of learning analytics and student performance prediction in traditional classrooms, with a focus on personalized suggestions. \u0000The goal of the paper is to identify patterns among inputs used in existing models of student learning (based on online learning and learning management system data mining) that can then also be applied to the traditional classroom. \u0000Research question: how can characteristics common to effective predictors of student performance be used to identify predictors among data produced in the traditional classroom? \u0000MATERIAL AND METHODS \u0000A literature review is performed where inputs captured and features discovered in existing learning analytics systems are characterised, along with methods used to identify those and the modelling approaches employed. \u0000An attempt is made to identify measures in online learning that may have analogues in the traditional classroom (e.g., seating patterns and communication in chatrooms) or for which proxies may be found (e.g. screen size and lighting quality, where the proxy is the classroom number). \u0000The corresponding outputs are recorded where possible, with a focus on those that allow providing feedback for individual students or for course/curriculum deliverers/designers (i.e. allow to improve the success of future students in this course). \u0000RESULTS \u0000Successful predictors and characteristics common to those are identified, so that they can be used in features engineering for student performance prediction models. \u0000Predictors used in online learning are categorised, so that analogous inputs can be developed for use in traditional classrooms. \u0000Types of feedback provided by existing models of learning ar","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121433625","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 : 2019-04-17DOI: 10.22364/bjmc.2020.8.1.11
Oskars Java
INTRODUCTION Within the scope of biodiversity and sustainable ecosystem development, the restoration of a bog’s ecosystem is important because by reducing the drainage effect on the bog, the negative impact on adjacent intact or relatively intact raised bog and other wetland hydrological regimes is lowered. Degraded bogs are mires with a disturbed natural hydrological regime, or those partly exploited for peat extraction. However, the hydrological regime can be restored and peat formation is expected within 30 years. The restoration of a bog’s hydrological regime can be accelerated by filling up the drainage ditches. In the course of researching scientific literature, the author has found no evidence of a system dynamics model developed to simulate tree cutting intensity in degraded bogs after filling the drainage ditches for the purpose of speeding up the restoration of the hydrological regime. Thus, this approach is an innovative way of solving the problem. Bog hydrological systems are complex systems with many components, thus an interdisciplinary approach must be applied which combines hydrology, biology, geography and meteorology with computer sciences. Specification requirement technique is a useful tool for determining the elements that shape a bog’s hydrological system and interact with each other, thus providing the design for a simulation model. MATERIAL AND METHODS In the opinion of the author, the most suitable specification requirement tool to determine components forming the bog hydrological system is (OOAD), because it is applicable both in system dynamics and object modelling systems. Based on OOAD, it will be able to build system dynamics models in STELLA system dynamics and the GEOframe NewAGE modelling system, which is based on an object modelling system framework. OOAD principles are fundamentally based on real world objects (Powell-Morse, 2017) - in this case, the elements forming a bog’s hydrological system. OOAD combines all behaviours, characteristics and states into one analysis process, rather than splitting them up into separate stages, as many other methodologies would do (Powell-Morse, 2017). OOAD can be divided in two parts – Object-Oriented Analysis (OOA), and Object-Oriented Design (OOD). The products of OOA serve as models from which we may start an object-oriented design; the products of OOD can then be used as blueprints for completely implementing a system using object-oriented programming methods (Booch, 1998). In the study of the boundaries of the bog hydrological model, theoretical methods such as case study and content analysis were mainly used - specifically evaluative, explorative and instrumental review methods. RESULTS This study helped to understand complex interrelationships that exist between different elements within a bog’s hydrological system. The bog hydrological system boundaries were clarified, and the simulation model specification requirements were determined. DISCUSSION The next
{"title":"The Specification of Hydrological Model Requirements for Bog Restoration","authors":"Oskars Java","doi":"10.22364/bjmc.2020.8.1.11","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.11","url":null,"abstract":"INTRODUCTION \u0000Within the scope of biodiversity and sustainable ecosystem development, the restoration of a bog’s ecosystem is important because by reducing the drainage effect on the bog, the negative impact on adjacent intact or relatively intact raised bog and other wetland hydrological regimes is lowered. Degraded bogs are mires with a disturbed natural hydrological regime, or those partly exploited for peat extraction. However, the hydrological regime can be restored and peat formation is expected within 30 years. The restoration of a bog’s hydrological regime can be accelerated by filling up the drainage ditches. \u0000In the course of researching scientific literature, the author has found no evidence of a system dynamics model developed to simulate tree cutting intensity in degraded bogs after filling the drainage ditches for the purpose of speeding up the restoration of the hydrological regime. Thus, this approach is an innovative way of solving the problem. \u0000Bog hydrological systems are complex systems with many components, thus an interdisciplinary approach must be applied which combines hydrology, biology, geography and meteorology with computer sciences. Specification requirement technique is a useful tool for determining the elements that shape a bog’s hydrological system and interact with each other, thus providing the design for a simulation model. \u0000MATERIAL AND METHODS \u0000In the opinion of the author, the most suitable specification requirement tool to determine components forming the bog hydrological system is (OOAD), because it is applicable both in system dynamics and object modelling systems. Based on OOAD, it will be able to build system dynamics models in STELLA system dynamics and the GEOframe NewAGE modelling system, which is based on an object modelling system framework. \u0000OOAD principles are fundamentally based on real world objects (Powell-Morse, 2017) - in this case, the elements forming a bog’s hydrological system. \u0000OOAD combines all behaviours, characteristics and states into one analysis process, rather than splitting them up into separate stages, as many other methodologies would do (Powell-Morse, 2017). \u0000OOAD can be divided in two parts – Object-Oriented Analysis (OOA), and Object-Oriented Design (OOD). The products of OOA serve as models from which we may start an object-oriented design; the products of OOD can then be used as blueprints for completely implementing a system using object-oriented programming methods (Booch, 1998). \u0000In the study of the boundaries of the bog hydrological model, theoretical methods such as case study and content analysis were mainly used - specifically evaluative, explorative and instrumental review methods. \u0000RESULTS \u0000This study helped to understand complex interrelationships that exist between different elements within a bog’s hydrological system. The bog hydrological system boundaries were clarified, and the simulation model specification requirements were determined. \u0000DISCUSSION \u0000The next","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130144901","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 : 2018-09-30DOI: 10.22364/BJMC.2018.6.3.05
K. Podnieks
The work done in the philosophy of modeling by Vaihinger (1876), Craik (1943), Rosenblueth and Wiener (1945), Apostel (1960), Minsky (1965), Klaus (1966) and Stachowiak (1973) is still almost completely neglected in the mainstream literature. However, this work seems to contain original ideas worth to be discussed. For example, the idea that diverse functions of models can be better structured as follows: in fact, models perform only a single function – they are replacing their target systems, but for different purposes. Another example: the idea that all of cognition is cognition in models or by means of models. Even perception, reflexes and instincts (animal and human) can be best analyzed as modeling. The paper presents an analysis of the above-mentioned work.
{"title":"Philosophy of Modeling: Neglected Pages of History","authors":"K. Podnieks","doi":"10.22364/BJMC.2018.6.3.05","DOIUrl":"https://doi.org/10.22364/BJMC.2018.6.3.05","url":null,"abstract":"The work done in the philosophy of modeling by Vaihinger (1876), Craik (1943), Rosenblueth and Wiener (1945), Apostel (1960), Minsky (1965), Klaus (1966) and Stachowiak \u0000(1973) is still almost completely neglected in the mainstream literature. However, this work seems to contain original ideas worth to be discussed. For example, the idea that diverse functions of models can be better structured as follows: in fact, models perform only a single function – they are replacing their target systems, but for different purposes. Another example: the idea that all of cognition is cognition in models or by means of models. Even perception, reflexes and instincts (animal and human) can be best analyzed as modeling. The paper presents an analysis of the above-mentioned work.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126868442","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 : 2017-12-01DOI: 10.22364/BJMC.2017.5.4.01
S. Gudas, Andrius Valatavicius
Normalization has become traditional in database design theory and practice. One disadvantage of the model-driven development is that usage of concepts normalization, and functional dependency in the enterprise software engineering is limited to only one stage of system development life cycle (SDLC) the database design stage. The provided research of these concepts motivate normalization of the entire SDLC. The main part of the paper is devoted to the normalization of the enterprise modeling stage, which is based on the perceived causality of the target domain. The concepts of management functional dependency (MFD) and management transaction (MT) introduced for capturing causal dependencies within the target domain. The first step is the discovery of MFD of business activities. MT is an initial specification of MFD, which gives a basis for enterprise model normalization using the detailed frameworks. Enterprise model normal forms ENF1 – ENF5 defined and illustrated.
{"title":"Normalization of Domain Modeling in Enterprise Software Development","authors":"S. Gudas, Andrius Valatavicius","doi":"10.22364/BJMC.2017.5.4.01","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.4.01","url":null,"abstract":"Normalization has become traditional in database design theory and practice. One disadvantage of the model-driven development is that usage of concepts normalization, and functional dependency in the enterprise software engineering is limited to only one stage of system development life cycle (SDLC) the database design stage. The provided research of these concepts motivate normalization of the entire SDLC. The main part of the paper is devoted to the normalization of the enterprise modeling stage, which is based on the perceived causality of the target domain. The concepts of management functional dependency (MFD) and management transaction (MT) introduced for capturing causal dependencies within the target domain. The first step is the discovery of MFD of business activities. MT is an initial specification of MFD, which gives a basis for enterprise model normalization using the detailed frameworks. Enterprise model normal forms ENF1 – ENF5 defined and illustrated.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132959752","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 : 2017-12-01DOI: 10.22364/BJMC.2017.5.4.04
Rudolfs Bundulis, G. Arnicans
This paper provides scalability and use case analysis of a prototype for virtual machine based high-resolution display architecture. This architecture has been presented by the authors to overcome the reasons due to which other research results in the high-resolution display wall domain have still not achieved industrial success. Authors have provided use cases of this architecture with common operating systems like Linux and Windows and common software applications to demonstrate how a display wall solution can become seamless to the software layer while providing scalability, which is limited in the hardware-based display wall solutions that dominate the industry.
{"title":"Virtual Machine Based High-Resolution Display Wall: Experiments on Proof of Concept","authors":"Rudolfs Bundulis, G. Arnicans","doi":"10.22364/BJMC.2017.5.4.04","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.4.04","url":null,"abstract":"This paper provides scalability and use case analysis of a prototype for virtual machine based high-resolution display architecture. This architecture has been presented by the authors to overcome the reasons due to which other research results in the high-resolution display wall domain have still not achieved industrial success. Authors have provided use cases of this architecture with common operating systems like Linux and Windows and common software applications to demonstrate how a display wall solution can become seamless to the software layer while providing scalability, which is limited in the hardware-based display wall solutions that dominate the industry.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130499354","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 : 2017-12-01DOI: 10.22364/BJMC.2017.5.4.05
J. Bilbao, Eugenio Bravo, O. García, C. Varela, C. Rebollar
New technological developments, the hyperconnectivity and globalization of the economy are raising important opportunities and challenges to the economy. The labour market must also address these opportunities and challenges, to evolve and accommodate future workers and businesses. The introduction of digital technologies in sectors of the economy allows devices and systems collaborate with each other and with other systems allowing to modify the products, processes and business models. The digitization of society and the economy poses challenges and creates opportunities for all sectors must adapt their processes, products and business models. Educational system cannot be left out of this future and new models like Computational Thinking (CT) can help achieve and better prepare future citizens. But when new skills and techniques such as CT are applied, it is necessary to evaluate them. In this paper a model for evaluating the skills and attitudes of CT for subjects of secondary education is presented.
{"title":"Assessment of Computational Thinking Notions in Secondary School","authors":"J. Bilbao, Eugenio Bravo, O. García, C. Varela, C. Rebollar","doi":"10.22364/BJMC.2017.5.4.05","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.4.05","url":null,"abstract":"New technological developments, the hyperconnectivity and globalization of the economy are raising important opportunities and challenges to the economy. The labour market must also address these opportunities and challenges, to evolve and accommodate future workers and businesses. The introduction of digital technologies in sectors of the economy allows devices and systems collaborate with each other and with other systems allowing to modify the products, processes and business models. The digitization of society and the economy poses challenges and creates opportunities for all sectors must adapt their processes, products and business models. Educational system cannot be left out of this future and new models like Computational Thinking (CT) can help achieve and better prepare future citizens. But when new skills and techniques such as CT are applied, it is necessary to evaluate them. In this paper a model for evaluating the skills and attitudes of CT for subjects of secondary education is presented.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124235615","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 : 2017-12-01DOI: 10.22364/BJMC.2017.5.4.03
S. Kodors
A parameter “point density” is often used to evaluate the quality of aerial laser scanning data. It is a parameter simple for understanding and human imagination. However, the true quality of LiDAR point cloud is based on point distribution. There are researches, which mention importance of point distribution and users’ false perception, that higher point density is better quality of LiDAR point cloud. The goal of this study is to define the mathematical model how to measure quality of LiDAR point cloud. This article discusses the point distribution and LiDAR data quality defining the image resolution of point cloud. It can be interesting for experts in civil geospatial intelligence, LiDAR data processing and flight planning.
{"title":"Point Distribution as True Quality of LiDAR Point Cloud","authors":"S. Kodors","doi":"10.22364/BJMC.2017.5.4.03","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.4.03","url":null,"abstract":"A parameter “point density” is often used to evaluate the quality of aerial laser scanning data. It is a parameter simple for understanding and human imagination. However, the true quality of LiDAR point cloud is based on point distribution. There are researches, which mention importance of point distribution and users’ false perception, that higher point density is better quality of LiDAR point cloud. The goal of this study is to define the mathematical model how to measure quality of LiDAR point cloud. This article discusses the point distribution and LiDAR data quality defining the image resolution of point cloud. It can be interesting for experts in civil geospatial intelligence, LiDAR data processing and flight planning.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132776756","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 : 2017-03-23DOI: 10.22364/BJMC.2017.5.1.05
M. Umer, M. Sher, Y. Bi
Flow-basedintrusiondetectionsystemsanalyzeIPflowrecordstodetectattacksagainst computer networks. IP flow records contain aggregated packet header information; therefore, the amount of data processed by the intrusion detection system is reduced. In addition, since no pay- load is analyzed, the end-to-end encryption does not affect the deployment of intermediate intru- sion detection system. In this paper, we evaluate one-class classification techniques for detection of malicious flows at an initial stage of a multi-stage flow-based intrusion detection system. The initial stage uses minimal flow attributes and only decide if the IP flow is normal or malicious. Since there is only one class of interest (malicious) at the initial stage, we use one-class classifi- cation for detection of malicious flows. In this paper, we review available one-class classification techniques and evaluate them on a flow-based dataset to determine their performance for detec- tion of malicious flows. Our results show that one-class classification techniques using boundary methods give best results in detection of malicious IP flows.
{"title":"Applying One-Class Classification Techniques to IP Flow Records for Intrusion Detection","authors":"M. Umer, M. Sher, Y. Bi","doi":"10.22364/BJMC.2017.5.1.05","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.1.05","url":null,"abstract":"Flow-basedintrusiondetectionsystemsanalyzeIPflowrecordstodetectattacksagainst computer networks. IP flow records contain aggregated packet header information; therefore, the amount of data processed by the intrusion detection system is reduced. In addition, since no pay- load is analyzed, the end-to-end encryption does not affect the deployment of intermediate intru- sion detection system. In this paper, we evaluate one-class classification techniques for detection of malicious flows at an initial stage of a multi-stage flow-based intrusion detection system. The initial stage uses minimal flow attributes and only decide if the IP flow is normal or malicious. Since there is only one class of interest (malicious) at the initial stage, we use one-class classifi- cation for detection of malicious flows. In this paper, we review available one-class classification techniques and evaluate them on a flow-based dataset to determine their performance for detec- tion of malicious flows. Our results show that one-class classification techniques using boundary methods give best results in detection of malicious IP flows.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114257721","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 : 2016-12-19DOI: 10.22364/BJMC.2016.4.4.20
J. Barzdins, A. Kalnins
This paper is a further development of ideas presented by the authors in the previous papers on this topic. More concretely, in this paper three ideas have got a further development. First, the usage of metamodel specialization for graphical language and editor definition will be explained in a more detailed way. Second, a more general universal metamodel (UMM) will be offered, which covers a richer class of graphical languages. Third, the offered universal metamodel will enable a fluent transition from graphical language definition to their graphical editor definition, UMM for graphical tool definition will be a relatively slight extension of UMM for language definition. Finally, the paper presents also basic ideas for implementation of a graphical tool building platform based on the proposed metamodel specialization approach.
{"title":"Metamodel Specialization for Graphical Language and Editor Definition","authors":"J. Barzdins, A. Kalnins","doi":"10.22364/BJMC.2016.4.4.20","DOIUrl":"https://doi.org/10.22364/BJMC.2016.4.4.20","url":null,"abstract":"This paper is a further development of ideas presented by the authors in the previous papers on this topic. More concretely, in this paper three ideas have got a further development. First, the usage of metamodel specialization for graphical language and editor definition will be explained in a more detailed way. Second, a more general universal metamodel (UMM) will be offered, which covers a richer class of graphical languages. Third, the offered universal metamodel will enable a fluent transition from graphical language definition to their graphical editor definition, UMM for graphical tool definition will be a relatively slight extension of UMM for language definition. Finally, the paper presents also basic ideas for implementation of a graphical tool building platform based on the proposed metamodel specialization approach.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127131240","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 : 2016-12-19DOI: 10.22364/BJMC.2016.4.4.04
A. Ambainis
Rūsiņš Mārtiņš Freivalds (1942-2016) was one of European pioneers of theoretical computer science, making important contributions to the theory of probabilistic algorithms and other fields of theoretical computer science. He was also my first research supervisor at the University of Latvia and influenced my research career quite substantially. In this article, I describe some of my research experiences working together with him, from the first exercises in his undergraduate seminar to how we started working on quantum computing.
Rūsiņš Mārtiņš Freivalds(1942-2016)是欧洲理论计算机科学的先驱之一,在概率算法理论和其他理论计算机科学领域做出了重要贡献。他也是我在拉脱维亚大学的第一位研究导师,对我的研究生涯影响很大。在本文中,我描述了我与他一起工作的一些研究经历,从他本科研讨会上的第一次练习到我们如何开始研究量子计算。
{"title":"Four Collaborations with Rūsiņš Freivalds","authors":"A. Ambainis","doi":"10.22364/BJMC.2016.4.4.04","DOIUrl":"https://doi.org/10.22364/BJMC.2016.4.4.04","url":null,"abstract":"Rūsiņš Mārtiņš Freivalds (1942-2016) was one of European pioneers of theoretical computer science, making important contributions to the theory of probabilistic algorithms and other fields of theoretical computer science. He was also my first research supervisor at the University of Latvia and influenced my research career quite substantially. In this article, I describe some of my research experiences working together with him, from the first exercises in his undergraduate seminar to how we started working on quantum computing.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127565317","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}