2,418 Hits in 10.2 sec

Behaviour-Driven Development of Foundational UML Components

Ioan Lazăr, Simona Motogna, Bazil Pârv
2010 Electronical Notes in Theoretical Computer Science  
We also present an Eclipse-based development tool that supports a BDD approach for developing fUML components.  ...  In order to easily construct scenarios we introduce a BDD model library which contains fUML activities for testing equalities and inclusions.  ...  The research problem is to investigate how we can use a BDD approach for developing executable fUML components.  ... 
doi:10.1016/j.entcs.2010.07.007 fatcat:va524zbasfgz3bbcxjfr5bdbha

Reusable MDA Components: A Testing-for-Trust Approach [chapter]

Jean-Marie Mottu, Benoit Baudry, Yves Le Traon
2006 Lecture Notes in Computer Science  
Making model transformations trustable is an obvious target for model-driven development since they impact on the design process reliability.  ...  Ideally, model transformations should be designed and tested so that they may be used and reused safely as MDA components. We present a method for building trustable MDA components.  ...  Introduction MDA (Model Driven Architecture) is a very promising framework to promote high level reuse for software development.  ... 
doi:10.1007/11880240_41 fatcat:mkj4sivzondbnn4qge5bvqvevu

Extending Component Composition Using Model Driven and Aspect-Oriented Techniques

Pedro J. Clemente, Juan Herández, Fernando Sánchez
2008 Journal of Software  
This work has been developed using Corba Component Model (CCM) as the component model 1 . Index Terms-Model Driven Development (MDD), Aspect-Oriented Software Development (AOSD), CBSE, MDA, CCM.  ...  Then, using our approach based on model-driven development (MDD) the system modeled is transformed to obtain a component based system based on a specific component model.  ...  XML Component and Assembly Packages are provided as input to a deployment tool.  ... 
doi:10.4304/jsw.3.1.74-86 fatcat:xipn6cxrkbggjpyujjjm3cadce

Generic Platform to Generate Educational Components

Yassine Aarab, Noura Aknin, Abdelhamid Benkaddour
2017 Transactions on Machine Learning and Artificial Intelligence  
In this research, we will present all the concepts necessary for the implementation of a warehouse of educational components.  ...  We define three classes of educational components: Learning components, services components and technical components. We built a metadata schema to describe them.  ...  This notion of "business component" is consistent with the Approach software engineering led by MDA models (Model Driven Architecture) which advocates to separate the aspects the trades of technical aspects  ... 
doi:10.14738/tmlai.54.3327 fatcat:fiv75i3fkzdrtn3zz7d2hqvqtq

Supporting software evolution in component-based FOSS systems

Roberto Di Cosmo, Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio, Stefano Zacchiroli
2011 Science of Computer Programming  
In this paper we introduce a model-based approach to support the upgrade of FOSS systems. The approach promotes the simulation of upgrades to predict failures before affecting the real system.  ...  The slightest error in one of these conditions can turn a routine upgrade into a system administrator's nightmare.  ...  We have then shown how to significantly enlarge the class of detectable failures by adopting a novel modelbased approach.  ... 
doi:10.1016/j.scico.2010.11.001 fatcat:li7x455gzrblziexcrgvieckje

Modeling and Analysis of Non-functional Properties in Component-based Systems

Antonia Bertolino, Raffaela Mirandola
2003 Electronical Notes in Theoretical Computer Science  
The proposed approach relies on, and adapts to a CB framework, the concepts and steps of the SPE technology, and uses for modeling the standard RT-UML profile, reshaped according to the CB principles.  ...  for component-based software performance engineering.  ...  Very recently, the OMG Model Driven Architecture (MDA) approach to development pursues a complete separation between the base platformindependent model of an application, and the descriptions of one or  ... 
doi:10.1016/s1571-0661(04)81034-x fatcat:lv5lnbslerfxxoukwoapxhhrxq

A model-driven process for the modernization of component-based systems

Rubén Fuentes-Fernández, Juan Pavón, Francisco Garijo
2012 Science of Computer Programming  
This modernization process is feature-driven, component-based, focused on the early elicitation of key information, and relies on a model-driven approach with extensive use of experience from the previous  ...  XIRUP has been defined in the European IST project MOMOCS, which has also built a suite of support tools.  ...  Moreover, even using model-driven techniques to develop these tools, there is a significant manual development effort in using them.  ... 
doi:10.1016/j.scico.2011.04.003 fatcat:fujehr6jnzfzhkag5akvn5mzyq

Using policies in highly configurable component-based NGOSS

N. Georgalas, C. Bagley
2005 BT technology journal  
Firstly, a generic high-level model is introduced encompassing constructs that include policies capable of specifying NGOSS components in a technologyneutral way.  ...  In order to ensure the highest degree of flexibility for NGOSS, the paper makes a threefold contribution.  ...  a clear model for NGOSS components.  ... 
doi:10.1007/s10550-005-0038-x fatcat:3kk6oruf7rdzlbzsbbtj23x6xq

