A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
Behaviour-Driven Development of Foundational UML Components
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]
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
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
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
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
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
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
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
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
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]
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]
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
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
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
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