Profile cover photo
Profile photo
Chair of Software Engineering RWTH Aachen University
81 followers -
To define, improve, and industrially apply techniques, concepts and methods for innovative and efficient development of software and software-intensive systems, such that high-quality products can be developed in a shorter period of time and with flexible integration of changing requirements.
To define, improve, and industrially apply techniques, concepts and methods for innovative and efficient development of software and software-intensive systems, such that high-quality products can be developed in a shorter period of time and with flexible integration of changing requirements.

81 followers
About
Posts

Post has attachment
Our contribution to the #CrESt research project will be part of the #CEBIT18 booth of @BMBF_Bund See the project at https://crest.in.tum.de/
Add a comment...

We are looking forward to another interesting presentation at our chair - feel welcome to join:
title: Strittmatter (KIT): A Reference Structure for Metamodels of Quality-Aware Domain-Specific Languages
lecturer: Ralf Reussner
place: AH 5
time: Thu, 07.06.2018 16:00 - 17:00
abstract:
As domain-specific modelling languages (DSMLs) gain popularity, there arise issues concerning the maintainability of long-living DSMLs. Like any other software artifact, DSMLs evolve over time. Modification and repeated addition of new features may severely degrade their once well-designed structure. DSMLs for the analysis of quality attributes share certain characteristics. In this presentation, I outline how to exploit these commonalities and further how to design and redesign metamodels in a more modular and layered way to improve the maintainability of such DSMLs.
Add a comment...

Post has attachment
Es ist soweit...
Das MontiCore Reference Manual ist endlich erschienen und liefert damit ein Werk, das unsere Language Workbench und die vielfältigen Einsatzmöglichkeiten im Detail beschreibt.
Photo
Add a comment...