Towards maintainer script modernization in FOSS distributions

Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio, Stefano Zacchiroli
2009 Proceedings of the 1st international workshop on Open component ecosystems - IWOCE '09  
In this paper we report a software modernization experience, the process of representing existing legacy systems in terms of models, applied to FOSS distributions.  ...  We present a process to define meta-models that enable dealing with upgrade failures and help rolling back from them, taking into account maintainer scripts.  ...  Several projects are under development to provide tools and methodologies for model-driven modernization and model injection.  ... 
doi:10.1145/1595800.1595803 fatcat:47hypmhsznd3hcpmxjt7fn5zme

Systematic Refinement of Performance Models for Concurrent Component-based Systems

Lucia Kapová, Steffen Becker
2010 Electronical Notes in Theoretical Computer Science  
Model-driven performance prediction methods require detailed design models to evaluate the performance of software systems during early development stages.  ...  As a solution to this problem, systematic model refinements, called completions, hide low-level details from developers.  ...  Model-Driven Engineering In model-driven software development processes like the OMG's Model-Driven Architecture (MDA) [16] process, models serve as input for transformations to generate the system's  ... 
doi:10.1016/j.entcs.2010.07.006 fatcat:cadaoyq2hvftrb5t3chaacpnhe

An MDA Approach for the Generation of Communication Adapters Integrating SW and FW Components from Simulink [chapter]

Marco Di Natale, Francesco Chirico, Andrea Sindico, Alberto Sangiovanni-Vincentelli
2014 Lecture Notes in Computer Science  
We present the tools, metamodels and code generation techniques in use at Elettronica SpA for the development of communication adapters for software and firmware systems from heterogeneous models.  ...  The process start from a SysML system model, developed according to the platform-based design (PBD) paradigm, in which a functional model of the system is paired to a model of the execution platform.  ...  The process benefits from the complementary strengths of different Model-driven approaches such as domain-specific modeling languages, Model-Driven Architecture (MDA) [4] and Model-Based Development  ... 
doi:10.1007/978-3-319-11653-2_22 fatcat:o2eom7tnnvgd5ctkvoeqxosb34

Analysis of Compositional Conflicts in Component-Based Systems [chapter]

Andreas Leicher, Susanne Busse, Jörn Guy Süß
2005 Lecture Notes in Computer Science  
Component Based Software Engineering is an emerging discipline that aims at improving software development by means of artifact reuse within a systematically applied construction process.  ...  Unfortunately, reuse of existing components is a complex undertaking because of different technologies, different communication forms, and incomplete component specifications.  ...  In the following, we use the terminology from the Model Driven Architecture (MDA) [98] , which we perceive as a particular manifestation of Model-Driven Development, to describe component representations  ... 
doi:10.1007/11550679_6 fatcat:nur2mc3a3jb77gcnk55bxipfby

A Model-Driven Architecture Approach for Developing Healthcare ERP: Case study in Morocco

Fatima Zahra Yamani, Mohamed El Merouani
2020 Zenodo  
In this paper, we are going to present a model-driven approach for developing healthcare ERP based on class diagram.  ...  All these problems require frequent modifications in the code, which implies a high effort to develop healthcare ERP as one of complex systems.  ...  organizations in Morocco, as well as proposing a MDA approach for ERP healthcare development.  ... 
doi:10.5281/zenodo.3987098 fatcat:ymgk6i5nsnd5lgvhzd7c56yd2y

A Service-Oriented Component-Based Framework for Dynamic Reconfiguration Modeling Targeting SystemC/TLM

Khaled Allem, El-Bay Bourennane, Youcef Khelfaoui, João Cardoso
2021 International Journal of Reconfigurable Computing  
In this context, model-driven engineering (MDE) provides support to build and transform precise and structured models for a particular purpose at different levels of abstraction.  ...  To achieve a high degree of expressiveness for modeling dynamic reconfiguration, we use a suitable software engineering approach based on service-oriented component architecture.  ...  We discuss how the proposed framework has been applied for a stepwise refinement of specification models at different abstraction levels.  ... 
doi:10.1155/2021/5584391 fatcat:okujjxplungfffx4z63t3kdsae

A cloud service for COTS component-based architectures

Jesús Vallecillos, Javier Criado, Nicolás Padilla, Luis Iribarne
2016 Computer Standards & Interfaces  
The management of software architectures is an important subject, especially in component-based web user interfaces to enhance their accessibility, dynamism and management at run-time.  ...  This article presents an infrastructure solution, based on the use of web services and cloud computing, for managing COTS-based architectures.  ...  This work was funded by the EU ERDF and the Spanish Ministry of Economy and Competitiveness (MINECO) under Project TIN2013-41576-R, and the Spanish Ministry of Education, Culture and Sport (MECD) under a  ... 
doi:10.1016/j.csi.2015.11.008 fatcat:nkohgl4cybhbdlh5cui47gy44y
« Previous Showing results 1 — 15 out of 2,418 results