2016Unpublished venueRequires access

Object-oriented programming model for synthesis of domain-specific application development environment

Tomislav Lugarić, Zvonimir Pavlić, Dejan Škvorc

Open publisher page 0 citations

Abstract

Domain-specific languages are becoming increasingly popular allowing experts to focus on solving their specific problems instead of focusing on the means needed. Various domain-specific tools have been developed that allow experts to design systems and workflows by connecting graphical elements together. These elements have to either be predefined by a developer, or created by the expert by combining simpler objects together. The issue of bridging the gap between the semantics of the problem and the technology used to implement the solution therefore stays with the software developer. In this article, we propose an enhancement of the object oriented programming paradigm that is aimed at easier conversion of the technology (objects, classes) into their visual representation. We propose a high-level implementation domain to expert domain compiler that is able to automatically generate domain-specific representations of available technical components. The compiler is designed as a general-purpose domain-agnostic agent, which generates appropriate domain-specific representations of the technology using technical data obtained from the system and domain-specific data provided as a set of rules. This paper discusses the requirements placed on the architecture of the input system, the design requirements for the domain-agnostic compiler and the data needed for a complete description of the domain specifics.

About this research paper

What this paper is about

Domain-specific languages are becoming increasingly popular allowing experts to focus on solving their specific problems instead of focusing on the means needed. Various domain-specific tools have been developed that allow experts to design systems and workflows by connecting graphical elements together. These elements have to either be predefined by a developer, or created by the expert by combining simpler objects together. The issue of bridging the gap between the semantics of the problem and the technology used to implement the solution therefore stays with the software developer. In this article, we propose an enhancement of the object oriented programming paradigm that is aimed at easier conversion of the technology (objects, classes) into their visual representation. We propose a high-level implementation domain to expert domain compiler that is able to automatically generate domain-specific representations of available technical components. The compiler is designed as a general-purpose domain-agnostic agent, which generates appropriate domain-specific representations of the technology using technical data obtained from the system and domain-specific data provided as a set of rules. This paper discusses the requirements placed on the architecture of the input system, the design requirements for the domain-agnostic compiler and the data needed for a complete description of the domain specifics.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Domain-specific languages are becoming increasingly popular allowing experts to focus on solving their specific problems instead of focusing on the means needed. Various domain-specific tools have been developed that allow experts to design systems and workflows by connecting graphical elements together. These elements have to either be predefined by a developer, or created by the expert by combining simpler objects together. The issue of bridging the gap between the semantics of the problem and the technology used to implement the solution therefore stays with the software developer. In this article, we propose an enhancement of the object oriented programming paradigm that is aimed at easier conversion of the technology (objects, classes) into their visual representation. We propose a high-level implementation domain to expert domain compiler that is able to automatically generate domain-specific representations of available technical components. The compiler is designed as a general-purpose domain-agnostic agent, which generates appropriate domain-specific representations of the technology using technical data obtained from the system and domain-specific data provided as a set of rules. This paper discusses the requirements placed on the architecture of the input system, the design requirements for the domain-agnostic compiler and the data needed for a complete description of the domain specifics.

Key concepts: Computer science, Compiler, Domain (mathematical analysis), Bridging (networking), Programming language, Domain engineering, Workflow, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Object-oriented programming model for synthesis of domain-specific application development environment — Research Paper | ScholarLens