182 Hits in 4.5 sec

Evaluating the Use of AOP and MDA in Web Service Development

Guadalupe Ortiz, Behzad Bordbar, Juan Hern
2008 2008 Third International Conference on Internet and Web Applications and Services  
Therefore, it is crucial to evaluate the usefulness of applying such techniques. This paper presents a quantitative approach to evaluate the use of MDA and AOP in serviceoriented environments.  ...  the first implementation is based on ad-hoc methods of Web service development, whereas the second implementation is carried out by applying MDA and AOP.  ...  ACKNOWLEDGEMENTS This work has been developed thanks to the support of MEC under contract TIN2005-09405-C02-02.  ... 
doi:10.1109/iciw.2008.24 dblp:conf/iciw/OrtizBH08 fatcat:c5ybg3c6mvcanlw7x5k4p35ys4

A Framework for Evaluating Model-driven Architecture

Basel Magableh
2012 American Journal of Software Engineering and Applications  
To this aim, this article proposes an evaluation framework for analyzing and evaluating the features of those development approaches and their ability to support software with self-adaptability and dependability  ...  In addition, we argue that the development methodologies should leave the selection of modeling languages and modeling tools to the software developers.  ...  Acknowledgement Research presented in this paper was funded by a Strategic Research Cluster grant (07/SRC/I1168) by Science Foundation Ireland under the National Development Plan.  ... 
doi:10.11648/j.ajsea.20120101.12 fatcat:sxwft275rzd7fasfywfcwt2hfe

A multi-tenancy aware architectural framework for SaaS application development

W. N. T. De Alwis, C. D. Gamage
2013 Engineer Journal of the Institution of Engineers Sri Lanka  
In the era of cloud computing, multi-tenant based Software as a Service (SaaS) applications have been widely identified as the next generation of cloud applications.  ...  In response, researchers and practitioners have come up with SaaS architectures based on frameworks, platforms and modelling approaches to ease the complexity of SaaS application development.  ...  MDA tool artifacts will be placed within the SaaS application framework that will be used at di erent layers of the web application.  ... 
doi:10.4038/engineer.v46i3.6782 fatcat:m4e4hmug2fds7efyfmovv4oozy

A Framework for Evaluating Model-Driven Self-adaptive Software Systems [article]

Basel Magableh
2019 arXiv   pre-print
In addition, we argue that the development methodologies should leave the selection of modelling languages and modelling tools to the software developers.  ...  Such evaluation framework can facilitate the software developers on selecting a development methodology that suits their software requirements and reduces the development effort of building self-adaptive  ...  [41] have evaluated the impact of MDA on the development effort and the learning curve of the MDA-based development tools based on their own experiences.  ... 
arXiv:1901.04020v1 fatcat:7r2osafuhffa3ofjadbycu7fdm

Consensus Modeling for HTS Assays Using In silico Descriptors Calculates the Best Balanced Accuracy in Tox21 Challenge

Ahmed Abdelaziz, Hilde Spahn-Langguth, Karl-Werner Schramm, Igor V. Tetko
2016 Frontiers in Environmental Science  
Automated QSPR workflow systems, OCHEM (, the analytics platform, KNIME and the statistics software, CRAN R, were used to conduct the analysis and develop consensus models using 10 different  ...  Such high balanced accuracy and use of the applicability domain show a promising potential for in silico modeling to complement design HTS screening experiments.  ...  ) for contributing their software tools to OCHEM that were used in this study.  ... 
doi:10.3389/fenvs.2016.00002 fatcat:cb4dsillwffzxjs24lelm4w4hy

A middleware-transparent approach to developing distributed applications

Sudipto Ghosh, Robert B. France, Devon M. Simmonds, Abhijit Bare, Brahmila Kamalakar, Roopashree P. Shankar, Gagan Tandon, Peter Vile, Shuxin Yin
2005 Software, Practice & Experience  
An AOP aspect is an implementation or design concern that cross-cuts the primary functional units of a program. Recent work examines the use of AOP to achieve middleware transparency.  ...  The time-to-deliver pressure is often used as an excuse to adopt code-centric approaches to software development, but developers are finding it increasingly difficult to cope with the complexity of developing  ...  The focus of this paper is on the use of the approach at the code level. An overview of how the approach can be used to support model-driven development is given in Sections 2 and 9.  ... 
doi:10.1002/spe.666 fatcat:vor7tohzrnc3nlh4d7ffu2lt5e

Context-oriented Software Development

Basel Magableh, Stephen Barrett
2012 Journal of Emerging Technologies in Web Intelligence  
In addition, the evaluation of COCA-middleware in terms of the modifiability and performance quality attributes, shows better performance in performing the adaptation with less impact on the allocated  ...  The Context-Oriented Software is developed using a Context-Oriented Component-based Application Model Driven Architecture (COCA-MDA).  ...  [Lewis and Wrage, 2005] have evaluated the impact of MDA on the development e↵ort and the learning curve of the MDA-based development tools based on their own experiences.  ... 
doi:10.4304/jetwi.4.2.172-180 fatcat:vaduxydy2rfkdcekjp2oyifgoi

