The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Bloqqi: Modular Feature-Based Block Diagram Programming

Author

Summary, in English

Automation programming is typically done using blocks and dataflow connections, in diagram languages that support user-defined block types. Often, these types are intended to be instantiated and connected to other blocks in common patterns, corresponding to anticipated variability. We present the new language mechanisms of wirings and recommendations that allow these intentions to be encoded as features in libraries. A wiring describes how a given block is typically connected to other blocks, and a recommendation describes where such a wiring is typically applied as a feature. This allows feature-based wizards to be generated for user-defined libraries, making it easy to construct applications that make use of the encoded patterns.

Publishing year

2016-11

Language

English

Pages

57-73

Publication/Series

International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)

Document type

Conference paper

Publisher

Association for Computing Machinery (ACM)

Topic

  • Computer Science

Conference name

International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)

Conference date

2016-10-30 - 2016-11-04

Status

Published

Project

  • ELLIIT LU P05: Scalable Language Tools for Cyber-Physical Systems

ISBN/ISSN/Other

  • ISBN: 978-1-4503-4076-2