Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

A Scala Embedded DSL for Combinatorial Optimization in Software Requirements Engineering

Författare

Summary, in English

The goal of the presented work is to provide support for software requirements engineering domain experts in modeling combinatorial optimization problems that arise in requirements prioritization and release planning. A Domain-Specific Language (DSL), called reqT/CSP, is presented that integrates constraints modeling with requirements modeling. The DSL is embedded in the object-functional Scala programming language. The DSL is demonstrated using principal examples of priority ranking and release planning. Benefits, limitations and future work are discussed.

Ämne

  • Computer Science

Nyckelord

  • domain-specific language
  • combinatorial optimization
  • software engineering
  • requirements engineering
  • release planning
  • prioritization
  • embedded DSL
  • solver
  • constraint satisfaction programming
  • CSP
  • JaCoP
  • Scala

Conference name

First Workshop on Domain Specific Languages in Combinatorial Optimization

Conference date

2013-09-16

Status

Published

Projekt

  • Embedded Applications Software Engineering