
| Home \ Research Areas \ Research Stream | Login |
Software Systems researches new programming and modeling languages, development methods and environments for large software-intensive systems, with a focus on web based and dependable systems, where communication and concurrency are pervasive. Sample application scenarios we are particularly interested in include web based applications (e.g., business apps, social networks), service infrastructures (e.g., app-stores, multi-party services / mashups), and ubiquitous computing infrastructures, such as smart buildings. Our work bridges from foundational theoretical principles to prototype development, experimental validation, and ultimately to technology and knowledge transfer.
DSL Trans
CaesarJ implementations of selected GoF design patterns
IStar Editor
VML* (Variability Modeling Languages for Model-Based Software Product Lines)
Typechecker for a type and effect system for access control
Model Checker for SOA systems modeled in the Conversation Calculus
VML4RE - Variability Modelling Language for Requirements Engineering
KAOS Editor
CxProlog plugin for the Code::Blocks IDE
DSL-AR
SLMC-K - extension of SLMC for checking security protocol verification
yak prototype
Aspect-Oriented Infrastructure for Design by Contract in Java
AORE - Aspect-Oriented Requirements Engineering tool
Untyped ComponentJ Compiler
Traceability Framework
PHEASANT
(H)ALL
SPL-RE
CxProlog version 0.96.1