2012 4th International Workshop on Modeling in Software Engineering (MISE) 2012
DOI: 10.1109/mise.2012.6226011
|View full text |Cite
|
Sign up to set email alerts
|

Community-driven language development

Abstract: Abstract-Software development processes are becoming more collaborative, trying to integrate end-users as much as possible. The idea is to advance towards a communitydriven process where all actors (both technical and nontechnical) work together to ensure that the system-to-be will satisfy all expectations. This seems specially appropriate in the field of Domain-Specific Languages (DSLs) typically designed to facilitate the development of software for a particular domain. DSLs offer constructs closer to the vo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0
1

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 16 publications
0
9
0
1
Order By: Relevance
“…In the process of building the domain knowledge needed to define a system, a business process or a Domain-Specific Language (DSL) the participation of all the stakeholders is important [5,[22][23][24][25]. They hold the knowledge of the domain and they know the concepts that need to be modelled.…”
Section: Motivation and Backgroundmentioning
confidence: 99%
See 2 more Smart Citations
“…In the process of building the domain knowledge needed to define a system, a business process or a Domain-Specific Language (DSL) the participation of all the stakeholders is important [5,[22][23][24][25]. They hold the knowledge of the domain and they know the concepts that need to be modelled.…”
Section: Motivation and Backgroundmentioning
confidence: 99%
“…While this may be an easy or at least understandable process for MDE experts, this is not always the case with domain experts [5] who are more familiar with tools like simple drawing editors [22]. However, the involvement of domain experts is important in the definition of high quality and well-defined DSLs (i.e., those that cover all the needed aspects of a domain) [5,24,25,30]. To address the aforementioned issue, flexible modelling approaches have been proposed in the literature (e.g., [4][5][6]31]).…”
Section: Bottom-up Mdementioning
confidence: 99%
See 1 more Smart Citation
“…Integrating end-users in the meta-model construction process has also been regarded as a means to improve the quality of the resulting meta-model. In [11], the authors propose a collaborative approach to meta-model construction which involves both domain and technical experts. The approach is supported by a DSL to represent the collaborations among stakeholders (change proposals, solution proposals or comments) while the metamodel is being developed.…”
Section: Related Workmentioning
confidence: 99%
“…Flexible modelling is arguably more accessible to domain experts as the latter can use tools that they are already familiar with to express the concepts of the domain; the involvement of domain experts is widely argued to be important in the definition of highquality DSLs [12,13,23,35]. In this fashion, modellers work without being restricted by a metamodel, which may be defined by MDE experts who are not necessarily domain experts.…”
Section: Introductionmentioning
confidence: 99%