Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

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; 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

Evaluation von Massiven Open Online Course Plattformen für den Einsatz an der TU Wien

Lukas KränklGerti Kappel

View .bib

Handle: 20.500.12708/79507; Year: 2019; Issued On: 2019-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Massive Open Online Courses, MOOCs, eLearning, Computer-based Training, Open and Distance-Learning
Astract: Massive open online courses are a fast growing learning eco-system with a wide distribution all over the world. The Vienna University of Technology hasn’t released any MOOC yet, but is planning to do so. Two courses are currently under development, both offered by the Faculty of Informatics. The choice of an appropiate plattform is very important for the success of a MOOC, so this work evaluates the best suitable platform for the Vienna University of Technology. During the work a list of requirements was created with the objective to check if the researched platform is suitable for the planned courses. The requirements do not only focus on the courses themselves but also consider the university’s current resources and goals, such as focusing on non-profit and Open Source distributions. Beside of an overview of different platforms also the historical development of MOOCs is described. For the purpose of this master’s thesis a prototype of MOOC was created on the basis of an Open Source MOOC platform distribution. Outcome of the analysis is that the platform edX is the best choice for implementation in the long-term. As a short-term objective the best choice is an implementation with the university’s own Moodle distribution TUWEL. Also the publishing via the Austrian MOOC Platform iMooX seems to be the best choice taking into account the university’s tight budget and resources. Due to the fact that most stakeholders for this project are mother tongue German, the whole work is written in their native language.

Kränkl, L. (2019). Evaluation von Massiven Open Online Course Plattformen für den Einsatz an der TU Wien [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/79507

Leveraging annotation-based modeling with JUMP

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/132; 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; 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; 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

Visualisierung von veränderten grafischen Modellen und Diagrammen im Rahmen der Überprüfung von Modellen

Florian ZoubekTanja MayerhoferPhilip LangerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/1818; DOI: 10.34726/hss.2018.29598; Year: 2018; Issued On: 2018-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Graphical Models, Diagrams, Model Review, Visualizations for Model Reviews
Astract: Code reviews are used today in several software projects to check changes before they are merged. The aim of code reviews is to identify and prevent mistakes introduced by changed artifacts before they are merged into the actual software project. Therefore, several tools exist to support developers with the reviewing process. Such tools usually allow to mark, comment and discuss parts of the code that are considered to be problematic, as well as track the history of the reviewed changes. Of course they also support approval and rejection of changes. As source code is usually text based, these tools focus on source code or text-based artifacts. However, like almost every artifact in a software development project, models also change over time. This also includes diagrams, or models with a graphical syntax, which may not necessarily have a textual representation that is understandable by the average user. Papyrus Unified Modeling Language (UML) Diagrams are an example for such models. Therefore the techniques and visualizations of existing tools are usually considered to be unsatisfactory for such models by developers. So developers have to combine the code review tool with comparison tools that support the given model types, but do not support the review process. However, this adds additional overhead and complexity that may affect the review negatively. This thesis provides visualizations and interaction techniques that support developers who need to handle diagrams as well as models with a graphical syntax during the review process. These visualizations and techniques are obtained by analyzing existing methods for model comparison, code review and related techniques that might support the review process. A case study is presented using a prototype implementation utilizing frameworks based on the Eclipse Modeling Framework to prove the value of the proposed visualizations and techniques.

Zoubek, F. (2018). Visualisierung von veränderten grafischen Modellen und Diagrammen im Rahmen der Überprüfung von Modellen [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2018.29598

20th IEEE International Conference on Business Informatics

Henderik ProperStefan StreckerChristian HuemerChristophe FeltusGuédria WidedIván Razo-ZapataManel BrichniDavid RozierMikhail M. KomarovSvetlana V. MaltsevaSérgio Guerreiro

View .bib

Handle: 20.500.12708/24546; Year: 2018; Issued On: 2018-01-01; Type: Publication; Subtype: Proceedings;

Keywords:

Proper, H. A., Strecker, S., Huemer, C., Feltus, C., Wided, G., Razo-Zapata, I., Brichni, M., Rozier, D., Komarov, M. M., Maltseva, S. V., & Guerreiro, S. (Eds.). (2018). 20th IEEE International Conference  on Business Informatics. IEEE Computer Society. https://doi.org/10.1109/cbi.2018.00001

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