Tailoring the montiarcautomaton component & connector ADL for generative development

Jan O. Ringert, Bernhard Rumpe, Andreas Wortmann

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Component & connector (C&C) architecture description languages (ADLs) combine component-based software engineering and model-driven engineering to increase reuse and to abstract from implementation details. Applied to robotics application development, current C&C ADLs often require domain experts to provide component behavior descriptions as programming language artifacts or as models of a-priori fixed behavior modeling languages. They are limited to specific target platforms or require extensive handcrafting to transform platform-independent software architecture models into platform-specific implementations. We have developed the MontiArcAutomaton framework that combines structural extension of C&C concepts with integration of application-specific component behavior modeling languages, seamless transformation from logical into platform-specific software architectures, and a-posteriori black-box composition of code generators for different robotics platforms. This paper describes the roles and activities for tailoring Monti-ArcAutomaton to application-specific demands.

Original languageEnglish
Title of host publicationProceedings of the Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-Based Software-Engineering, MORSE/VAO 2015
EditorsUwe Assmann, Erik Burger, Ralf H. Reussner, Colin Atkinson, Thomas Goldschmidt
PublisherAssociation for Computing Machinery
Pages41-47
Number of pages7
ISBN (Electronic)9781450336147
DOIs
StatePublished - 21 Jul 2015
EventJoint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-Based Software-Engineering, MORSE/VAO 2015 - L'Aquila, Italy
Duration: 21 Jul 2015 → …

Publication series

NameACM International Conference Proceeding Series
Volume21-July-2015

Conference

ConferenceJoint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-Based Software-Engineering, MORSE/VAO 2015
Country/TerritoryItaly
CityL'Aquila
Period21/07/15 → …

Keywords

  • Architecture Description Languages
  • Component & Connector Models
  • Model-Driven Engineering

Fingerprint

Dive into the research topics of 'Tailoring the montiarcautomaton component & connector ADL for generative development'. Together they form a unique fingerprint.

Cite this