PCM Development/Palladio Concall/Minutes 20231010

Aus SDQ-Wiki

Participants

  • Bahareh Taghavi
  • Frederik Reiche
  • Sebastian H
  • Nicolas Boltz
  • Snigdha Singh
  • Larrisa S
  • Martina R
  • Robert H
  • Jörg
  • Anne K


Minutes

  • Stand-up
    • Bahareh Taghavi: Composition issues in Palladio
    • Frederik Reiche: Some coupling with pcm based source code analysis and data flow analysis
    • Sebastian H: Data flow analysis with Nicolas (process of developing, editors) make Stefan work usable (present at SSP)
    • Nicolas Boltz: Preparation of Palladio dev meetings in SSP, data flow analysis with PCM part with Sebastian H
    • Snigdha Singh: Building PCM pipeline with reverse engineering approach
    • Larrisa: Nothing much related to Palladio
    • Martina: Some works with the integrate student job to PCM
    • Robert: Refactoring PCM presentation
    • Jörg: Not much related to Palladio, helping Sebastian W and PDF student (action model for Kubernetes and so on)
    • Anne: using PCM for scientific computing with Larissa


  • Robert Presentation: Extension Mechanisms for Palladio
    • Slide 2:Jörg: The feature tree in the middle is typical to product line engineering, how it will manage further complex feature interaction? 2. how the future refactor will manage relation between language components and analysis component?
    • Robert: We will consider Conceptual view, not technical view. To specify sub language, and configure them, so you need a feature diagram, the idea is to configure a subtree of the feature diagram
    • Jörg: May be a concrete example will be helpful to understand better. Concrete use case for extension where we need something like load balancer for Palladio
    • Robert: We talk about the model, if you want to represent the state software intensive systems mechanical part add more additional domain layer
    • Jörg: Again with concrete example will be helpful
    • Robert: Consider new quality property, new extension for resource container and services (easy to find where the extensions can be done)
    • Anne: Slingshot will support the use case here or very specific (old simulizer work with new models) or do they have an extension?
    • Robert: Making the simulizer running is the idea, process and module, how to refactor and how to extend in a modularized way. Process how to do, and modularize the metamodel new analyser in creation
    • Anne: Given the different extension scenarios, what can be more practical to do it (refactoring). Additionally, extension we come with some guidance just helps the cases only with the new extension. During Research retreat, collect the idea pain points in simulizer extension
    • Robert: Artificial scenarios Modularize in a better way from changes from past
    • Anne: Ideal refactoring metamodel, may be small refactoring is cheaper
    • Robert: Component based refactoring is not ideal, how they will behave optimal or less optimal, scenarios will support the future
    • Anne: PCM supports the hardware and software and autonomous car
    • Sebastian/ Nicolas: Extension mechanism itself is problematic with emf profiles in general Java restructuring, look here https://palladiosimulator.github.io/