Engineering the software of robotic systems
Paper i proceeding, 2017

The production of software for robotic systems is often case-specific, without fully following established engineering approaches. Systematic approaches, methods, models, and tools are pivotal for the creation of robotic systems for real-world applications and turn-key solutions. Well-defined (software) engineering approaches are considered the 'make or break' factor in the development of complex robotic systems. The shift towards well-defined engineering approaches will stimulate component supply-chains and significantly reshape the robotics marketplace. The goal of this technical briefing is to provide an overview on the state of the art and practice concerning solutions and open challenges in the engineering of software required to develop and manage robotic systems. Model-Driven Engineering (MDE) is discussed as a promising technology to raise the level of abstraction, promote reuse, facilitate integration, boost automation and promote early analysis in such a complex domain.

Robotics

Software Engineering

Model-Driven Engineering

Författare

Federico Ciccozzi

Mälardalens högskola

Davide Di Ruscio

Universita degli Studi dell'Aquila

Ivano Malavolta

Vrije Universiteit Amsterdam

Patrizio Pelliccione

Chalmers, Data- och informationsteknik, Software Engineering

Jana Tumova

Kungliga Tekniska Högskolan (KTH)

Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017

507-508 7965406

39th IEEE/ACM International Conference on Software Engineering Companion, ICSE-C 2017
Buenos Aires, Argentina,

Ämneskategorier

Programvaruteknik

Inbäddad systemteknik

Robotteknik och automation

DOI

10.1109/ICSE-C.2017.167

Mer information

Senast uppdaterat

2019-11-05