Ahmed ebrahem - Academia.edu (original) (raw)
Papers by Ahmed ebrahem
Ibn Al-Haitham Journal For Pure And Applied Science, Mar 16, 2017
Software Testing, Verification and Reliability, 2002
MEJ. Mansoura Engineering Journal
Herba Polonica
Summary Introduction: Monarda citriodora L. plant belongs to the Lamiaceae family. It is a medici... more Summary Introduction: Monarda citriodora L. plant belongs to the Lamiaceae family. It is a medicinal and aromatic plant, an annual herb, one of important sources of thymol compound. This plant has various purposes such as medicinal properties, food industry, cosmetics, pharmaceuticals industry, a powerful antioxidant and antimicrobial activity. Objective: There is an ongoing need to find safe, natural sources of plant nutrients. Moringa leaves and pomegranate peels extracts are being used as a secure source of natural nutrients, and natural growth regulators on the growth and productivity of plants. Applying these bio stimulants helps avoid the excessive use of industrial materials in agriculture. So, this experiment was carried out to determine the effect of both moringa leaves extract, and pomegranate peels extract as a bio regulator on the productivity of M. citriodora plant. Methods: This experiment was carried out during two seasons (2017/2018 and 2018/2019) at the Experimenta...
Arabian Journal of Chemistry, 2017
A green and efficient method is described for the solvent free synthesis of 3,4-dihydropyrimidin-... more A green and efficient method is described for the solvent free synthesis of 3,4-dihydropyrimidin-2(1H)-ones through one-pot three-component condensation of ethyl acetoacetate, an aryl aldehyde, and urea using mesoporous MCM-41 supported ammonium dihydrogen phosphate (NH 4 H 2 PO 4 /MCM-41) as catalyst. The present methodology offers several advantages such as high yields, relatively short reaction times, mild reaction condition, easy work up, and using a highly recyclable catalyst. Some mechanistic studies revealed that the reaction would be achieved via formation of an acyliminium ion, followed by an acid-catalyzed cyclodehydration step.
Lecture Notes in Computer Science, 2006
Journal of Lightwave Technology
We are developing an approach using Jackson's Problem Frames to analyse security problems in orde... more We are developing an approach using Jackson's Problem Frames to analyse security problems in order to determine security vulnerabilities. We introduce the notion of an anti-requirement as the requirement of a malicious user that can subvert an existing requirement. We incorporate anti-requirements into so-called abuse frames to represent the notion of a security threat imposed by malicious users in a particular problem context. We suggest how abuse frames can provide a means for bounding the scope of security problems in order to analyse security threats and derive security requirements.
IEE Proceedings - Software, 2005
ABSTRACT Requirements engineering and software architecture have become established areas of soft... more ABSTRACT Requirements engineering and software architecture have become established areas of software engineering research, education, and practice. Requirements engineering is concerned with discovering the purpose of a software system and the contexts in which it will be used (Nuseibeh and Easterbrook, 2000). Software architecture is concerned with the study of the structure of software, including its topology, properties, constituent components and their relationships and patterns of combination (Perry and Wolf, 1992). There have been significant research advances made in both software requirements and architectures, and fundamental differences and relationships between the two areas have come to light which are outlined.
Expert Systems, 2008
The problem frames approach to software development is considered in the light of the long-standi... more The problem frames approach to software development is considered in the light of the long-standing aspiration of software developers to merit a place among practitioners of the established branches of engineering. Some principles of the approach are examined and some comments made on the range of its applicability. The account given of the approach assumes that the reader is already familiar with its basic ideas.
South African Computer Journal, 1999
The notion of a problem frame is introduced and explained, and its use in analysing and structuri... more The notion of a problem frame is introduced and explained, and its use in analysing and structuring problems is illustrated. A problem frame characterises a class of simple problem. Realistic problems are seen as compositions of simple problems of recognised classes corresponding to ...
Proceedings. 12th IEEE International Requirements Engineering Conference, 2004.
Using abuse frames to bound the scope of security problems. In: Not Set ed. 12th IEEE Internation... more Using abuse frames to bound the scope of security problems. In: Not Set ed. 12th IEEE International Requirements Engineering Conference (RE'04). IEEE Computer Society, pp. 354-355. For guidance on citations see FAQs.
Proceedings. 12th IEEE International Requirements Engineering Conference, 2004.
Problem Frames are a systematic approach to the decomposition of problems that allows us to relat... more Problem Frames are a systematic approach to the decomposition of problems that allows us to relate requirements, domain properties, and machine specifications. Having decomposed a problem, one approach to solving it is through a process of composing solutions to sub-problems. In this paper, we contribute to supporting such a process by providing a way to compose multiple Problem Frames. We develop a systematic approach to composing inconsistent requirements. We introduce Composition Frames, a requirements construct that models relevant aspects of composition and thus deals with unwanted effects, such as interference of overlapping reactions to events. Throughout the paper we use a simple case study to illustrate and validate our ideas.
Ibn Al-Haitham Journal For Pure And Applied Science, Mar 16, 2017
Software Testing, Verification and Reliability, 2002
MEJ. Mansoura Engineering Journal
Herba Polonica
Summary Introduction: Monarda citriodora L. plant belongs to the Lamiaceae family. It is a medici... more Summary Introduction: Monarda citriodora L. plant belongs to the Lamiaceae family. It is a medicinal and aromatic plant, an annual herb, one of important sources of thymol compound. This plant has various purposes such as medicinal properties, food industry, cosmetics, pharmaceuticals industry, a powerful antioxidant and antimicrobial activity. Objective: There is an ongoing need to find safe, natural sources of plant nutrients. Moringa leaves and pomegranate peels extracts are being used as a secure source of natural nutrients, and natural growth regulators on the growth and productivity of plants. Applying these bio stimulants helps avoid the excessive use of industrial materials in agriculture. So, this experiment was carried out to determine the effect of both moringa leaves extract, and pomegranate peels extract as a bio regulator on the productivity of M. citriodora plant. Methods: This experiment was carried out during two seasons (2017/2018 and 2018/2019) at the Experimenta...
Arabian Journal of Chemistry, 2017
A green and efficient method is described for the solvent free synthesis of 3,4-dihydropyrimidin-... more A green and efficient method is described for the solvent free synthesis of 3,4-dihydropyrimidin-2(1H)-ones through one-pot three-component condensation of ethyl acetoacetate, an aryl aldehyde, and urea using mesoporous MCM-41 supported ammonium dihydrogen phosphate (NH 4 H 2 PO 4 /MCM-41) as catalyst. The present methodology offers several advantages such as high yields, relatively short reaction times, mild reaction condition, easy work up, and using a highly recyclable catalyst. Some mechanistic studies revealed that the reaction would be achieved via formation of an acyliminium ion, followed by an acid-catalyzed cyclodehydration step.
Lecture Notes in Computer Science, 2006
Journal of Lightwave Technology
We are developing an approach using Jackson's Problem Frames to analyse security problems in orde... more We are developing an approach using Jackson's Problem Frames to analyse security problems in order to determine security vulnerabilities. We introduce the notion of an anti-requirement as the requirement of a malicious user that can subvert an existing requirement. We incorporate anti-requirements into so-called abuse frames to represent the notion of a security threat imposed by malicious users in a particular problem context. We suggest how abuse frames can provide a means for bounding the scope of security problems in order to analyse security threats and derive security requirements.
IEE Proceedings - Software, 2005
ABSTRACT Requirements engineering and software architecture have become established areas of soft... more ABSTRACT Requirements engineering and software architecture have become established areas of software engineering research, education, and practice. Requirements engineering is concerned with discovering the purpose of a software system and the contexts in which it will be used (Nuseibeh and Easterbrook, 2000). Software architecture is concerned with the study of the structure of software, including its topology, properties, constituent components and their relationships and patterns of combination (Perry and Wolf, 1992). There have been significant research advances made in both software requirements and architectures, and fundamental differences and relationships between the two areas have come to light which are outlined.
Expert Systems, 2008
The problem frames approach to software development is considered in the light of the long-standi... more The problem frames approach to software development is considered in the light of the long-standing aspiration of software developers to merit a place among practitioners of the established branches of engineering. Some principles of the approach are examined and some comments made on the range of its applicability. The account given of the approach assumes that the reader is already familiar with its basic ideas.
South African Computer Journal, 1999
The notion of a problem frame is introduced and explained, and its use in analysing and structuri... more The notion of a problem frame is introduced and explained, and its use in analysing and structuring problems is illustrated. A problem frame characterises a class of simple problem. Realistic problems are seen as compositions of simple problems of recognised classes corresponding to ...
Proceedings. 12th IEEE International Requirements Engineering Conference, 2004.
Using abuse frames to bound the scope of security problems. In: Not Set ed. 12th IEEE Internation... more Using abuse frames to bound the scope of security problems. In: Not Set ed. 12th IEEE International Requirements Engineering Conference (RE'04). IEEE Computer Society, pp. 354-355. For guidance on citations see FAQs.
Proceedings. 12th IEEE International Requirements Engineering Conference, 2004.
Problem Frames are a systematic approach to the decomposition of problems that allows us to relat... more Problem Frames are a systematic approach to the decomposition of problems that allows us to relate requirements, domain properties, and machine specifications. Having decomposed a problem, one approach to solving it is through a process of composing solutions to sub-problems. In this paper, we contribute to supporting such a process by providing a way to compose multiple Problem Frames. We develop a systematic approach to composing inconsistent requirements. We introduce Composition Frames, a requirements construct that models relevant aspects of composition and thus deals with unwanted effects, such as interference of overlapping reactions to events. Throughout the paper we use a simple case study to illustrate and validate our ideas.