Search results for "Domain-specific language"

showing 10 items of 21 documents

A Step Towards a Data Quality Theory

2019

Data quality issues have been topical for many decades. However, a unified data quality theory has not been proposed yet, since many concepts associated with the term “data quality” are not straightforward enough. The paper proposes a user-oriented data quality theory based on clearly defined concepts. The concepts are defined by using three groups of domain-specific languages (DSLs): (1) the first group uses the concept of a data object to describe the data to be analysed, (2) the second group describes the data quality requirements, and (3) the third group describes the process of data quality evaluation. The proposed idea proved to be simple enough, but at the same time very effective in…

Domain-specific languageSQLInformation retrievalComputer sciencemedia_common.quotation_subjectcomputer.file_formatData qualityInformation systemQuality (business)ExecutablecomputerNatural languagemedia_commoncomputer.programming_languageAbstraction (linguistics)2019 Sixth International Conference on Social Networks Analysis, Management and Security (SNAMS)
researchProduct

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…

Domain-specific languageService (systems architecture)Computer sciencebusiness.industryProgramming language020207 software engineering02 engineering and technologyActivity diagramcomputer.software_genreDigital subscriber lineSoftwareDeterministic finite automatonUnified Modeling Language0202 electrical engineering electronic engineering information engineeringState (computer science)businesscomputercomputer.programming_languageProceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
researchProduct

Model Transformation Languages and Their Implementation by Bootstrapping Method

2008

In this paper a sequence of model transformation languages L0, L1, L2 is defined. The first language L0 is very simple, and for this language it is easy to build an efficient compiler to C++. The next language L1 is an extension of L0, and it contains powerful pattern definition facilities. The last language L2 is of sufficiently high level and can be used for implementation of traditional pattern-based high level model transformation languages, as well as for the development of model transformations directly. For languages L1 and L2 efficient compilers have been built using the bootstrapping method: L1 to L0 in L0, and L2 to L1 in L1. The results confirm the efficiency of model transformat…

Domain-specific languageTheoretical computer scienceProgramming languageComputer scienceModel transformationFirst languagecomputer.software_genreTransformation languageThird-generation programming languageTransformation (function)CompilercomputerBootstrapping (compilers)computer.programming_language
researchProduct

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 languagebusiness.industryComputer scienceData managementDeep learningUSableDomain (software engineering)MetamodelingDigital subscriber lineSoftware_SOFTWAREENGINEERINGSpecialization (functional)Artificial intelligencebusinessSoftware engineering
researchProduct

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…

Domain-specific languagebusiness.industryComputer scienceSpecific riskInformation technologySimulation languageDomain (software engineering)IT risk managementEngineering managementIT riskUnified Modeling LanguagebusinessSoftware engineeringcomputercomputer.programming_language
researchProduct

Seamless integration of MetaEdit+ and eclipse to combine modeling and coding

2012

Tool integration tries to help users by automating processes in software development. In literature integration is mostly shown from technical point of view leaving user related issues outside. In this paper tool integration is looked also from the perspective of software engineering process and the user involved in the process. Another aspect will be integrating design models and code. A case of tool integration will be presented. The first tool is MetaEdit+ which is a Domain-Specific Modeling environment. The other tool is Eclipse which is used for traditional software engineering. The integration aims to combine the modeling and coding activities which together support metamodelers and m…

MetaEdit+mallintaminenSoftware Engineering ProcessTool IntegrationCASE ToolsModelingDomain-Specific LanguageintegraatioohjelmistokehitysEclipse
researchProduct

Domain specific language for securities settlement systems

2012

Actual problems during design, implementation and maintenance of securities settlement systems software are achieving complementarity of several different, connected, asynchronously communicating settlement systems and verification of this complementarity. The aim of this paper is to create domain specific language for modeling of settlement systems and their interactions. Then use models to calculate settlement systems behavior. Specific of settlement systems requires that they perform accordingly to business rules in any situation. This makes use of model checking a very desirable step in development process of settlement systems. Defining a domain specific language and creating editor su…

Model checkingDomain-specific languageBusiness rulebusiness.industryComputer scienceBasis path testingComputingMilieux_LEGALASPECTSOFCOMPUTINGcomputer.software_genreComplementarity (physics)SoftwareTest caseData miningSoftware engineeringbusinessFormal verificationcomputer2012 Second International Conference on Digital Information Processing and Communications (ICDIPC)
researchProduct

Towards Concrete Syntax Based Find for Graphical Domain Specific Languages

2019

One of the main reasons why Model-Driven Engineering (MDE) technologies including Domain-specific modelling languages (DSML) have not reached the expected acceptance in the industry is a poor tool support. One of the features with a limited support even in commercial modelling tools is search (find). Typically, MDE tools support only a simple keyword-based textual search functionality. The same is true for the tools built using Domain-specific language (DSL) tool definition frameworks. It is proposed to provide the concrete syntax-based find functionality as a service of a DSL tool definition framework. The find diagrams are defined in a concrete syntax of a DSL. A definition of a DSL is us…

Service (systems architecture)Domain-specific languageConcrete syntaxDigital subscriber lineProgramming languageComputer scienceSimple (abstract algebra)0202 electrical engineering electronic engineering information engineering020207 software engineering020201 artificial intelligence & image processing02 engineering and technologycomputer.software_genrecomputer2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
researchProduct

Considerations for Using Domain-Specific Modeling in the Analysis Phase of Software Development Process

2002

Recent studies claim that domain-specific modeling may highly increase development productivity in specific well-defined domains. Domain-specific modeling is most often used only in the design phase of software development process, while general-purpose modeling techniques are used in the other phases. Integrating general-purpose modeling techniques with domain-specific modeling might be problematic, which is why in this paper we consider if it is feasible to extend domain-specific modeling to cover analysis phase activities in addition to design phase activities. Essentially, we discuss the different activities in analysis phase and consider whether or not domain-specific techniques can be…

Software development processDomain-specific languagebusiness.industryComputer scienceSimulation modelingSystems engineeringSoftware developmentDomain-specific modelingDesign processPhysical designbusinessBusiness domain
researchProduct

Modeling and Query Language for Hospitals

2013

So far the traditional process modeling languages have found a limited use in the hospital settings. One of the reasons behind this delay has been the lack of clear definition of the sequence of activities that are carried out in the hospital. We propose a new modeling language (as a profile of UML Class diagrams) that captures all the useful features from various UML diagrams and can be used in modeling of the hospitals. Based on the modeling language, we have developed an easy-to-perceive graphical query language, which allows the physicians to retrieve directly from the various hospital databases information they need to better understand the flow of clinical processes.

UML toolDomain-specific languageComputer scienceModeling languagebusiness.industryApplications of UMLQuery languagecomputer.software_genreUnified Modeling LanguageClass diagramArtificial intelligencebusinesscomputerNatural language processingcomputer.programming_languageRDF query language
researchProduct