Post has attachment
Neues Semester, neue Vorlesungen :)
Dieses Semester hält Prof. Dr. Rumpe erstmalig die Vorlesung Software Language Engineering ( http://ow.ly/PnmY30jlQFK), in der es um Konzepte zur Sprachdefinition geht.
Während der Übung werden die Studenten eine eigene domänenspezifische Sprache entwickeln und vorstellen.
Add a comment...

Ein neuer spannender Vortrag steht an bei SE:

Titel: Explicitly Integrated Architecture - An Approach to Integrate Software Archtiecture Model Information with Program Code"
Vortragender: Marco Konersmann
Thema: Specifications and implementations are both viewpoints upon software architecture. Besides common aspects, the specification adds information for design, communication, or analysis, while the implementation adds details for an executable system instead. Managing the consistency between these representations manually is difficult and error-prone. In this talk I present an approach, that completely integrates architecture specifications with the implementation, so that separate specification artifacts are not necessary anymore. The tool Codeling extracts integrated architecture specifications in multiple languages from code, and automatically propagates changes in these specifications back to the code.
Add a comment...

Post has attachment
The Workshop on Variability Modelling of Software-Intensive Systems (http://ow.ly/S3r430ivfHw) is one of the premiere venues for researchers in variability modelling. Our paper "Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features" ( http://ow.ly/vYjs30ivfJv ) has been awarded as the best paper (http://ow.ly/SCiX30ivfLH) at this year's edition of VaMoS.
The paper explains a concept for developing the syntax of grammar-based languages independent of another, for modeling product lines that describe valid combinations of such languages, and for automatically deriving language variants. The concept has been implemented for the language workbench MontiCore ( http://ow.ly/mhdi30ivfNt ).
VaMoS 2018, MADRID, SPAIN
VaMoS 2018, MADRID, SPAIN
vamos2018.wordpress.com
Add a comment...

Neues Jahr, neuer Vortrag!

Titel: Model Engineering für Assistenzsysteme.
Vortragende: Frau Dr. Michael Graz
Thema: Der Vortrag startet mit einem Überblick meiner Tätigkeit zum Thema Model Driven Architecture (MDA): Verhaltensmodelle zur MDA Transformation im Rahmen meiner Masterarbeit sowie Softwareentwicklung mittels MDA Tools in der Praxis. In einer aktuellen Arbeit beschäftigte ich mich mit einem Model Centered Architecture (MCA) Ansatz, der Informationssysteme als Zusammenschluss diverser verbundener Modelle versteht. Dieser Ansatz wurde im Projekt Human Behavior Monitoring and Support (HBMS) entwickelt, in dessen Rahmen ich meine Dissertation verfasst habe. Der Hauptteil des Vortrags bietet daher einen Einblick in die kognitive Modellierung (mein Dissertationsthema), also das Abbilden von episodischen d.h. Verhaltenswissen einer Person und die damit in Verbindung stehenden Forschungsthemen: Das Erstellen einer domänenspezifischen Modellierungsmethode (DSMM), die semantische Analyse der Modellierungssprache mit Hilfe von Workflow Patterns, eine generelle Methodologie zur Erstellung von DSMMs für Assistenzsysteme, graphische Notationen und Studien zur intuitiven Verständlichkeit der Sprache. Den Abschluss bilden meine aktuellsten Arbeiten und: Kontextmodelle, die semantische Annotation von Benutzerhandbüchern, Benutzerfreundliche Notationen für Kontextmodelle und die Modellierung von Verhaltenszielen.
Add a comment...

Vortrag am SE Lehrstuhl:
Titel: "Praxisorientierte Verwendung und Evaluierung synchroner Programmierung in reaktiven, eingebetteten Systemen"
Vortragender: Matthias Terber, IP-Interfaces & Industrialization (TT/EIS3-Lol), Bosch Thermotechnik

Durch die große Dominanz der Programmiersprache C im industriellen Bereich, werden die Probleme
von reaktiven, eingebetteten Systemen üblicherweise mit konventioneller, sequentieller
Programmierung adressiert. Diese bietet jedoch keine spezifische Unterstützung
für die Beschreibung von reaktivem Verhalten, wodurch Entwicklung, Verständlichkeit und Wartbarkeit
der Software erschwert werden. Synchrone Programmiersprachen könnten eine vielversprechende Lösung
darstellen, um den Entstehungsprozess von Software zu vereinfachen und deren Qualität zu verbessern.
Bis heute ist der Einsatz von synchroner Programmierung jedoch nur auf sehr spezielle industrielle
Anwendungsfälle beschränkt; ihre praktische Anwendung und deren Nutzen werden in existierender
Literatur kaum behandelt.
In dieser Arbeit wird eine Fallstudie durchgeführt, welche die Anwendbarkeit und Eignung des
synchronen Programmierparadigmas anhand eines konkreten, existierenden Smart Devices aus der
Industrie untersucht. Mit Fokus auf die reaktive Domäne werden die technischen Herausforderungen für
die Entwicklung sowie die Qualitätsprobleme der bestehenden Softwarelösung herausgearbeitet.
Basierend auf der synchronen Sprache Céu wird eine synchrone Neuimplementierung skizziert. Diese
veranschaulicht den Einsatz von synchroner Programmierung und zeigt deren Vorteile für die
Softwareentwicklung. Schließlich glauben wir, dass diese Arbeit grundsätzlich einen praktikablen Weg
aufzeigt, wie sich die Qualität eingebetteter Software in industriellen Anwendungen verbessern lässt.
Add a comment...

Sie interessieren sich für eine Stelle im Bereich der Modellbasierten Softwareentwicklung im Kontext verschiedenster industrieller Anwendungen? Dann bewerben Sie sich bei uns!
Unsere Stellenangebote finden Sie auf unserer Webseite, oder bewerben Sie sich initiativ.
Add a comment...

Interessanter Vortrag bei SE:

Titel: Automatically selecting optimal integration schemes for differential equations in human brain cell models.
Referentin: Inga Blundell.
Ort: RWTH Informatikzentrum, SE-Seminarraum
Abstract: The fast advancements in neuroscience and the multitude of newly developed neuron models require a language to describe neurons by means of systems of differential equations. The capability of implementing new models in precise agreement with their mathematical definition and subsequently running computationally efficient simulations is essential for progress on the theoretical foundation of neuroscience. The use of abstract modelling languages like NESTML enables neuroscientists to formally specify their models and to automatically produce high level simulation code that runs efficiently on various computer architectures. An important requirement to these modelling languages is the automatic generation of efficient and precise integrations schemes for differential equations that describe the dynamical behaviour of neuron models. I will present a formal mathematical process for the automated generation of integration schemes and a reference implementation of my symbolic analysis for ODEs, that guides modelers during the implementation of custom neuron models.
About myself: Inga Blundell received her M. Sc. from the RWTH University in Aachen (Germany) in 2014. Since then she is a Doctoral researcher at the Forschungszentrum Jülich. She works on the development of automatic evolution method selection schemes for differential equations used in spiking neuron models. Her main research interest is the numerical characterization of differential equations in neuron models.
Add a comment...
Wait while more posts are being loaded