scholarly journals An Improved Framework for Modelling Data Warehouse Systems Using UML Profile

2020 ◽  
Vol 17 (4) ◽  
pp. 562-571
Author(s):  
Muhammad Babar ◽  
Akmal Khattak ◽  
Fahim Arif ◽  
Muhammad Tariq

Data Warehouse (DW) applications provide past detail for judgment process for the companies. It is acknowledged that these systems depend on Multidimensional (MD) modelling different from traditional database modelling. MD modelling keeps data in the form of facts and dimensions. Some proposals have been presented to achieve the modelling of these systems, but none of them covers the MD modelling completely. There is no any approach which considers all the major components of MD systems. Some proposals provide their proprietary visual notations, which force the architects to gain knowledge of new precise model. This paper describes a framework which is in the form of an extension to Unified Modelling Language (UML). UML is worldwide known to design a variety of perspectives of software systems. Therefore, any method using the UML reduces the endeavour of designers in understanding the novel notations. Another exceptional characteristic of the UML is that it can be extended to bring in novel elements for different domains. In addition, the proposed UML profile focuses on the accurate representations of the properties of the MD systems based on domain specific information. The proposed framework is validated using a specific case study. Moreover, an evaluation and comparative analysis of the proposed framework is also provided to show the efficiency of the proposed work

2020 ◽  
Vol 19 (5) ◽  
pp. 1083-1106
Author(s):  
Ran Wei ◽  
Athanasios Zolotas ◽  
Horacio Hoyos Rodriguez ◽  
Simos Gerasimou ◽  
Dimitrios S. Kolovos ◽  
...  

Abstract UML profiles offer an intuitive way for developers to build domain-specific modelling languages by reusing and extending UML concepts. Eclipse Papyrus is a powerful open-source UML modelling tool which supports UML profiling. However, with power comes complexity, implementing non-trivial UML profiles and their supporting editors in Papyrus typically requires the developers to handcraft and maintain a number of interconnected models through a loosely guided, labour-intensive and error-prone process. We demonstrate how metamodel annotations and model transformation techniques can help manage the complexity of Papyrus in the creation of UML profiles and their supporting editors. We present Jorvik, an open-source tool that implements the proposed approach. We illustrate its functionality with examples, and we evaluate our approach by comparing it against manual UML profile specification and editor implementation using a non-trivial enterprise modelling language (Archimate) as a case study. We also perform a user study in which developers are asked to produce identical editors using both Papyrus and Jorvik demonstrating the substantial productivity and maintainability benefits that Jorvik delivers.


Author(s):  
Kyoungho An ◽  
Adam Trewyn ◽  
Aniruddha Gokhale ◽  
Shivakumar Sastry

Much of the existing literature on domain-specific modeling languages (DSMLs) focuses on either the DSML design and their use in developing complex software systems (e.g., in enterprise and web applications), or their use in physical systems (e.g., process control). With increasing focus on research and development of cyber-physical systems (CPS) such as autonomous automotive systems and process control systems, which are systems that tightly integrate cyber and physical artifacts, it becomes important to understand the need for and the roles played by DSMLs for such systems. One use of DSMLs for CPS systems is in the analysis and verification of different properties of the system. Many questions arise in this context: How are the cyber and physical artifacts represented in DSMLs? How can these DSMLs be used in analysis? This book chapter addresses these questions through a case study of reconfigurable conveyor systems used as a representative example.


Author(s):  
Sandro Bimonte ◽  
Omar Boussaid ◽  
Michel Schneider ◽  
Fabien Ruelle

In the era of Big Data, more and more stream data is available. In the same way, Decision Support Systems (DSS) tools, such as data warehouses and alert systems, become more and more sophisticated, and conceptual modeling tools are consequently mandatory for successfully DSS projects. Formalisms such as UML and ER have been widely used in the context of classical information and data warehouse systems, but they have not been investigated yet for stream data warehouses to deal with alert systems. Therefore, in this article, the authors introduce the notion of Active Stream Data Warehouse (ASDW) and this article proposes a UML profile for designing Active Stream Data Warehouses. Indeed, this article extends the ICSOLAP profile to take into account continuous and window OLAP queries. Moreover, this article studies the duality of the stream and OLAP decision-making process and the authors propose a set of ECA rules to automatically trigger OLAP operators. The UML profile is implemented in a new OLAP architecture, and it is validated using an environmental case study concerning the wind monitoring.


2018 ◽  
Vol 52 (3) ◽  
pp. 366-383 ◽  
Author(s):  
Evangelia Triperina ◽  
Georgios Bardis ◽  
Cleo Sgouropoulou ◽  
Ioannis Xydas ◽  
Olivier Terraz ◽  
...  

PurposeThe purpose of this paper is to introduce a novel framework for visual-aided ontology-based multidimensional ranking and to demonstrate a case study in the academic domain.Design/methodology/approachThe paper presents a method for adapting semantic web technologies on multiple criteria decision-making algorithms to endow to them dynamic characteristics. It also showcases the enhancement of the decision-making process by visual analytics.FindingsThe semantic enhanced ranking method enables the reproducibility and transparency of ranking results, while the visual representation of this information further benefits decision makers into making well-informed and insightful deductions about the problem.Research limitations/implicationsThis approach is suitable for application domains that are ranked on the basis of multiple criteria.Originality/valueThe discussed approach provides a dynamic ranking methodology, instead of focusing only on one application field, or one multiple criteria decision-making method. It proposes a framework that allows integration of multidimensional, domain-specific information and produces complex ranking results in both textual and visual form.


