Heterogeneous Low-Code Engineering in Industry
Wednesday, 14th July 2021
Program
Times are in CEST.
9:00 - 9:05 | Introduction |
9:05 - 9:50 |
Complexity theories and Semantic Models to drive Digital Transformation Alfonso Diez, UGROUND |
9:50 - 10:35 |
Analyzing the Digital Thread: The IncQuery Suite in industry and in research Géza Kulcsár, IncQuery Labs |
10:35 - 11:00 Break |
|
11:00 - 11:45 | Modern continuous delivery with Keptn Jürgen Etzlstorfer, Dynatrace |
11:45 - 12:00 | Discussion |
12:00 - 13:30 Lunch break |
|
13:30 - 14:15 |
No need to model alone: A modeling assistant to bridge the gap between natural language and domain models Loli Burgueño, Open University of Catalonia (UOC) |
14:15 - 15:00 |
Efficient execution of ATL model transformations using static analysis and parallelism Jesús Sánchez Cuadrado, Universidad de Murcia |
15:00 - 15:15 | Discussion and wrap up |
Complexity theories and Semantic Models to drive Digital Transformation
Abstract: Model driven engineering has the objective of creating information system artifacts using models as the only representation of its behavior. This drives us to three different problems: the technological solution of the problem, the ontological abstraction of the modeling process, and the ontological abstraction of the reality that we are trying to represent.
In this talk we are going to analyze these three aspects of the problem, in a theoretical and practical way, focusing on the creation of information systems for enterprises. It is well known that the process of digital transformation (that implies an extensive digitalization of enterprises) is not a simple task, and is prone to failure due to its complexity and the continuous change of the economic environment.
We are going to analyze a three-fold conceptualization of the engineering required to create extensive digital transformations. First, the use of semantic-based engineering as the technique for modeling; second, the use of digital twins for organizations, as the framework for technological architecture; third, the adoption of complex adaptive systems as the ontological pattern that should be applied to enterprise digital transformation
The session will be split in two parts. In the first one we will review the theoretical aspects of semantic engineering, digital twins and complex adaptive systems, along with their interdependencies. In the second part we will build a practical example of an application based on this high level architecture.
Bio:
- Alfonso Diez. BS in Mathematics by University Complutense of Madrid. He has developed his professional career in the world of consulting and technology in companies such as Arthur Andersen (now Accenture), CajaMadrid (now Caixa Bank), SEMA Group and Citibank. Since 1994 he is an entrepreneur. In his professional career he has specialized in the world of technological innovation applied to business change and, in the last years, in Digital Transformation. He combines his work as CEO of UGROUND with activities as a professor in Digital Transformation, and research in the field of Semantic Engineering and Digital Twins. He has a patent in the USA about ontology-driven engineering.
Analyzing the Digital Thread: The IncQuery Suite in industry and in research
Abstract: With the ever-increasing complexity and diversity in engineering processes, model-based systems engineering faces a number of challenges regarding the flexibility and usability of model comprehension and transformation methods, especially when it comes to appropriate tool support. In particular, up to this day, engineering data often comes in silos, with essential interconnections between the involved domains remaining hidden. The IncQuery Suite, a scalable query evaluation platform, tackles this issue by unifying the different data domains into a holistic digital thread. The tool suite is specifically tailored to large and complex model management projects, applicable to several domains including aerospace systems engineering, automotive software architecture, etc. The talk gives a gentle introduction to the main components of the tool suite and provides some recent examples of both industrial and research-oriented application scenarios.
Bio:
- Géza Kulcsár is a senior researcher at IncQuery Labs, a Budapest-based R&D specializing in systems engineering. He holds a PhD in computer science from the Technical University of Darmstadt, Germany. His research interests range from the semantics of model transformation to industrial practices in the conceptual modeling of cyber-physical systems.
Modern continuous delivery with Keptn
Abstract: Continuous delivery (CD) might be a challenging and daunting task to set up and maintain based on 1000+ lines of pipeline code - but it doesn’t have to be this way. Modern tools can make your application deployment and delivery process an efficient, quick, and sustainable commodity without requiring a lot of configuration. We are going to use the open-source tool Keptn that is based on SRE principles to define delivery and operation workflows and will showcase a live deployment with quality gates in a Kubernetes environment.
Bios:
- Jürgen Etzlstorfer is a Technology Strategist in the Innovation Lab at Dynatrace and an active contributor to open-source. He is a maintainer of the Keptn CNCF Sandbox project and especially interested in connecting the CNCF ecosystem by building upon integrations with other CNCF projects. His expertise specializes in CI/CD, operations automation, and open-source ecosystems. Prior to his role as Technology Strategist, Jürgen was a researcher at the Johannes Kepler University Linz, Austria, where he received his PhD in computer science.
No need to model alone: A modeling assistant to bridge the gap between natural language and domain models
Abstract: In the initial phases of the software development lifecycle, typically, domain models are manually defined by software engineers based on their interactions with the client and their own expertise. The goal of these models is to capture the relevant concepts and relationships of the business domain of interest. The knowledge needed to define such domain models is partially captured in manuals, requirement documents, technical reports, transcripts of interviews, and even in general-knowledge textual sources such as wikipedia. We propose to move towards a more assisted domain modeling building process in which an assistant exploits textual information and provides autocomplete suggestions to the engineer. These suggestions will contribute to improve the quality as well as to reduce the time invested in the definition of models.
Bio:
- Loli Burgueño is a postdoctoral researcher in the SOM Research Lab at the Internet Interdisciplinary Institute (IN3), and lecturer in the Faculty of Computer Science, Multimedia and Telecommunications of the Open University of Catalonia (UOC), in Barcelona, Spain. She graduated in Computer Science and Engineering from the University of Málaga in September 2011, earned her master’s degree in Software Engineering and Artificial Intelligence in September 2012 and graduated from her PhD with honors in April 2016. Her research interests focus on Software Engineering (SE) and Model-Driven Engineering (MDE). She has and is contributing to the fields of capturing and operating with uncertainty in software models for its use in the Industry 4.0, AI-enhanced software systems, testing models and transformations, the distribution of very large models and the parallelization of their manipulation to boost performance, among others. She is a member of the ACM and SISTEDES. She is also part of the Editorial Board of the Software and Systems Modeling (SoSyM) journal.
Efficient execution of ATL model transformations using static analysis and parallelism
Abstract: Model transformations are a key element of Model Driven Engineering (MDE), but nowadays their performance and scalability remain unsatisfactory for dealing with large models, making their wide adoption difficult in practice. This presentation introduces A2L, a compiler for the parallel execution of ATL model transformations, which produces efficient code that can use existing multicore computer architectures, and applies effective optimizations at the transformation level using static analysis. In this talk, I will present the architecture of A2L, the different strategies that have been applied to produce efficient code through code examples, as well as some of the benchmark results.
Bio:
- Jesús Sánchez Cuadrado is a Ramón y Cajal researcher at Universidad de Murcia. Previously, he was an associate professor at Universidad Autónoma de Madrid. His research has been focused on Model-Driven Engineering topics, notably model transformation languages and domain-specific languages. On these topics, he has created several tools which are available at http://github.com/jesusc. Lately, he has been involved in the construction of the MAR search engine. For more information please visit http://sanchezcuadrado.es.