• CommonLang: a DSL for defining robot tasks 

      Rutle, Adrian; Backer, Jonas; Foldøy, Kolbein; Bye, Robin Trulssen (Journal article; Peer reviewed, 2018)
      Robots are becoming more and more complex and heterogeneous; their abilities and domains of usage are increasing exponentially. Programming these robots requires special skills and usually does not follow standard software ...
    • Handling constraints in model versioning 

      Rossini, Alessandro; Rutle, Adrian; Lamo, Yngve; Wolter, Uwe Egbert (Journal article; Peer reviewed, 2018)
      In model-driven software engineering (MDSE), models are firstclass entities of software development and undergo a complex evolution during their life-cycles. As a consequence, there is a growing need for techniques and ...
    • The impact of requirements on systems development speed: a multiple-case study in automotive 

      Ågren, Magnus S.; Knauss, Eric; Heldal, Rogardt; Pelliccione, Patrizio; Malmqvist, Gösta; Bodén, Jonas (Peer reviewed; Journal article, 2019)
      Automotive manufacturers have historically adopted rigid requirements engineering processes. This allowed them to meet safety-critical requirements when producing a highly complex and differentiated product out of the ...