• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

DYNAMIC MODELING AND ANALYSIS OF DISTRIBUTED SYSTEMS USING OBJECT ORIENTED TECHNIQUES

Research Project

Project/Area Number 05680317
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 情報システム学(含情報図書館学)
Research InstitutionTOUHOKU UNIVERSITY OF ART & DESIGN

Principal Investigator

HAMID Issam a.  TOUHOKU UNIVERSITY OF ART AND DESIGN,DEPARTMENT OF INFORMATION DESIGN,ASSOCIATE PROFESSOR, デザイン工学部, 助教授 (30244990)

Co-Investigator(Kenkyū-buntansha) HORIGUCHI Susumu  JAPAN ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY,PROFESSOR, 情報研究科, 教授 (60143012)
Project Period (FY) 1993 – 1994
Project Status Completed (Fiscal Year 1994)
Budget Amount *help
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 1994: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 1993: ¥1,200,000 (Direct Cost: ¥1,200,000)
KeywordsDistributed Systems / Dynamic Software Architecture / Object-Oriented Design / Evolving Systems, / Adaptable Software, / Reflection / programming language / Software Development / モジユール互換性
Research Abstract

In the EDA (Electronic Design Automation) systems fail to adequately represent the complete static and dynamic nature of design informatio. For instance many software tools or CASE tools of information systems are rewritten or replaced every two or three years as the design process evolves. The information created and manipulated by users of an EDA system is not explicitly modeled by that system, but rather the structure of design information, its relationships, and dynamics are mostly impeded in the code for the individual software tools. Therefore changes even fairly minor one, in system and design requirements, design or manufacturing technology, and the EDA system platform technology result is a range of difficult to infeasible code changes across a wide number of CAD tools.
The research result in this project, describes the design of the reflective concurrent object-oriented specification language RMondel. RMondel is designed for the specification and modeling of distributed systems. It allows the development of executable specifications which may be modified dynamically. Reflection in RMondel is supported by two fundamental features that are : Structural Reflection (SR) and Behavioral Reflection (BR) . Reflection is the capability to monitor and modify dynamically the structure and the behavior of the system. We show how the features of the language are enhanced, using specific meta-operations and meta-objects, to allow for the dynamic modification of types (classes) and instances using the same language. RMondel specifications can be modified by adding or modifying types and instances to get a new adapted specification. Consistency is checked dynamically at the type level as well as at the specification level. At the type level, structural and behavioral constraints are defined to preserve the conformance of types. At the specification level, a transaction mechanism and a locking protocol are defined to ensure the consistency of the whole specification.

Report

(3 results)
  • 1994 Annual Research Report   Final Research Report Summary
  • 1993 Annual Research Report
  • Research Products

    (45 results)

All Other