On separation of platform-independent particles in user interfaces

Tomas Cerny, Michael J. Donahoo
2015 Cluster Computing  
Implementation support of such a wide-range of orthogonal concerns often results in restatement of a significant portion of the UI description using platform-specific components.  ...  Using separation of concerns, the application can be decomposed into fine-grain fragments, which we call particles, some of which are platform independent and others are not.  ...  From the perspective of development frameworks and technology, HTML5 and CSS3 suggest responsive web design.  ... 
doi:10.1007/s10586-015-0471-7 fatcat:qkfpw32jprekvj5dgfnqb2e7oa

Design patterns multiagents driven for software development

O. Arsene, I. Dumitrache
2011 IFAC Proceedings Volumes  
The field of software design and development is rich in patterns. Software patterns can be seen as a library of code modules that is reused during development of programs.  ...  The complexity of nowadays systems imposes development of a dynamic architecture based on modularization, dependency, processing and data access principles.  ...  The ontology services and agent container are built in top of the Java SE software development kit (SDK).  ... 
doi:10.3182/20110828-6-it-1002.02864 fatcat:twwrvx6tvbaxhdjva673zduzja

On Sustaining Dynamic Adaptation of Context-Aware Services

Boudjemaa Boudaa, Slimane Hammoudi, Abdelkader Bouguessa, Leila Amel Mebarki, Mohammed Amine Chikh
2015 EAI Endorsed Transactions on Context-aware Systems and Applications  
This paper aims to propose a generic dynamic adaptation process as a phase in a model-driven development life-cycle for context-aware services using the MAPE-K control loop to meet the runtime adaptation  ...  In the last decade, the field of context-aware services had led to emerge several works.  ...  They have combined AOP [9] and MDD to tackle the complexity of context-aware applications development.  ... 
doi:10.4108/casa.2.3.e4 fatcat:oj3mlfkj25emzk6nnl5iaenp4a


Aws A. Magableh, Anas M. R. AlSobeh
2018 Figshare  
Therefore this paper looks at the feasibility and potential advantages of employing an aspect orientation approach in the software development lifecycle to ensure efficient integration of security.  ...  It also proposes a model called the Aspect-Oriented Software Security Development Life Cycle (AOSSDLC), which covers arrange of security activities and deliverables for each development stage.  ...  Additionally, [31] and [32] have considered using AOP only during the programming stage to ensure that the system is trustworthy during the development process.  ... 
doi:10.6084/m9.figshare.7228286.v1 fatcat:xyawl4ishrakbnsw4atf2wtawe


Aws A. Magableh, Anas M. R. AlSobeh
2018 International Journal of Software Engineering & Applications  
Therefore, this paper looks at the feasibility and potential advantages of employing an aspect orientation approach in the software development lifecycle to ensure efficient integration of security.These  ...  In the past 10 years, the research community has produced a significant number of design notations to represent security properties and concepts in a design artifact.  ...  The first type in volves the development and use of tools and a variety of information resources to ensure the security of software, for example by using model checkers.  ... 
doi:10.5121/ijsea.2018.9605 fatcat:2pcrtg2frnczrgcv3iswpmoitq

Refactoring middleware with aspects

C. Zhang, H. Jacobsen
2003 IEEE Transactions on Parallel and Distributed Systems  
Middleware platforms, such as Web services, J2EE, CORBA, and DCOM, have become increasingly popular during the last decade.  ...  This allows us to use a set of software engineering metrics to quantify the refactorization in terms of changes in the structural complexity, modularity, and performance of the resulting system.  ...  Prominent examples of middleware systems include CORBA, DCOM, the Java suite of protocols, and Java RMI and, most recently, Web services.  ... 
doi:10.1109/tpds.2003.1247668 fatcat:4vrcsrpxk5gfxomndk72v5uthi

Language support for model-driven software development

Vasian Cepa, Mira Mezini
2008 Science of Computer Programming  
way before and beyond the compilation, and (b) support for user-defined annotations of program elements.  ...  Mezini). 1 Actually, the Java Reflection API [1] can be seen as a specialization of the kind of meta-model we are asking for: one can use it to create a graph representation of a piece of program at runtime  ...  In Section 3.3, we present a MDA process based on a GAAST language technology and evaluate it by using the same criteria as in Section 2.  ... 
doi:10.1016/j.scico.2008.05.003 fatcat:gbjdww52erfd7enba4v2s4nevu

X-Driven Methodologies for SOA System Development – A Survey [article]

Agustinus Andriyanto, Robin Doss, Suhardi
2021 arXiv   pre-print
The originality of this research is in the assessment general software development approaches of XDMs to be applied to SOA approach.  ...  This study aims to evaluate four service-oriented architecture (SOA) system software development methodologies: business-driven development, model-driven development, event-driven development, and domain-driven  ...  Acknowledgement Our sincere gratitude to LPDP (Indonesia Endowment Fund for Education) of Ministry of Finance for granting Doctoral scholarship to the first author to study at Deakin University.  ... 
arXiv:2109.01805v1 fatcat:vjftpbx3vzbifgcrcnsiuo22dq
« Previous Showing results 1 — 15 out of 182 results