AHMED ELSAWI - Academia.edu (original) (raw)
Uploads
Papers by AHMED ELSAWI
The Model Driven Architecture (MDA) is a model centric software engineering methodology that aimi... more The Model Driven Architecture (MDA) is a model centric software engineering methodology that aiming to enhance software productivity, reusability, maintainability and quality by focusing on models and metamodels in place of conventional code. By adopting the separation of concern these models defined in different levels of abstraction where each model syntactically conforms to a particular metamodel. Under the MDA context this work presents a novel approach for representing models and metamodels. Benefiting from the knowledge representation capability and the open structure of the Entity Attribute Value (EAV) model, we represent metamodels and its instance models in a single EAV designed repository in to support of model transformations and introducing a new concept of what we call it an Open Source Metamodel. Also this work demonstrate an integration between UML static and behavioral models
International Journal of Computer and Electrical Engineering, 2015
There are numerous Model Driver Engineering (MDE) methodologies but Object Management Group (OMG)... more There are numerous Model Driver Engineering (MDE) methodologies but Object Management Group (OMG) approved of Model Driver Architecture (MDA). MDA methodology has a target to systemize the software progressing procedure with the use of models rather than the old-fashioned coding based on isolation of the related theory. During the month of June in the year 2014, OMG brought second edition of MDA guide into the market in attempt to understand about essential values and to back first edition of MDA guide which came out in 2003 and had thorough provisions included within. An interval of 11 years allows the investigators to come out of behind and put forward their viewpoint with the various clarifications of MDA provisions. People often gets mistaken and consumed about what is outside of MDA scope and what is inside it. Severely mentioning to MDA standard (not MDE in general), a review of present MDA Literature is given by us here. A bit of a spotlight is also cast upon the MDA research...
The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms... more The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms using models instead of the conventional coding with less cost and time. The MDA development process separated to Platform Independent Model (PIM) and Platform Specific Model (PSM). Both, PIM and PSM are standing in different level of abstraction. The PIM focused on the business rules definition with no concern about the platform environment. It is the PSM role to emphasis on the implementation environment of the targeted platform. Although, the PSM models holding some technical implementation details about the targeted platform, but it's still considered too abstract to be executed in a run-time platform environment. The degree of abstraction can be controlled by the model mapping, given the MDA standard Platform Model (PM). The PM can be described as a platform's system manual that provides model mapping with a specific technical details required by the targeted run-time envir...
The work described herein is primarily concerned with recent trends of upgrading Database from it... more The work described herein is primarily concerned with recent trends of upgrading Database from its traditional retrieving to that of having a conscious function. The present study establishes a new model, which constructs and merges the neural networks using the Relational Database (RDB) and Fourth Generation Language (4GL) methods. This is illustrated by neural network model, which is based solely on the RDB and SQL method. This led to a new technique and opened new channels for the use of the RDB and SQL methods in different branches of programming and system analysis, other than their traditional use. A new role is also presented for the concepts of classical storage and active storage. The control structure oriented and data structure oriented have also been considered. The work also deals with a practical example of transforming the source code from Third Generation Language to Fourth Generation Language.
Computer Science & Information Technology ( CS & IT ), 2014
The Model Driven Architecture (MDA) is a model centric software engineering methodology that aimi... more The Model Driven Architecture (MDA) is a model centric software engineering methodology that aiming to enhance software productivity, reusability, maintainability and quality by focusing on models and metamodels in place of conventional code. By adopting the separation of concern these models defined in different levels of abstraction where each model syntactically conforms to a particular metamodel. Under the MDA context this work presents a novel approach for representing models and metamodels. Benefiting from the knowledge representation capability and the open structure of the Entity Attribute Value (EAV) model, we represent metamodels and its instance models in a single EAV designed repository in to support of model transformations and introducing a new concept of what we call it an Open Source Metamodel. Also this work demonstrate an integration between UML static and behavioral models
International Journal of Computer and Electrical Engineering, 2015
There are numerous Model Driver Engineering (MDE) methodologies but Object Management Group (OMG)... more There are numerous Model Driver Engineering (MDE) methodologies but Object Management Group (OMG) approved of Model Driver Architecture (MDA). MDA methodology has a target to systemize the software progressing procedure with the use of models rather than the old-fashioned coding based on isolation of the related theory. During the month of June in the year 2014, OMG brought second edition of MDA guide into the market in attempt to understand about essential values and to back first edition of MDA guide which came out in 2003 and had thorough provisions included within. An interval of 11 years allows the investigators to come out of behind and put forward their viewpoint with the various clarifications of MDA provisions. People often gets mistaken and consumed about what is outside of MDA scope and what is inside it. Severely mentioning to MDA standard (not MDE in general), a review of present MDA Literature is given by us here. A bit of a spotlight is also cast upon the MDA research...
The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms... more The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms using models instead of the conventional coding with less cost and time. The MDA development process separated to Platform Independent Model (PIM) and Platform Specific Model (PSM). Both, PIM and PSM are standing in different level of abstraction. The PIM focused on the business rules definition with no concern about the platform environment. It is the PSM role to emphasis on the implementation environment of the targeted platform. Although, the PSM models holding some technical implementation details about the targeted platform, but it's still considered too abstract to be executed in a run-time platform environment. The degree of abstraction can be controlled by the model mapping, given the MDA standard Platform Model (PM). The PM can be described as a platform's system manual that provides model mapping with a specific technical details required by the targeted run-time envir...
The work described herein is primarily concerned with recent trends of upgrading Database from it... more The work described herein is primarily concerned with recent trends of upgrading Database from its traditional retrieving to that of having a conscious function. The present study establishes a new model, which constructs and merges the neural networks using the Relational Database (RDB) and Fourth Generation Language (4GL) methods. This is illustrated by neural network model, which is based solely on the RDB and SQL method. This led to a new technique and opened new channels for the use of the RDB and SQL methods in different branches of programming and system analysis, other than their traditional use. A new role is also presented for the concepts of classical storage and active storage. The control structure oriented and data structure oriented have also been considered. The work also deals with a practical example of transforming the source code from Third Generation Language to Fourth Generation Language.
Computer Science & Information Technology ( CS & IT ), 2014