- Interests
My overall research goal is to contribute to an effective seamless integration
of Formal Methods into software and system development methodologies.
Currently, my research activity mainly focuses
on developing Rigorous Approaches to Software (and System) Engineering and Domain Specific Languages for
- Aggregate computing, distributed systems, self-organisation, collective intelligence and swarm intelligence,
- Digital twins,
- (Far)Edge-Cloud continuum,
- Internet of Things and Cyber-Physical Systems,
- Self-adaptive systems,
- Swarm robotics,
- System evolution and dynamic software updates,
- Variability modeling and (multi) software product lines,
and on their validation in Industry X.0, Smart-cites, Precision agriculture, and Scientific computing scenarios.
-
Publications
- Software
I contribute to the design and development of the following
tools (roughly grouped by topic).
Executable Software Models, Delta-oriented Programming, Software Configuration
- ABS modeling language
(ABS is a language for Abstract Behavioral Specification, which combines
implementation-level specifications with verifiability,
high-level design with executablity,
and formal semantics with practical usability)
- DeltaFineFit
(A model-based testing approach for
delta-oriented software product lines)
-
DeltaJava
(Delta-oriented programming of software
product lines of Java programs -- supersedes DeltaJ) -- see also the Imperative Featherweight Delta Java tool chain
- DeltaStatecharts
(Delta-oriented programming of software
product lines of YAKINDU Statecharts)
- FTS4VMC (A tool to verify properties using family-based model checking taking as input
featured transitions systems)
- PDEPA (A PMS-valid dependency analyser for Gentoo)
Aggregate Programming
Traits for the Java-platform
Systems Biology
- SCWC-bio-simulator
Moreover, I contributed to the design and development of other no
longer supported) prototypes
(Some) services
Journal paper peer reviews
|
|
EVENTS
NEWS
(Some) older news
|