2009
DOI: 10.1002/spe.936
|View full text |Cite
|
Sign up to set email alerts
|

An approach for the systematic development of domain‐specific languages

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
115
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 81 publications
(116 citation statements)
references
References 38 publications
1
115
0
Order By: Relevance
“…Many, but not all domain-specific constraints could have been implemented with XML-Schema. This confirms the results of [4,5] showing that expressing the static semantics is never straightforward within only a structured metamodel. -Implementing model transformations in Prolog to express static analyses allows us to write concise and declarative analyses.…”
Section: Introductionsupporting
confidence: 87%
See 1 more Smart Citation
“…Many, but not all domain-specific constraints could have been implemented with XML-Schema. This confirms the results of [4,5] showing that expressing the static semantics is never straightforward within only a structured metamodel. -Implementing model transformations in Prolog to express static analyses allows us to write concise and declarative analyses.…”
Section: Introductionsupporting
confidence: 87%
“…4 XSLT is a pragmatic and good choice to express most of the static semantics of a metamodel implemented with XML-Schema. 5 The need for expliciting the static semantics has a positive impact on the metamodel structure. 6 Using Scala as target language of a code generator ends up in a more readable, maintainable and concise generator.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, a testing mechanism for policy-based systems must enable the testing of runtime behavior induced by dynamically changing policies. 1 Similar to the fact that each (non-trivial) software system has an architecture, no matter if the architecture is "good" or "bad", each language is based on a corresponding language (meta) model that defines the language's elements/alphabet and grammar, at least implicitly (see, e.g., [23,26,33 Because policies and scenarios are complementary artifacts (see [24]), scenario-based testing (see, e.g., [16,20,25]) is well-suited to meet the testing demands of dynamic policy-based systems. Scenarios describe action and event sequences and make process descriptions explicit.…”
Section: Policy Language(s) Policy Rulesmentioning
confidence: 99%
“…Each policy language is in essence a domain-specific language (DSL) (see, e.g., [23,26,33]) that enables the definition of policy rules. Policy languages thus combine the advantages of DSLs and policy-based system management.…”
Section: Introductionmentioning
confidence: 99%
“…Due to its versatility, MDD can be applied as an approach for the systematic specification of information system security properties (see, e.g., [13,14,15,16]). In the context of MDD, domain-specific languages (DSLs) are tailor-made (computer) languages for a specific problem domain (see, e.g., [17,18,19]). In general, a DSL can be defined as a standalone language or as a domain-specific extension to a pre-existing (modeling or programming) language.…”
Section: Introductionmentioning
confidence: 99%