skip to main content
10.1145/2631675.2631679acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecoopConference Proceedingsconference-collections
research-article

A View-based Approach Towards an Engineering Platform for Industrial Automation in the Cloud

Published: 22 July 2014 Publication History

Abstract

Recently, cloud computing gained more and more traction, not only in fast moving domains such as private and enterprise software, but also in more traditional domains such as industrial automation. To some extent this is also driven by the advent of the Internet of Things (IoT) which encompasses aspects from both automation as well as cloud computing. However, for rolling out automation software as a service solutions to low-end, long-tail markets with thousands of small customers important aspects for cloud scalability such as easy self service for the customer are still missing. There exists a large gap between the engineering efforts required to configure an automation system and the effort automation companies and their customers can afford. At the same time, tools for implementing Domain-Specific Languages (DSLs) have recently become more and more efficient and easy to use. Tailored DSLs that make use of abstractions for the particular (sub-)domains and omitting other complexities would allow customers to handle their applications in a SaaS-oriented, self-service manner. In this paper we present a view-based approach for engineering languages for a multi-domain automation cloud platform that facilitates modern DSL frameworks. This will allow automation SaaS providers to rapidly design sub-domain specific engineering tools based on a common platform. End-customers can then use these tailored languages to engineer their specific applications in an efficient manner.

References

[1]
M. Fowler. Domain-Specific Languages. Addison-Wesley Professional, 2010.
[2]
T. Goldschmidt and W. Mahnke. Evaluating domain-specific languages for the development of OPC UA based applications. In Mathematical Modelling (MATHMOD), 7th Vienna International Conference on, Special Session Modelling and Model Transformation in Automation Technologies, 2012.
[3]
JetBrains. Meta programming system - DSL development environment. http://www.jetbrains.com/mps/, 2013.
[4]
W. Mahnke, S. Leitner, and M. Damm. OPC Unified Architecture. Springer Press, 2009.
[5]
MetaCase. Dsl for industrial automation of fish farms. http://www.metacase.com/cases/hofernet.html, 2013.
[6]
D. Ratiu, M. Voelter, Z. Molotnikov, and B. Schaetz. Implementing modular domain specific languages and analyses. In Proceedings of the Workshop on Model-Driven Engineering, Verification and Validation, MoDeVVa '12, pages 35--40, New York, NY, USA, 2012. ACM.
[7]
M. Voelter, D. Ratiu, B. Kolb, and B. Schaetz. mbeddr: instantiating a language workbench in the embedded software domain. Automated Software Engineering, 20(3):339--390, 2013.

Index Terms

  1. A View-based Approach Towards an Engineering Platform for Industrial Automation in the Cloud

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    VAO '14: Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
    July 2014
    55 pages
    ISBN:9781450329002
    DOI:10.1145/2631675
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 July 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cloud Computing
    2. Domain-Specific Languages
    3. Industrial Automation
    4. Language Workbenches

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    VAO '14

    Acceptance Rates

    Overall Acceptance Rate 7 of 8 submissions, 88%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 113
      Total Downloads
    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 27 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media