Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/EthanJamesLew/SWaP-C-analysis

example SWaP-C analysis inthe Clafer modeling language
https://github.com/EthanJamesLew/SWaP-C-analysis

alloy-analyzer clafer feature-model feature-modeling

Last synced: 3 months ago
JSON representation

example SWaP-C analysis inthe Clafer modeling language

Awesome Lists containing this project

README

        

# SWaP-C-analysis

Example SWaP-C (Size, Weight, Power, and Cost) analysis in the Clafer modeling language.

![LTA UAV example](./img/ltauav.png)

## Usage

## Web (easiest)
The easiest method is to visit the [web claferIDE](http://t3-necsis.cs.uwaterloo.ca:8094/) and paste in the [clafer file](./ltauav.cfr).
* Click compile
* In the instance generator, click Run
* After a bit, a uav feature set should populate in the output pane. If not, click Next.

![claferIDE](./img/clafer_online.png)

## Local

Install the [Clafer tools distribution](https://gsd.uwaterloo.ca/clafer-tools-binary-distributions.html). In a shell, run
```shell
claferIG ltauav.cfr
```