
| 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.
Concurrent VM
Modular LiveWeb - Secure dynamic modules
dcπ++ Model Checker
LEXMAN
CCCFinder
LiveWeb - Core Language for Web Applications
UbiLang
PLAORA (Product Line Aspect-Oriented Requirements Analysis)
Java-CO compiler
Theme-SPL (Theme approach for Software Product Lines)
UGL (Unifying Goal Language)
SpecJava
RLC in C++ (generic)
L-FLAT, a Logtalk Toolkit for teaching Formal Languages and Automata Theory
ATF-QL
MDGORE (Model-Driven Goal Oriented Requirements Engineering)
Memory management in CxProlog
CxProlog version 0.97.5
CO-OPN Parallel Run-Time
Complete implementations of 2 sets of GoF patterns in Object Teams