Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

Production Planning with IEC 62264 and PDDL

Bernhard WallyJiří VyskočilPetr NovakChristian HuemerRadek SindelarP. KaderaAlexandra MazakManuel Wimmer

View .bib

Handle: 20.500.12708/57844; Year: 2019; Issued On: 2019-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Smart production systems need to be able to adapt to changing environments and market needs. They have to reflect changes in (i) the reconfiguration of the production systems themselves, (ii) the processes they perform or (iii) the products they produce. Manual intervention for system adaptation is costly and potentially error-prone. In this article, we propose a model-driven approach for the automatic generation and regeneration of production plans that can be triggered anytime a change in any of the three aforementioned parameters occurs.

Wally, B., Vyskočil, J., Novak, P., Huemer, C., Sindelar, R., Kadera, P., Mazak, A., & Wimmer, M. (2019). Production Planning with IEC 62264 and PDDL. In Proceedings of the 17th IEEE International Conference on Industrial Informatics (INDIN 2019) (pp. 492–499). IEEE. http://hdl.handle.net/20.500.12708/57844

Generating Structured AutomationML Models from IEC 62264 Information

Bernhard WallyLaurens LangRafał WłodarskiRadek SindelarChristian HuemerAlexandra MazakManuel Wimmer

View .bib

Handle: 20.500.12708/57845; Year: 2019; Issued On: 2019-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: AutomationML provides a versatile modeling environment for the description of production systems. However, when starting a new AutomationML project, or when serializing existing data with the AutomationML format, there are no rules on how to structure these models in a meaningful way. In this work, we present an approach for structuring AutomationML models, based on the IEC 62264 standard. In our approach we are implementing the process of serializing IEC 62264 information declaratively, by leveraging the power of model transformations, as they are applied in the context of model-driven (software) engineering.

Wally, B., Lang, L., Włodarski, R., Sindelar, R., Huemer, C., Mazak, A., & Wimmer, M. (2019). Generating Structured AutomationML Models from IEC 62264 Information. In Proceedings of the 5th AutomationML PlugFest 2019 (p. 5). http://hdl.handle.net/20.500.12708/57845

Cognitive Decision Support for Industrial Product Life Cycles: A Position Paper

Stefan ThalmannHeimo GurschJosef SuschniggMilot GashiHelmut EnnsbrunnerAnna Katharina FuchsTobias SchreckBelgin MutluJürgen ManglerGerti KappelChristian HuemerStefanie Lindstaedt

View .bib

Handle: 20.500.12708/57850; Year: 2019; Issued On: 2019-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Current trends in manufacturing lead to more intelligent products, produced in global supply chains in shorter cycles, taking more and complex requirements into account. To manage this increasing complexity, cognitive decision support systems, building on data analytic approaches and focusing on the product life cycle, stages seem a promising approach. With two high-tech companies (world market leader in their domains) from Austria, we are approaching this challenge and jointly develop cognitive decision support systems for three real world industrial use cases. Within this position paper, we introduce our understanding of cognitive decision support and we introduce three industrial use cases, focusing on the requirements for cognitive decision support. Finally, we describe our preliminary solution approach for each use case and our next steps

Thalmann, S., Gursch, H., Suschnigg, J., Gashi, M., Ennsbrunner, H., Fuchs, A. K., Schreck, T., Mutlu, B., Mangler, J., Kappel, G., Huemer, C., & Lindstaedt, S. (2019). Cognitive Decision Support for Industrial Product Life Cycles: A Position Paper. In Proceedings of the Eleventh International Conference on Advanced Cognitive Technologies and Applications (COGNITIVE 2019) (pp. 3–9). IARIA. http://hdl.handle.net/20.500.12708/57850

Sensyml: Simulation Environment for large-scale IoT Applications

Haris IsakovicRadu GrosuBernhard WallyThomas RauschSchahram DustdarGerti KappelDenise RatasichVanja Bisanovic

View .bib

Handle: 20.500.12708/57964; DOI: 10.1109/iecon.2019.8927756; Year: 2019; Issued On: 2019-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: IoT systems are becoming an increasingly important component of the civil and industrial infrastructure. With the growth of these IoT ecosystems, their complexity is also growing exponentially. In this paper we explore the problem of testing and evaluating large scale IoT systems at design time. To this end we employ simulated sensors with the physical and geographical characteristics of real sensors. Moreover, we propose Sensyml, a simulation environment that is capable of generating big data from cyber-physical models and real-world data. To the best of our knowledge it is the first approach to use a hybrid integration of real and simulated sensor data, that is also capable of being integrated into existing IoT systems. Sensyml is a cloud based Infrastructure-as-a-Service (IaaS) system that enables users to test both functionality and scalability of their IoT applications.

Isakovic, H., Grosu, R., Wally, B., Rausch, T., Dustdar, S., Kappel, G., Ratasich, D., & Bisanovic, V. (2019). Sensyml: Simulation Environment for large-scale IoT Applications. In IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society. 45th Annual Conference of the IEEE Industrial Electronics Society (IECON 2019), Lisbon, Portugal. IEEE Xplore. https://doi.org/10.1109/iecon.2019.8927756

