2012
DOI: 10.1007/978-3-642-28830-2_13
|View full text |Cite
|
Sign up to set email alerts
|

Formalizing a Domain Specific Language Using SOS: An Industrial Case Study

Abstract: Abstract. This paper describes the process of formalizing an existing, industrial domain specific language (dsl) that is based on the taskresource paradigm. Initially, the semantics of this dsl is defined informally and implicitly through an interpreter. The formalization starts by projecting the existing concrete syntax onto a formal abstract syntax that defines the language operators and process terms. Next, we define the dynamic operational semantics at the level of individual syntactical notions, using str… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 22 publications
(20 reference statements)
0
5
0
Order By: Relevance
“…DSLs are languages that define the jargon of a particular class of problem domains or set of domain aspects. Executable DSLs hide software implementation (Stappers et al, 2012). DSL is referred to as either DSL or just simply domain language but is often referred to as DSL by academic community.…”
Section: Related Workmentioning
confidence: 99%
“…DSLs are languages that define the jargon of a particular class of problem domains or set of domain aspects. Executable DSLs hide software implementation (Stappers et al, 2012). DSL is referred to as either DSL or just simply domain language but is often referred to as DSL by academic community.…”
Section: Related Workmentioning
confidence: 99%
“…However, many domain specific languages are still defined informally. In [45] we report on a case study of the formalisation of an industrial DSL, called TRECS. The execution semantics was implicitly defined by the implementation of the TRECS interpreter.…”
Section: Applications and Case Studiesmentioning
confidence: 99%
“…DSLs are languages that define the jargon of a particular class of problem domains or set of domain aspects. Executable DSLs hide software implementation [11]. DSL is referred to as either domain specific language or just simply domain language but is often referred to as domain specific language by academic community.…”
Section: Figure 2 User Experience Scenario According To Storyline Dementioning
confidence: 99%