2019 ◽  
Vol 15 (2) ◽  
pp. 1-21 ◽  
Author(s):  
Sandro Bimonte ◽  
Omar Boussaid ◽  
Michel Schneider ◽  
Fabien Ruelle

In the era of Big Data, more and more stream data is available. In the same way, Decision Support Systems (DSS) tools, such as data warehouses and alert systems, become more and more sophisticated, and conceptual modeling tools are consequently mandatory for successfully DSS projects. Formalisms such as UML and ER have been widely used in the context of classical information and data warehouse systems, but they have not been investigated yet for stream data warehouses to deal with alert systems. Therefore, in this article, the authors introduce the notion of Active Stream Data Warehouse (ASDW) and this article proposes a UML profile for designing Active Stream Data Warehouses. Indeed, this article extends the ICSOLAP profile to take into account continuous and window OLAP queries. Moreover, this article studies the duality of the stream and OLAP decision-making process and the authors propose a set of ECA rules to automatically trigger OLAP operators. The UML profile is implemented in a new OLAP architecture, and it is validated using an environmental case study concerning the wind monitoring.


Author(s):  
Kyoungho An ◽  
Adam Trewyn ◽  
Aniruddha Gokhale ◽  
Shivakumar Sastry

Much of the existing literature on domain-specific modeling languages (DSMLs) focuses on either the DSML design and their use in developing complex software systems (e.g., in enterprise and web applications), or their use in physical systems (e.g., process control). With increasing focus on research and development of cyber-physical systems (CPS) such as autonomous automotive systems and process control systems, which are systems that tightly integrate cyber and physical artifacts, it becomes important to understand the need for and the roles played by DSMLs for such systems. One use of DSMLs for CPS systems is in the analysis and verification of different properties of the system. Many questions arise in this context: How are the cyber and physical artifacts represented in DSMLs? How can these DSMLs be used in analysis? This book chapter addresses these questions through a case study of reconfigurable conveyor systems used as a representative example.


TAPPI Journal ◽  
2012 ◽  
Vol 11 (10) ◽  
pp. 9-17
Author(s):  
ALESSANDRA GERLI ◽  
LEENDERT C. EIGENBROOD

A novel method was developed for the determination of linting propensity of paper based on printing with an IGT printability tester and image analysis of the printed strips. On average, the total fraction of the surface removed as lint during printing is 0.01%-0.1%. This value is lower than those reported in most laboratory printing tests, and more representative of commercial offset printing applications. Newsprint paper produced on a roll/blade former machine was evaluated for linting propensity using the novel method and also printed on a commercial coldset offset press. Laboratory and commercial printing results matched well, showing that linting was higher for the bottom side of paper than for the top side, and that linting could be reduced on both sides by application of a dry-strength additive. In a second case study, varying wet-end conditions were used on a hybrid former machine to produce four paper reels, with the goal of matching the low linting propensity of the paper produced on a machine with gap former configuration. We found that the retention program, by improving fiber fines retention, substantially reduced the linting propensity of the paper produced on the hybrid former machine. The papers were also printed on a commercial coldset offset press. An excellent correlation was found between the total lint area removed from the bottom side of the paper samples during laboratory printing and lint collected on halftone areas of the first upper printing unit after 45000 copies. Finally, the method was applied to determine the linting propensity of highly filled supercalendered paper produced on a hybrid former machine. In this case, the linting propensity of the bottom side of paper correlated with its ash content.


2021 ◽  
pp. 136700692110231
Author(s):  
Francesca Romana Moro

Aims and Objectives/Purpose/Research Questions: The Alorese in eastern Indonesia are an Austronesian community who have inhabited two Papuan-speaking islands for approximately 600 years. Their language presents a paradox: contact with the neighbouring Papuan languages has led to both complexification and simplification. This article argues that these opposite outcomes of contact result from two distinct scenarios, and formulates a hypothesis about a shift in multilingual patterns in Alorese history. Design/Methodology/Approach: To formulate a hypothesis about the discontinuity of multilingual patterns, this article first sketches the past and present multilingual patterns of the Alorese by modelling language contact outcomes in terms of bilingual optimisation strategies. This is followed by a comparison of the two scenarios to pinpoint similarities and differences. Data and Analysis: Previous research shows that two types of contact phenomena are attested in Alorese: (a) complexification arising from grammatical borrowings from Papuan languages, and (b) morphological simplification. The first change is associated with prolonged child bilingualism and is the result of Papuan-oriented bilingual strategies, while the latter change is associated with adult second language (L2) learning and is the result of universal communicative strategies. Findings/Conclusions Complexification and simplification are the results of two different layers of contact. Alorese was first used in small-scale bilingual communities, with widespread symmetric multilingualism. Later, multilingualism became more asymmetric, and the language started to undergo a simplification process due to the considerable number of L2 speakers. Originality: This article is innovative in providing a clear case study showing discontinuity of multilingual patterns, supported by linguistic and non-linguistic evidence. Significance/Implications: This article provides a plausible explanation for the apparent paradox found in Alorese, by showing that different outcomes of contact in the same language are due to different patterns of acquisition and socialisation. This discontinuity should be taken into account by models of language contact.


Sign in / Sign up

Export Citation Format

Share Document