Leveraging annotation-based modeling with JUMP

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/132; DOI: 10.1007/s10270-016-0528-y; Year: 2018; Issued On: 2018-02-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords: Java annotations, UML profiles, Model-based software engineering, Forward engineering, Reverse engineering
Astract: The capability of UML profiles to serve as annotation mechanism has been recognized in both research and industry. Today’s modeling tools offer profiles specific to platforms, such as Java, as they facilitate model-based engineering approaches. However, considering the large number of possible annotations in Java, manually developing the corresponding profiles would only be achievable by huge development and maintenance efforts. Thus, leveraging annotation-based modeling requires an automated approach capable of generating platform-specific profiles from Java libraries. To address this challenge, we present the fully automated transformation chain realized by Jump, thereby continuing existing mapping efforts between Java and UML by emphasizing on annotations and profiles. The evaluation of Jump shows that it scales for large Java libraries and generates profiles of equal or even improved quality compared to profiles currently used in practice. Furthermore, we demonstrate the practical value of Jump by contributing profiles that facilitate reverse engineering and forward engineering processes for the Java platform by applying it to a modernization scenario.

Bergmayr, A., Grossniklaus, M., Wimmer, M., & Kappel, G. (2018). Leveraging annotation-based modeling with JUMP. Software and Systems Modeling. https://doi.org/10.1007/s10270-016-0528-y

Model-Driven Time-Series Analytics

Sabine WolnyAlexandra MazakManuel WimmerRafael KonlechnerGerti Kappel

View .bib

Handle: 20.500.12708/144425; DOI: 10.18417/emisa.si.hcm.19; Year: 2018; Issued On: 2018-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:

Wolny, S., Mazak, A., Wimmer, M., Konlechner, R., & Kappel, G. (2018). Model-Driven Time-Series Analytics. Enterprise Modelling and Information Systems Architectures : International Journal of Conceptual Modeling, 13, 252–261. https://doi.org/10.18417/emisa.si.hcm.19

A Systematic Review of Cloud Modeling Languages

Alexander BergmayrUwe BreitenbücherNicolas FerryAlessandro RossiniArnor SolbergManuel WimmerGerti KappelFrank Leymann

View .bib

Handle: 20.500.12708/144721; DOI: 10.1145/3150227; Year: 2018; Issued On: 2018-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: Modern cloud computing environments support a relatively high degree of automation in service provisioning, which allows cloud service customers (CSC) to dynamically acquire services required for deploying cloud applications. Cloud modeling languages (CMLs) have been proposed to address the diversity of features provided by cloud computing environments and support different application scenarios, e.g., migrating existing applications to the cloud, developing new cloud applications, or optimizing them. There is, however, still much debate in the research community on what a CML is and what aspects of a cloud application and its target cloud computing environment should be modeled by a CML. Furthermore, the distinction between CMLs on a fine-grained level exposing their modeling concepts is rarely made. In this article, we investigate the diverse features currently provided by existing CMLs. We classify and compare them according to a common framework with the goal to support CSCs in selecting the CML which fits the needs of their application scenario and setting. As a result, not only features of existing CMLs are pointed out for which extensive support is already provided but also in which existing CMLs are deficient, thereby suggesting a research agenda.

Bergmayr, A., Breitenbücher, U., Ferry, N., Rossini, A., Solberg, A., Wimmer, M., Kappel, G., & Leymann, F. (2018). A Systematic Review of Cloud Modeling Languages. ACM Computing Surveys, 51(1), 1–38. https://doi.org/10.1145/3150227

Austausch von elektronischen Geschäftsdokumenten

Christian HuemerPhilipp LieglMarco Zapletal

View .bib

Handle: 20.500.12708/29869; Year: 2018; Issued On: 2018-01-01; Type: Publication; Subtype: Book Contribution;

Keywords:

Huemer, C., Liegl, P., & Zapletal, M. (2018). Austausch von elektronischen Geschäftsdokumenten. In Handbuch E-Rechnung und E-Procurement (pp. 137–155). Linde Verlag. http://hdl.handle.net/20.500.12708/29869

AutomationML, ISA-95 and Others: Rendezvous in the OPC UA Universe

Bernhard WallyChristian HuemerAlexandra MazakManuel Wimmer

View .bib

Handle: 20.500.12708/57325; Year: 2018; Issued On: 2018-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: OPC Unified Architecture (UA) is a powerful and versatile platform for hosting information from a large variety of domains. In some cases, the domain-specific information models provide overlapping information, such as (i) different views on a specific entity or (ii) different levels of detail of a single entity. Emerging from a multi-disciplinary engineering process, these different views can stem from various tools that have been used to deal with that entity, or from different stages in an engineering process, e.g., from requirements engineering over system design and implementation to operations. In this work, we provide a small but expressive set of OPC UA reference types that unobtrusively allow the persistent instantiation of additional knowledge with respect to relations between OPC UA nodes. We will show the application of these reference types on the basis of a rendezvous of AutomationML and ISA-95 in an OPC UA server.

Wally, B., Huemer, C., Mazak, A., & Wimmer, M. (2018). AutomationML, ISA-95 and Others: Rendezvous in the OPC UA Universe. In Proceedings of the 14th International Conference on Automation Science and Engineering (pp. 1381–1387). http://hdl.handle.net/20.500.12708/57325

IEC 62264-2 for AutomationML

Bernhard WallyChristian HuemerAlexandra MazakManuel Wimmer

View .bib

Handle: 20.500.12708/57394; Year: 2018; Issued On: 2018-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: IEC 62264-2 and AutomationML can co-exist as separate views on the same production system, but there is some overlap with respect to the definitions of the entities in IEC 62264-2 and AutomationML. Therefore, a semantic alignment of entities as well as two methods for integration are proposed: (i) tagging AutomationML elements with IEC 622664-2 roles and (ii) referencing external IEC 62264-2 data.

Wally, B., Huemer, C., Mazak, A., & Wimmer, M. (2018). IEC 62264-2 for AutomationML. In Proceedings of the 5th AutomationML User Conference (pp. 1–7). http://hdl.handle.net/20.500.12708/57394