Mamdouh H. Ibrahim

Learn More
This summary was prepared from a transcript of a recorded tape andfrom notes taken by Introduction: During OOPSLA/ECOOP'90, the first workshop on " Reflection and Metalevel Architectures in Object-Oriented Programming " was organized to provide researchers in this field with a forum through which they can discuss related issues, present their work, and(More)
This paper describes an approach to the integration of logic and object programming where predicates, logic expressions, and a generalized search protocol that support Prolog-like reasoning are implemented as an integral part of an object-oriented language. This logic programming facility provides 1) domain-based reasoning, 2) functional arguments, 3)(More)
In large AI applications, different components are best addressed with different, and frequently novel, approaches. EDS/OWL is an object-oriented environment which provides a uniform framework for integrating programming paradigms. This paper describes how EDSDWL integrates access-oriented, rule-based, and logic programming in an object-oriented(More)
1 3 Introduction Recently, the notion of having object-oriented languages that allow their programs to reason about themselves or reflect on their computations has attracted the attention of many researchers. This interest in reflection did not materialize until Pattie Maes presented her paper " Concepts and Experiments in Computational Reflection, " at(More)
The past few years Service Oriented Architecture (SOA) has risen from being a concept promoted by few to become one of the most important architecture styles enterprises are trying to adopt. Though many of the bases upon which SOA is founded are not new, its link to achieving business results makes it very appealing. However, as with any new and promising(More)
  • 1