Hello,

I do research in developing domain-specific modeling languages. Although after intensive research it was not possible to find a precise definition for the term “domain-specific”

In the literature “domain-specific” is defined as:

“Concepts specific to a particular engineering domain are domain specific”

“Concepts that are not general are domain-specific constrains”

I came up with the hypothesis that domain-specific concepts consist of more entities than general concepts. For visualisation I grouped the concepts in the three layers ITEM, MODUL and SYSTEM shown below:

· ITEM: Single entities generic concepts e.g. resistor, capacitor,

· MODUL: Groups of entities, modules specific group of entities to fulfil a goal e.g. engine

· SYSTEM: Large group of entities, product, specific group of entities to fulfil a task, e.g. car (transportation)

Therefore, I assume following:

ITEM: subset of this entities is used in the specific-domain without adaption, 1:1 representation in the specific-domain

MODUL: subset of this are used in the specific-domain without adaption, 1:1 representation in the domain, new modules are developed in the domain

SYSTEM: not directly used, no 1:1 representation, new system developed combining MODULs

Definition

· Increase in complexity* means increase in domain-specificity

· Increase in domain-specificity means closer to the requested user function

· Closer to the user functions means decrease in standardization (individual solutions/products)

*Complexity defines the number of entities combined

Similar questions and discussions