copilot

用 Haskell 写监控需求,自动生成硬实时 C 监控器

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 82 🐛 待处理 12 👀 关注 36
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 839
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无付费版本

项目预览

copilot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队Copilot-Language
定价模式🏷️完全免费
价格说明开源免费,无付费版本
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Haskell
技术栈/模型c,copilot,embedded-systems,haskell,requirements,requirements-engineering,runtime-assurance,runtime-monitoring,runtime-monitoring-system,runtime-verification,rv,stream
GitHub 星标★ 839
上线时间2015-06-09 00:00:00
代码更新2026-11-04
仓库体积4.8 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-11-06
浏览次数0

项目介绍

Copilot 是一个基于流(stream)的运行时验证框架,用 Haskell 编写,专门为硬实时嵌入式系统生成 C 代码。它让开发者用声明式的方式描述对系统行为的监控需求,再自动把这些监控器编译成高效、可预测的 C 代码,运行在资源受限的目标平台上。核心能力包括:用流式 DSL 表达时序性质与触发器,支持定期采样和事件触发两种监控模式,生成无动态内存分配、执行时间可静态分析的 C 监控器,并能与现有嵌入式工程集成。它解决的是安全关键系统中运行时保障难以手写、难以验证的问题,把高层需求直接落到可部署的监控代码上,适合航空、汽车、工业控制等对确定性和可靠性要求高的场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-06 · 当前星标 ★ 839

技术标签

核心亮点

  • 流式 DSL 声明式描述时序性质,监控逻辑与业务代码解耦
  • 生成的 C 代码无动态内存分配,执行时间可静态分析,契合硬实时约束
  • 支持定期采样与事件触发两类监控,覆盖多种嵌入式监控需求

不足之处

  • 需要掌握 Haskell 才能编写监控规格,嵌入式团队上手门槛较高
  • 生态与社区规模较小,中文资料和集成示例有限
  • 与主流嵌入式工具链的自动化集成仍需自行搭建

适用场景

  • 航空、汽车等安全关键系统的运行时属性监控
  • 工业控制设备中部署轻量级运行时断言与告警
  • 嵌入式软件需求工程中把高层需求自动落地为可执行监控器

替代项目

RTLola、TeSSLa、StreamLAB

上一篇:AI-Coding

下一篇:codegraph

同类项目推荐

awesome-vibe-coding 开源

一份清单,带你玩转AI自然语言编程

The complete guide to vibe coding — build software with AI through natural language···

★ 145 2026-08-09
Claude-code 开源

在终端里用大白话指挥 AI 改代码,省去手动翻文件

Claude Code is an agentic coding tool that lives in your terminal, understands your ···

★ 247 2026-08-09
agent-skills 开源

让 AI 助手秒变 WordPress 开发专家,少踩坑

Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins,···

★ 2336 2026-09-13
tmux-assistant-resurrect 开源

tmux 重启后,AI 编程会话自动接着聊

Persist and restore AI coding assistant sessions (Claude Code, OpenCode, Codex CLI, ···

★ 107 2026-10-16
MonkeyCode 开源

团队一起用 AI 写码,审查协作一个地儿搞定。

企业级 AI 办公工作台

★ 4949 2026-08-09
cmux 开源

垂直标签+通知,让多个AI编程代理并行不打架

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI···

★ 28705 2026-10-11
skills 开源

让 AI 编码助手真正看懂 .NET 和 C# 项目

Repository for skills to assist AI coding agents with .NET and C#

★ 5838 2026-10-11
scubiee 开源

把代码库变成本地可搜索上下文,省 token 又护隐私

Save up to 30% of your AI coding tokens. Scubiee turns any codebase into searchable ···

★ 145 2026-10-27
awesome-claude-code 开源

一份清单收齐 Claude Code 周边工具,省去到处翻找

A curated list of awesome tools, IDE integrations, frameworks, and other resources f···

★ 545 2026-09-16