論文の概要: A Type-and-Effect System for Temporal Dependency Analysis of Render-based Reactive Programs
- arxiv url: http://arxiv.org/abs/2607.27074v1
- Date: Wed, 29 Jul 2026 15:59:21 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-07-30 21:06:25.733923
- Title: A Type-and-Effect System for Temporal Dependency Analysis of Render-based Reactive Programs
- Title(参考訳): レスポンシブプログラムの時間依存解析のためのタイプ・アンド・エフェクトシステム
- Authors: June Wunder, Ankush Das, Marco Gaboardi,
- Abstract要約: Reactにインスパイアされたリアクティブプログラミングの計算であるWilowを紹介します。
Willowは、レンダリングの観点で計算をモデル化する、タイムアウェアなオペレーションセマンティクスを提供する。
Willowは、リアクティブプログラムの時間的正しさを推論するための実践的な基盤を提供する。
- 参考スコア(独自算出の注目度): 1.7400522414589747
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Reactive programming frameworks such as React allow developers to build interactive applications by declaratively specifying how outputs depend on changing inputs. Although this model makes it easy to reason about what an application computes, the temporal behavior of reactive programs remains difficult to understand and verify. Applications implicitly rely on timing assumptions buried in framework runtimes, leading to subtle bugs such as stale reads, transient inconsistencies, order-dependent behavior, and unintended feedback cycles. To address these challenges, this paper presents Willow, a core calculus for reactive programming inspired by React. Willow gives a time-aware operational semantics that models computation in terms of renders, the fundamental evaluation step in which components produce user interface descriptions, and pairs it with a novel type-and-effect system that statically tracks timing behavior as effects. A "next" modality expresses delays measured not only in renders but in any unit the host environment exposes--renders, network requests, or milliseconds. A family of modalities tracks the lifecycle of event handlers: when they are registered, when they fire, when pending events are canceled and when handlers are removed. A key insight is that the resulting effects form a temporal dependency graph, letting standard graph algorithms statically detect render cascades and inter-render loops that cause non-termination or performance degradation. We formalize Willow and prove preservation of the effect system with respect to the time-aware semantics. We also implement a prototype checker with automatic effect inference and evaluate it on representative reactive patterns such as debouncing, form inputs, and API-driven updates. Our results demonstrate that time-aware typing provides a practical foundation for reasoning about the temporal correctness of reactive programs.
- Abstract(参考訳): Reactのようなリアクティブプログラミングフレームワークは、開発者は入力の変化に依存するアウトプットを宣言的に指定することで、インタラクティブなアプリケーションを構築することができる。
このモデルでは、アプリケーションが何を計算するかを簡単に説明できますが、リアクティブプログラムの時間的振る舞いを理解し検証することは難しいままです。
アプリケーションは、フレームワークランタイムに埋め込まれたタイミングの仮定を暗黙的に頼りにしており、古い読み込み、過渡的不整合、順序に依存した振る舞い、意図しないフィードバックサイクルといった微妙なバグにつながる。
これらの課題に対処するために、この記事では、Reactにインスパイアされたリアクティブプログラミングのコア計算であるWilowを紹介する。
Willow氏は、レンダリングの観点から計算をモデル化するタイムアウェアなオペレーションセマンティクス、コンポーネントがユーザインターフェース記述を生成する基本的な評価ステップ、そしてそれを、静的にタイミング動作を影響として追跡する新しいタイプ・アンド・エフェクトシステムと組み合わせる。
next"モダリティはレンダリングだけでなく、ホスト環境がレンダリング、ネットワークリクエスト、ミリ秒の遅延を露呈する。
モダリティのファミリーは、イベントハンドラのライフサイクルを追跡する。登録された時、発射された時、保留中のイベントがキャンセルされた時、ハンドラが削除されたとき。
重要な洞察は、結果のエフェクトが時間依存性グラフを形成し、標準グラフアルゴリズムが静的にレンダリングカスケードとレンダリング間のループを検出し、非終了やパフォーマンス劣化を引き起こす。
我々はウィロウを定式化し、時間的意味論に関して効果システムの保存を証明した。
また、自動エフェクト推論を備えたプロトタイプチェッカーを実装し、デバウンシング、フォームインプット、API駆動更新などの代表的なリアクティブパターンで評価する。
この結果から,時間認識型タイピングは,反応プログラムの時間的正しさを推論するための実践的基盤となることが示唆された。
関連論文リスト
- Explainable Runtime Dependency Tracking for AI-RAN Conflict Monitoring [0.0]
将来のAI統合無線アクセスネットワーク(AI-RAN)は、オープンプログラム可能性と学習可能なxApp、rApp、共有パラメータとキーパフォーマンスインジケータ(KPI)に作用するコントロール機能を組み合わせる。
競合監視では、どのアプリケーションがデプロイされているかを知るだけでは十分ではなく、実行時診断によって仮定されるパラメータ--KPI依存性が、現在の運用体制の下で有効であるかどうかを知る必要がある。
本稿では,ストリーミングテレメトリイベントから解釈可能な依存性表現を追跡する,軽量なモニタリングプリミティブについて検討する。
論文 参考訳(メタデータ) (2026-06-04T19:21:32Z) - A Physical Agentic Loop for Language-Guided Grasping with Execution-State Monitoring [5.437966695589128]
我々は、接地された実行状態上で動作する有界な実施エージェントとして言語誘導の把握を再構築する。
未修正の学習操作プリミティブをラップする物理エージェントループを導入する。
眼内カメラD405を用いた移動マニピュレータのループを検証した。
論文 参考訳(メタデータ) (2026-04-08T08:01:35Z) - Dynamic analysis enhances issue resolution [53.50448142467294]
DAIRA(Dynamic Analysis-enhanced Issue Resolution Agent)は、エージェントの推論サイクルに動的解析を組み込む自動修復フレームワークである。
テストトレース駆動の方法論によって駆動されるDAIRAは、軽量モニタを使用して重要なランタイムデータを抽出する。
Gemini 3 Flash Previewを使用すると、DAIRAは新たな最先端(SOTA)パフォーマンスを確立し、SWE-bench Verifiedデータセットで79.4%の解像度を達成する。
論文 参考訳(メタデータ) (2026-03-23T14:48:54Z) - FASTER: Rethinking Real-Time Flow VLAs [82.58822112377923]
VLA(Vision-Language-Action)モデルを物理世界に展開するには、リアルタイム実行が不可欠である。
反応時間は、TTFA(Time to First Action)と実行地平線によって決定される一様分布に従っていることを示す。
即時反応のための高速動作サンプリング(FASTER)を提案し,この問題を克服する。
論文 参考訳(メタデータ) (2026-03-19T17:51:37Z) - Reactive Knowledge Representation and Asynchronous Reasoning [35.58961985804191]
複素確率モデルにおける厳密な推論は、しばしば禁止的な計算コストを引き起こす。
既存の手法は、どの変更でもモデル全体を再評価するため、継続する推論には非効率であることが多い。
まず、確率論的論理とリアクティブプログラミングを融合した確率論的プログラミング言語であるRetinを紹介します。
レジンの効率的かつ正確なセマンティクスを提供するために,反応回路(RC)を提案する。
高忠実度ドローン群シミュレーションにおいて,本手法は周波数非依存推論よりも数桁の高速化を実現する。
論文 参考訳(メタデータ) (2026-02-05T13:02:01Z) - Sliding-Window Signatures for Time Series: Application to Electricity Demand Forecasting [2.8173956667218305]
そこで我々は,スライディングウインドウ上でのシグネチャ特徴を用いたリッジ回帰に基づく新しい予測フレームワークを提案する。
我々は、理論的な保証、すなわち、近似の普遍性とシグネチャの定常性を確立する。
その結果,シグネチャの特徴は時間的および非線形の依存関係を効果的に符号化し,専門家の知識に基づいて正確な予測を行うことができた。
論文 参考訳(メタデータ) (2025-10-14T09:49:30Z) - On the Identification of Temporally Causal Representation with Instantaneous Dependence [50.14432597910128]
時間的因果表現学習は時系列観測から潜在因果過程を特定することを目的としている。
ほとんどの方法は、潜在因果過程が即時関係を持たないという仮定を必要とする。
我々は,インスタントtextbfOus textbfLatent dynamics のための textbfIDentification フレームワークを提案する。
論文 参考訳(メタデータ) (2024-05-24T08:08:05Z) - TimeGraphs: Graph-based Temporal Reasoning [64.18083371645956]
TimeGraphsは階層的時間グラフとして動的相互作用を特徴付ける新しいアプローチである。
提案手法は,コンパクトなグラフベース表現を用いて相互作用をモデル化し,多種多様な時間スケールでの適応推論を可能にする。
我々は,サッカーシミュレータ,抵抗ゲーム,MOMA人間活動データセットなど,複雑でダイナミックなエージェントインタラクションを持つ複数のデータセット上でTimeGraphsを評価する。
論文 参考訳(メタデータ) (2024-01-06T06:26:49Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。