Search results for "software engineering"
showing 10 items of 1151 documents
Metamodel specialization for graphical modeling language support
2016
Most of current modeling languages are based on graphical diagrams. The concrete graphical syntax of these languages typically is defined informally -- by text and diagram examples. Only recently, starting from UML 2.5, a formalism is offered for defining the graphical syntax of UML. This formalism is based on Diagram Definition standard by OMG, where the main emphasis is on enabling diagram interchange between different tools implementing the given language. While this is crucial for standardized languages such as UML, this aspect is not so important for domain specific languages. In this paper an approach is offered for simple direct definition of concrete graphical syntax by means of met…
Metamodel specialization based DSL for DL lifecycle data management
2020
A new Domain Specific Language (DSL) based approach to Deep Learning (DL) lifecycle data management (LDM) is presented: a very simple but universal DL LDM tool, still usable in practice (called Core tool); and an advanced extension mechanism, that converts the Core tool into a DSL tool building framework for DL LDM tasks. The method used is based on the metamodel specialisation approach for DSL modeling tools introduced by authors.
Concrete syntax-based find for graphical DSLs
2020
There are services available in the most software tools we have got used to like, copy, paste, cut, find, and replace. However, the state of the art is not so good with tools of graphical languages. Even many commercial modelling tools have limited support of the find feature. We propose to add find as a service of graphical DSL tool development frameworks. This way find is available in any DSL built using the DSL tool development framework. The concrete syntax-based find has been implemented as a service of the DSL tool development framework ajoo. Two graph-based languages: UML Activity diagrams and Deterministic Finite Automata (DFA) transition diagrams are used to demonstrate usage of th…
Towards DSL for DL Lifecycle Data Management
2020
A new method based on Domain Specific Language (DSL) approach to Deep Learning (DL) lifecycle data management tool support is presented: a very simple DL lifecycle data management tool, which however is usable in practice (it will be called Core tool) and a very advanced extension mechanism which in fact converts the Core tool into domain specific tool (DSL tool) building framework for DL lifecycle data management tasks. The extension mechanism will be based on the metamodel specialization approach to DSL modeling tools introduced by authors. The main idea of metamodel specialization is that we, at first, define the Universal Metamodel (UMM) for a domain and then for each use case define a …
Domain specific simulation language for IT risk assessment
2011
Information technology systems represent the backbone of a company's operational infrastructure. A company's top management typically ensures that computer software and hardware mechanisms are adequate, functional and in adherence with regulatory guidelines and industry practices. Nowadays, due to depressed economic and increased intensity of performed operations, business highly recognizes the influence of effective Information Technology risk management on profitability. Design of Unified Modelling Language (UML) based Domain Specific language (DSL) described in this paper achieves synergy from in IT industry widely used UML modelling technique and the domain specific risk management exte…
Diagnosis of Incipient Bearing Faults using Convolutional Neural Networks
2019
The majority of faults occurring in rotating electrical machinery is attributed to bearings. To reduce downtime, it is desired to apply various diagnostic methods so that bearing degradation can be detected in good time prior to a complete failure. The work presented in this paper utilizes a data-driven machine learning approach based on convolutional neural networks (CNNs) in order to diagnose different types of bearing faults. A one-dimensional CNN is trained on vibration signals and compared to a two-dimensional CNN trained in time-frequency domain using continuous wavelet transform (CWT). The proposed method is demonstrated on data collected from run-to-failure tests.The results show th…
Drivers, barriers and impacts of digitalisation in rural areas from the viewpoint of experts
2022
Abstract Context: The domain of rural areas, including rural communities, agriculture, and forestry, is going through a process of deep digital transformation. Digitalisation can have positive impacts on sustainability in terms of greater environmental control, and community prosperity. At the same time, it can also have disruptive effects, with the marginalisation of actors that cannot cope with the change. When developing a novel system for rural areas, requirements engineers should carefully consider the specific socio-economic characteristics of the domain, so that potential positive effects can be maximised, while mitigating negative impacts. Objective: The goal of this paper is to sup…
Input-Output Feedback Linearization Control of a Linear Induction Motor Taking Into Consideration Its Dynamic End-Effects and Iron Losses
2020
This article proposes a new input-output feedback linearization control (FLC) technique of linear induction motors (LIMs), taking into consideration both the dynamic end-effects and the iron losses. Starting from a previously conceived dynamic model, including the dynamic end-effects and the iron losses, all the theoretical framework of the FLC has been developed. The proposed FLC improves a previous version of FLC in accounting also the iron losses, which in LIMs with fixed-secondary sheet play a pivotal role more than in rotating induction motors (RIMs). The proposed FLC has been experimentally tested on a suitably developed test setup, and experimental comparisons between the proposed FL…
Client orientation in fashion e-commerce: a comparative study
2020
[EN] E-business and especially e-commerce represents one of the most important ways of doing business in the current context. That is why, researchers are doing a great effort in studying how Business to Consumer platforms manage the relationship with their clients. Regarding the most important channels of connection between consumers and companies in online market, the websites and Apps, this study analyzes the way in which e-businesses present the information to their clients from a client-focused strategy point of view. The present study evaluates how two important e-commerce companies deal with this in such a competitive market as fashion and aims to state some success guidelines for fa…
Alg: a Toolbox for the Generation of Look-Up tables Based on Atmospheric Radiative Transfer Models
2018
Atmospheric radiative transfer models (RTMs) are software tools describing the radiation processes occurring on the Earth’s atmosphere. While the evolution of these tools have achieved better representations of the light-atmosphere interactions, the increase of complexity, interpretability and computation time bears implications towards practical applications in Earth observation. Despite of existing RTM-specific graphical user interfaces, none of these tools allow common streamlining model setup for a wide variety of atmospheric RTMs. In addition, the automatic generation of atmospheric look-up tables (LUTs) can hardly be done with the use of these graphical tools. This paper presents the …