Leveraging software product lines engineering in the development of external dsls: A systematic literature review
The use of domain-specific languages (DSLs) has become a successful technique in the
development of complex systems. Consequently, nowadays we can find a large variety of …
development of complex systems. Consequently, nowadays we can find a large variety of …
Neverlang: A framework for feature-oriented language development
Reuse in programming language development is an open research problem. Many authors
have proposed frameworks for modular language development. These frameworks focus on …
have proposed frameworks for modular language development. These frameworks focus on …
Towards a recipe for language decomposition: quality assessment of language product lines
Programming languages are complex systems that are usually implemented as monolithic
interpreters and compilers. In recent years, researchers and practitioners gained interest in …
interpreters and compilers. In recent years, researchers and practitioners gained interest in …
Gradually learning programming supported by a growable programming language
W Cazzola, DM Olivares - IEEE Transactions on Emerging …, 2015 - ieeexplore.ieee.org
Learning programming is a difficult task. The learning process is particularly disorienting
when you are approaching programming for the first time. As a student you are exposed to …
when you are approaching programming for the first time. As a student you are exposed to …
Choosy and picky: configuration of language product lines
Although most programming languages naturally share several language features, they are
typically implemented as a monolithic product. Language features cannot be plugged and …
typically implemented as a monolithic product. Language features cannot be plugged and …
A compositional framework for systematic modeling language reuse
Many engineering domains started using generic modeling languages, such as SysML, to
describe or prescribe the systems under development. This raises a gap between the …
describe or prescribe the systems under development. This raises a gap between the …
Apples and oranges: comparing top-down and bottom-up language product lines
Over the past decade language development tools have been significantly improved. This
permitted both practitioners and researchers to design a wide variety of domain-specific …
permitted both practitioners and researchers to design a wide variety of domain-specific …
Variability support in domain-specific language development
Abstract Domain Specific Languages (DSLs) are widely adopted to capitalize on business
domain experiences. Consequently, DSL development is becoming a recurring activity …
domain experiences. Consequently, DSL development is becoming a recurring activity …
Systematic composition of independent language features
Systematic reuse is crucial to efficiently engineer and deploy software languages to software
experts and domain experts alike. But “software languages are software too”, and hence …
experts and domain experts alike. But “software languages are software too”, and hence …
Neverlang and FeatureIDE just married: Integrated language product line development environment
Language development is inherently complex. With the support of a suitable language
development environment most computer scientists could develop their own domain-specific …
development environment most computer scientists could develop their own domain-specific …