Model-centric, context-aware software adaptation
Software must be constantly adapted to changing requirements. The time scale, abstraction
level and granularity of adaptations may vary from short-term, fine-grained adaptation to …
level and granularity of adaptations may vary from short-term, fine-grained adaptation to …
Flexible object layouts: enabling lightweight language extensions by intercepting slot access
Programming idioms, design patterns and application libraries often introduce cumbersome
and repetitive boilerplate code to a software system. Language extensions and external …
and repetitive boilerplate code to a software system. Language extensions and external …
[PDF][PDF] Seuss: Decoupling responsibilities from static methods for fine-grained configurability
Unit testing is often made more difficult by the heavy use of classes as namespaces and the
proliferation of static methods to encapsulate configuration code. We have analyzed the use …
proliferation of static methods to encapsulate configuration code. We have analyzed the use …
An ontology‐based clinical data warehouse for scientific research
Medical research but also quality management is based upon medical data. The integration,
validation, processing, and exploration of this data is known to be a technical obstacle for …
validation, processing, and exploration of this data is known to be a technical obstacle for …
NewWave: Workflow engine
An ever-increasing demand for information systems in the last few decades brought many
new opportunities but also presented new challenges for companies in the landscape of …
new opportunities but also presented new challenges for companies in the landscape of …
FAME, a polyglot library for metamodeling at runtime
A Kuhn, TWJ Verwaest - 2008 - boris.unibe.ch
Tomorrow's eternal software system will co-evolve with their context: their metamodels must
adapt at runtime to ever-changing external requirements. In this paper we present FAME, a …
adapt at runtime to ever-changing external requirements. In this paper we present FAME, a …
Domain-specific program checking
Lint-like program checkers are popular tools that ensure code quality by verifying
compliance with best practices for a particular programming language. The proliferation of …
compliance with best practices for a particular programming language. The proliferation of …
Develo** user interfaces with EMF parsley
L Bettini - 2014 9th International Conference on Software …, 2014 - ieeexplore.ieee.org
In this paper we describe the main features of EMF Parsley, a new Eclipse project for
implementing applications based on the Eclipse Modeling Framework (EMF). EMF Parsley …
implementing applications based on the Eclipse Modeling Framework (EMF). EMF Parsley …
Dimensionality reduction for exploratory data analysis in daily medical research
D Giradi, A Holzinger - Advanced Data Analytics in Health, 2018 - Springer
In contrast to traditional, industrial applications such as market basket analysis, the process
of knowledge discovery in medical research is mostly performed by the medical domain …
of knowledge discovery in medical research is mostly performed by the medical domain …
Lessons in software evolution learned by listening to smalltalk
The biggest challenge facing software developers today is how to gracefully evolve complex
software systems in the face of changing requirements. We clearly need software systems to …
software systems in the face of changing requirements. We clearly need software systems to …