Select a tag to browse associated projects and drill deeper into the tag cloud.
The KDevelop project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.
LiquiBase is a DBMS-independent library for tracking, managing and applying database changes. It is built on a simple premise: All database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control. LiquiBase aims to provide a solution that: * ... [More]
Epsilon is a family of integrated model management languages for tasks such as model navigation and modification, transformation, validation, comparison, merging etc. Epsilon can be used to manage models of different modeling technologies (EMF, MDR) and is supported by Eclipse plugins (editors ... [More]
Spoofax is a prototype program transformation and manipulation system based on Stratego that serves as a research vehicle for implementing domain-specific languages, with focus on code plasticity, high-level domain-optimization and generative programming.
The comprehensive test of modern communication systems leads to large and complex test suites which have to be maintained throughout the system life-cycle. Experience with those written in the standardised Testing and Test Control Notation (TTCN-3) has shown that the maintenance of test suites is a ... [More]
MoTMoT stands for Model driven, Template based, Model Transformer. It is a compiler (code generator) from visual model transformations to repository manipulation code. The compiler takes models conforming to a UML profile for Story Driven Modeling (SDM) as input and outputs JMI code. Since the ... [More]
AdaDesigner is an Ada 2005 GPL software which aims to become an Ada software refactoring framework. Using ASIS, AdaDesigner builds a specific package call-graph view of the project. Using some meta-data in the GPR project files, it creates an abstraction layer further called sub-component layer. ... [More]
Often the elimination of a deprecation is not simple rename of a method, but potentially much more complicated structural change in the API usage. This goes beyond the scope of most of the present refactoring tools. Get our library, annotate your deprecated methods and ship your library. The ... [More]