A Mapping System from Object-Z to C++
スポンサーリンク
概要
- 論文の詳細を見る
The formal specification language Z is now gaining popularity. Object-Z is based on Z, augmenting the class concept as a structuring facility.Here we discuss on a structural mapping system from Object-Z to C++.The idea of structural mapping was initially proposed by Bagherzadeh Rafsanjani and Colwill. The structural mapping translates classes of an Object-Z specification into class interfaces of C++such as data members and (headers of) member functions. Thus it is not intended as a code generation system, but rather as a tool for analyzing specification (including syntax and type checking) and for aiding to obtain code from specification. In the primary framework and basic rules of the mapping was described, which were obtained through case studies. We follow up the idea, and we describe the rules of mapping more clearly and to the details. We have implemented the major part of the mapping system, on which we report here. The major facets of the mapping are the treatment of classes and their inheritance, types, and predefined operator symbols.
- 社団法人情報処理学会の論文
- 1994-09-20
著者
関連論文
- 2. コンピュータ科学領域(J07-CS)(情報専門学科カリキュラム標準J07)
- IIOSSにおけるUMLモデルの振舞い解析
- A Mapping System from Object-Z to C++
- メッセージ交換における優先度逆転とその対策
- M-096 実際的なページ操作の共有を実現したウェブブラウジング協調システム(ユビキタス・モバイルコンピューティング,一般論文)
- 3C-5 Webアプリケーションの汎用化のための中間表現の提案と実装(Web検索支援,一般セッション,データベースとメディア,情報処理学会創立50周年記念)
- 1C-2 OpenLaszloによるXHTMLからの柔軟なFlash生成システム(コンテンツ作成支援,一般セッション,データベースとメディア)
- デジタルデータ放送コンテンツのHTMLへの変換
- IIOSSにおけるUMLモデルのインタラクティブな動的検証
- Smalltalkにおけるリソースプログラミング
- ぺた語義 : シラバスに基づく理工系情報学科のカリキュラム調査
- 中間表現とフレームワークを用いたWebアプリケーションのメンテナンス法の提案と評価
- あいまい性が強い文脈自由文法の枝刈りに基づく効率的な構文解析
- カリキュラムCC2001について(情報技術と教育)
- 4G-10 CORBA環境におけるミーティングスケジューリングシステムFlexMeet
- CORBA分散処理による会合日決定アルゴリズムと評価
- Program transformation of Ada tasks to Standard forms
- カテゴリー理論とプログラミング : カルテシアン閉カテゴリー (関数型プログラミングと計算の基礎)
- Variable SharingとMessage Sendingとの間のプログラム変換 (数理情報科学の研究)
- 中間表現とフレームワークを用いたWebアプリケーションのメンテナンス法の提案と評価
- 一様遅れ演算の完全性 (クローン理論と離散数学・計算機科学をめぐる代数と論理)
- M-048 FlexアプリケーションのiOS環境でのHTML5変換による実行(作業支援ほか,M分野:ビキタス・モバイルコンピューティング)