All Publications (45 results)

  • [Publications] Issam A.Hamid: "Adapt Dynamic Erolution in a Reflective Object-Oriented Computer Language" Transaction of IEICE,Information & Systems. E78-D. (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Dyramic Erolution of Distributed Systems Specification using Reflective Language" The First Asia-Pacific Software Engineering Conferene. 208-219 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Highly Parallel Computation Model for Setting Rearrangeable Type Interconnection Network" International Symposium on Parallel Architectures,Algorithms,and Networks. 197-204 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid and Setsuo Ohsaga: "Type Evolution in a Reflective Object-Oriented Language" 情報処理学会論文誌. 35. 1352-1379 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid and Setuo Ohsuga: "Rule Checking Expert System(PCES)using First Order Predicate Logic" Proc,of the Third International conference on Software Engineering. 207-216 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] M,Erradi,and G.Bochmann,and Issam A.Hamid: "Type Evolution in a Reflective Object-Oriented Language" Publication ♯876,Departmont of Information and Operational Research. (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] M.Erradi,G.Bochamnn,and Issam A.Hamid: "Dynamic Modifications of Cbject-Oriented Specificatious" Comp Euro ′92,IEEE Int‘l Conf.on Computer Systems and Software Engineering. (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "並列コンピュータのための高速再配置可能結合網" 情報処理学会ハイパォ-マンズコンピューティング研究会資料信技報. 94. 25-32 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "再構成可能なペンズINを設定するための高速並行計算モデル" 情報処理学会計算機アーキテクチャ研究会資料信技報. 94. 17-24 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "ルールチェッキングエキスパートシステムの検証法" 情報処理学会ソフトウェア学研究会資料信技報. 94. 71-80 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "オブジェクトの振る舞いと要求仕様記述の適合化" 情報処理学会プログラミング-言語研究会資料信技報. 94. 41-48 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "分散システムの振る舞いの動的拡張に対する形式的枠組" 情報処理学会ソフトウェア工学研究会資料信技報. 94. 81-88 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Formal Framework For Dynamic Extension of Distributed Systems Behaviors" 情報処理学会システムソフトウェアとオペレーティングシステム研究会資料信技報. 94. 89-96 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid,前川道博: "芸術と科学の融合を目指した新しい統合化教育システムの構築" 情報処理学会情報システム研究会資料信技報. 94. 1-10 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid,前川道博: "オブジェクト指向技術を用いた分散システム動的モデル化と解析" 情報処理学会人工知能研究会資料信技報. 93. 1-10 (1993)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hmid,大須賀節雄: "分散システムにおける実時間分散スケジュール問題について" 電子情報通信学会コンピュータシステム研究会資料信技報. 90. 125-130 (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Adapt Dynamic Evolution in a Reflective Object-Oriented Computer Language" Transaction of IEICE,Information & Systems.Vol.E78-D,No4. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Dynamic Evolution of Distributed Systems Specification using Reflective Language" The First Asia-Pacific Software Engineering Conference, Tokyo, Japan.Dec.7-9. 208-219 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Highly Parallel Computation Model for Setting Rearrangeable Type Interconnection Network" International Symposium on Parallel Architectures, Algorithms, and Networks, Kanazawa, Japan.Dec.14-16. 197-204 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Type Evolution in a Reflective Object-Oriented Language" Information Processing Society of Japan. 35, July. 1352-1379 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Rule Checking Expert System (RCES) using First Order Predicate Logic" Proc.of the Third International conference on Software Engineering, Rabat, Morocco. April (11-14). 207-216 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] M.Erradi, G.Bochmann, and Issam A.Hamid: "Type Evolution in a Reflective Object-Oriented Language" Publication #876, Department of Information and Operational Research, Univ.of Montreal, Canada. November. (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] M.Erradi, G.Bochmann, and Issam A.Hamid: "Dynamic Modifications of Object-Oriented Specifications" CompEuro'92, IEEE Int'l Conf. on Computer Systems and Software Engineering, Netherlands. May. (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Adapt Dynamic Evolution in a Reflective Object-Oriented Computer Language" Transaction of IEICE,Information & Systems. E78-D. (1995)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "Dynamic Evolution of Distributed Systems Specification using Reflective Language" The First Asia-Pacific Software Engineering Conferena. 208-219 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "Highly Parallel Computation Model for Setting Rearrangeable Type Interconnection Network" International Symposium on Parallel Architectures,Algorithms,and Networks. 197-204 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid and Setsuo Ohsuga: "Type Evolution in a Reflective Object-Oriented Language" 情報処理学会論文誌. 35. 1352-1379 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid and Setsuo Ohsuga: "Rule Checking Expert System(RCES)using First Order Predicate Logic" Proc.of the Third International conference on Software Engineering. 207-216 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] M.Erradi,and G.Bochmann,and Issam A.Hamid: "Type Evolution in a Reflective Object-Oriented Language" Publication ♯876,Department of Information and Operational Research. (1992)

    • Related Report
      1994 Annual Research Report
  • [Publications] M.Erradi,G.Bochamnn,and Issam A.Hamid: "Dynamic Modifications of Object-Oriented Specifications" Comp Euro'92,IEEE Int'l Conf.on Computer Systems and Software Engineering. (1992)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "並列コンピュータのための高速再配置可能結合網" 情報処理学会ハイパォ-マンズコンピューティング研究会試料信技報. 94. 25-32 (1995)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "再構成可能なペンズINを設定するための高速並列計算モデル" 情報処理学会計算機アーキテクチャ研究会資料信技報. 94. 17-24 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "ルールチェッキングエキスパートシステムの検証法" 情報処理学会ソフトウェア工学研究会資料信技報. 94. 71-80 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "オブジェクトの振る舞いと要求仕様記述の適合化" 情報処理学会プログラミング-言語研究会資料信技報. 94. 41-48 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "分散システムの振る舞いの動的拡張に対する形式的枠組" 情報処理学会ソフトウェア工学研究会資料信技報. 94. 81-88 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "Formal Framework For Dynamic Extension of Distributed Systems Behaviors" 情報処理学会システムソフトウェアとオペレーティングシステム研究会資料信技報. 94. 89-96 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid,前川道博: "芸術と科学の融合を目指した新しい統合化教育システムの構築" 情報処理学会情報システム研究会資料信技報. 94. 1-10 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid,前川道博: "オブジェクト指向技術を用いた分散システム動的モデル化と解析" 情報処理学会人工知能研究会資料信技報. 93. 1-10 (1993)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid,大須賀節雄: "分散システムにおける実時間分散スケジュール問題について" 電子情報通信学会コンピュータシステム研究会資料信技報. 90. 125-130 (1990)

    • Related Report
      1994 Annual Research Report
  • [Publications] Issam A.Hamid: "Rule Checking Expert System(RCES)using first Order predicate logic" Third Maghebian Conference on Software Engineering and Artifical Intelliegnce Morocco,Rabat,11-14/04/94. 94.4. (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] Issam A.Hamid: "How to Adapt the System Evolution for Disributed System using Reflection" 国際メディア技術ワークショップ石川ハイテク交流センター国際会議場. 94・1. 1-21 (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] Issam A.Hamid: "オブジェクトの振る舞いと要求仕様記述の適合化" 電子情報通信学会信学技報、プログラミング研究会資料 信学技報Vol.94,. 94・3. 1-8 (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] Issam A.Hamid: "分散システム仕様の動的進化に対する枠組" 情報処理学会、第97回ソフトウェア工学研究会資料 情処研報Vol.94. 94・3. 81-88 (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] Issam A.Hamid: "Formal Framework for Dynamic Extension of Distributed Systems Behaviors" 情報処理学会、第62回システムソフトウェアとオペレーティングシステム研究会資料 情処研報Vol.94,No.13. 94・1. 89-96 (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] Issam A.Hamid: "オブジェクト指向を用いた分散システムの統合的モデル化と解析" 情報処理学会、第89回人工知能研究会資料 情処研報Vol.93,No.69. 93・8. 1-10 (1993)

    • Related Report
      1993 Annual Research Report

URL: 

Published: 1993-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi