activity
20152023
most citedFormal Methods in Dependable Systems Engineering: A Survey of Professionals from Europe and North America

56 citations · 75 across the 6 of their papers we have counts for

collaborators

7 papers

cs.SE2023★ 2 cited

Modeling Adaptive Self-healing Systems

Habtom Kahsay Gidey, Diego Marmsoler, Dominik Ascher

Motivation: Smart grids design requires energy distribution operations to be adaptable to abnormality. This requirement entails distribution system operators (DSOs) to optimize res…

cs.SE2019★ 3 cited

Detecting Architectural Erosion using Runtime Verification

Diego Marmsoler, Ana Petrovska

The architecture of a system captures important design decisions for the system. Over time, changes in a system's implementation may lead to violations of specific design decisions…

cs.SE2019

APML: An Architecture Proof Modeling Language

Diego Marmsoler, Genc Blakqori

To address the increasing size and complexity of modern software systems, compositional verification separates the verification of single components from the verification of their…

cs.SE2018★ 56 cited

Formal Methods in Dependable Systems Engineering: A Survey of Professionals from Europe and North America

Mario Gleirscher, Diego Marmsoler

Context: Formal methods (FMs) have been around for a while, still being unclear how to leverage their benefits, overcome their challenges, and set new directions for their improvem…

cs.SE2017★ 5 cited

Verifying Patterns of Dynamic Architectures using Model Checking

Diego Marmsoler, Silvio Degenhardt

Architecture patterns capture architectural design experience and provide abstract solutions to recurring architectural design problems. They consist of a description of component…

cs.SE2017★ 1 cited

On the Specification of Constraints for Dynamic Architectures

Diego Marmsoler

In dynamic architectures, component activation and connections between components may vary over time. With the emergence of mobile computing such architectures became increasingly…

cs.SE2015★ 8 cited

A Model of Layered Architectures

Diego Marmsoler, Alexander Malkis, Jonas Eckhardt

Architectural styles and patterns play an important role in software engineering. One of the most known ones is the layered architecture style. However, this style is usually only…