• 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 06044195
Research Category

Grant-in-Aid for international Scientific Research

Allocation TypeSingle-year Grants
SectionJoint Research
Research InstitutionTOUHOKU UNIVERSITY OF ART & DESIGN

Principal Investigator

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

ISSAMA.HAMID (1995)  東北芸術工科大学, デザイン工学部, 助教授

Co-Investigator(Kenkyū-buntansha) IIVARI Juhani  UNIVERSITY OF JYVASKYLA,DEPARTMENT OF COMPUTER SCIENCE,PROFESSOR,FINALND, コンピュータ学科(フィランド), 教授
KANGASSALO H  テンペレ(Tampere)大学, コンピュータ学科(フィンランド), 教授
DE SaquiーSan  航空機製造高等国立学院, 計算機科学学科, 教授
GOTZHEIN Reinhard  KAISESLAUTERN UNIVERSITY,DEPARTMENT OF INFORMATION SCIENCE,PROFESSOR,GERMANY, 情報工学学科(ドイツ), 教授
BOCHMANN V.gregor  UNIVERSITY OF MONTREAL,DEPARTMENT OF INFORMATION AND OPERATIONAL RESEARCH,PROFES, オペレーショナルリサーチ学科, 教授
MAEKAWA Michihiro  TOUHOKU UNIVERSITY OF ART AND DESIGN DEPARTMENT OF INFORMATION DESIGN,RESEARCH A, デザイン工学部, 助手 (60244977)
HORIGUCHI Susumu  JAPAN ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY,PROFESSOR, 情報科学研究科, 教授 (60143012)
DE SAQUI SANNES Pierre  ECOLE NATIONALE SUPE'RIEURE D'INGE'NIEURS DE CONSTUCTIONS AE'RONAUTIQUES,TOULOUS
GOTZEIN Rhei  カイザーローテルン大学, 情報工学科, 教授
SAQUIーSANNES  航空機製造高等国立学院, 計算機科学科, 教授
Project Period (FY) 1994 – 1995
Project Status Completed (Fiscal Year 1995)
Budget Amount *help
¥6,000,000 (Direct Cost: ¥6,000,000)
Fiscal Year 1995: ¥2,700,000 (Direct Cost: ¥2,700,000)
Fiscal Year 1994: ¥3,300,000 (Direct Cost: ¥3,300,000)
KeywordsDistributed Systems / Dynamic Software Architecture / Object-Oriented Disign / 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 information. 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 informaiton 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 dyanmics 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 desighed 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 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

(2 results)
  • 1995 Final Research Report Summary
  • 1994 Annual Research Report
  • Research Products

    (14 results)

All Other

All Publications (14 results)

  • [Publications] Issam A.Hamid: ""Dynamic Evolution of Distributed Systems Specification using Reflective Language, "" Journal of Software Engineering & Knowledge Engineering. Vol.5. 511-540 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 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,No.4. (1995)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 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
      1995 Final Research Report Summary
  • [Publications] M.Erradi, G.Bochmann, and Issam A.Hamid: ""Type Evolution in a Reflective Object-Oriented Language"" Publication @92876, Department of Information and Operational Research, Univ.of Montreal, Canada. Novembeer. (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 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
      1995 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Dynamic Constrainte Specification of Object Interactions within Distributed Systems" International Conference on Information Modeling, Denmark. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] Issam A.Hamid: "Dynamic Evolution of Distnbuted Systems Specifications" International Journal on Software Engineering & Knowledge Engineering. 5. 511-540 (1995)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 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
      1995 Final Research Report Summary
  • [Publications] Issam A.Hamid and Setsuo Ohsuga: "Type Evelution in a Reflective Object-Oriented Language" Information Processing Society of Japan. JIPS.35. 1352-1379 (1994)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary

URL: 

Published: 1994-04-01   Modified: 2021-04-07  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi