forked from joliebig/featurehouse
-
Notifications
You must be signed in to change notification settings - Fork 0
language independent software composition and merging
letimome/featurehouse
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
FeatureHouse is a general approach to the composition of software artifacts. FeatureHouse is language-independent in that software artifacts written in various languages can be composed, e.g., source code, test cases, models, documentation, makefiles. Software artifacts are represented as feature structure trees (FSTs) that capture the essence of an artifact's modular structure in the form of a tree. As composition paradigm, FeatureHouse supports two approaches: superimposition and three-way merge. FeatureHouse consists of a tool for superimposition, called FSTComposer, a tool for three-way merge, called FSTMerge, and a plug-in and generation mechanism for integrating new languages automatically, called FSTGenerator. FeatureHouse can be used with the visual development environment FeatureIDE. Please see the website http://fosd.net/fh for more information.
About
language independent software composition and merging
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 98.9%
- R 0.6%
- Python 0.3%
- Shell 0.1%
- Haskell 0.1%
- C# 0.0%