4,248 Hits in 4.3 sec

Managing variability of self-customizable systems throughcomposable components

Ioana ?ora, Vladimir Cre?u, Pierre Verbaeten, Yolande Berbers
2005 Software Process: Improvement and Practice  
In this article, we introduce the mechanism of structural constraints as a way of managing the variability of customizable systems.  ...  Self-customizable systems must adapt themselves to evolving user requirements or to their changing environment.  ...  Pract., 2004; 9: 000-000 U N C O R R E C T E D P R O O F S Research Section Managing Variability of Self-customizable Systems immediate neighbor component.  ... 
doi:10.1002/spip.214 fatcat:2zisemlggnc5nfpet5xyy3iwky

A Description Language for Composable Components [chapter]

Ioana Sora, Pierre Verbaeten, Yolande Berbers
2003 Lecture Notes in Computer Science  
We have introduced hierarchically composable components as means to achieve finetuned customization of component based systems.  ...  The goal of CCDL is to describe contractual specifications and structural constraints of composable components, as guidelines for their composition.  ...  new component types, with minimal user intervention, which is very important in the case of self-customizable systems.  ... 
doi:10.1007/3-540-36578-8_3 fatcat:ghdq273vqrgk7baod42y4yyw7y

Feature Models at Run Time: Feature Middleware for Multi-tenant SaaS applications

Fatih Gey, Dimitri Van Landuyt, Stefan Walraven, Wouter Joosen
2014 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
in terms of the deployment, operation, maintenance, and evolution of these systems.  ...  Software product line engineering (SPLE) techniques revolve around a central variability model which in many cases is a feature model that documents the logical capabilities of the system as features and  ...  In contrast to FOSD, we are aiming to use components as the unit of modules that implements a feature, as components in their nature (i.e. through encapsulation and information hiding) offer better reusability  ... 
dblp:conf/models/GeyLWJ14 fatcat:lgxamftmovabtof5txamtmixau

A customizable architecture for application-centric management of context-aware applications

Unai Gangoiti, Alejandro Lopez, Aintzane Armentia, Elisabet Estevez, Oskar Casquero, Marga Marcos
2021 IEEE Access  
This work proposes a generic and customizable management architecture that covers both types of requirements based on multi-agent technology and model-driven development.  ...  Therefore, a platform in charge of managing their execution must be generic enough to cover common requirements, but it must also be adaptable enough to consider the domain aspects to meet the demands  ...  of the complete system, understood as the relevant information to tackle traceability/self-awareness (R6) and domain variability (R8).  ... 
doi:10.1109/access.2021.3138586 fatcat:7a546nacirelldkmxglvq6hfau

Composite as a Service: Cloud Application Structures, Provisioning, and Management

Christoph Fehling, Ralph Mietzner
2011 it - Information Technology  
Using these models the framework guides the user during the customization of an application, provisions it on available clouds, and enables common management functionality for cloud applications, such  ...  By taking advantage of the properties of the cloud -elasticity, pay-per-use and standardizationcustomers and providers alike can benefit from economies of scale, faster provisioning times and reduced costs  ...  Optimization of the overall system therefore emerges from the distributed optimization decisions of the entities it is composed of.  ... 
doi:10.1524/itit.2011.0642 fatcat:7ul2rdhqsjdsfj2aohepvbr54m

Applying Neuro-fuzzy Approach to build the Reusability Assessment Framework across Software Component Releases - An Empirical Evaluation

Vijai Kumar, Rajesh Kumar, Arun Sharma
2013 International Journal of Computer Applications  
Also we have proposed a framework for component reusability Management in software component intermediate releases using the neuro-fuzzy approach.  ...  The analysis and results of the study shows that neuro-fuzzy provides better results as compare to Fuzzy Inference System and neural network but applicability of best approach depends on the data availability  ...  High values of SCCr and (SCCp) will lead to self completeness of a component and thus lead to high portability of the component.  ... 
doi:10.5120/12041-8047 fatcat:m6m6jokx45daxhcy5ywdhvdshe

A Logic-Based Infrastructure for Reconfiguring Applications [chapter]

Marco Castaldi, Stefania Costantini, Stefano Gentile, Arianna Tocchio
2004 Lecture Notes in Computer Science  
We argue that using intelligent agents for managing component-based software systems makes it possible to: (i) perform monitoring and supervision upon complex properties of a system, such as for instance  ...  This paper proposes the DALI Multiagent System, which is a logic programming environment for developing agent-based applications, as a tool for component-based software management based on coordination  ...  Manager The Manager orders reconfigurations on the controlled components through the associated CompAgents.  ... 
doi:10.1007/978-3-540-25932-9_2 fatcat:3laekhxck5fivgrddmw7wgbima

A design process enabling adaptation in pervasive heterogeneous contexts

Jean-Baptiste Lézoray, Maria-Teresa Segarra, An Phung-Khac, André Thépaut, Jean-Marie Gilliot, Antoine Beugnard
2011 Personal and Ubiquitous Computing  
In this paper, we propose the use of a model-based development method, the adaptive medium approach, to enable dynamic adaptation of AAL systems.  ...  However, each elderly has specific needs and a deployment environment of such services is likely unique. Furthermore, the needs evolve over time, and so does the deployment environment of the system.  ...  Acknowledgments The authors would like to thank the Direction Ge´ne´rale des Entreprises for their funding, and the members of the SIGAAL project [21] .  ... 
doi:10.1007/s00779-010-0356-y fatcat:qad3oonvmzcp5maze53ptcyxkm

An Agent-Based Multi-Model Tool for Simulating Multiple Concurrent Applications in WSNs

Mo Haghighi
2013 Journal of Advances in Computer Networks  
The proposed architecture, unlike many existing models, is not tied to any particular platform and can be fine-tuned through a set of powerful network APIs as well as being capable of hosting multiple  ...  In recent years due to new advances in microelectronics and embedded system design, there have been a number of attempts at manufacturing WSN node prototypes with resource-rich capabilities that enable  ... and etc., each containing variable amount of codes, which are customizable by the users.  ... 
doi:10.7763/jacn.2013.v1.54 fatcat:6m7tfpz4kvg7jj6l666fwifa2m

Supporting Runtime System Adaptation through Product Line Engineering and Plug-in Techniques

Reinhard Wolfinger, Stephan Reiter, Deepak Dhungana, Paul Grunbacher, Herbert Prahofer
2008 Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008)  
Software product line engineering strives for modeling the variability of software systems on different levels of abstraction, whereas plug-in systems support software extensibility, customizability, and  ...  Finally, the approach is illustrated and validated by an ERP system family of our industry partner.  ...  The software architect of the company offering a COTS software product reengineers the system into a repository of reusable, dynamically composable components. 2.  ... 
doi:10.1109/iccbss.2008.30 dblp:conf/iccbss/WolfingerRDGP08 fatcat:xydgwoibhrb3jdwwmjb5v77qym

CAGE: Customizable Large-Scale SOA Testbeds in the Cloud [chapter]

Lukasz Juszczyk, Daniel Schall, Ralph Mietzner, Schahram Dustdar, Frank Leymann
2011 Lecture Notes in Computer Science  
Large-scale and complex distributed systems are increasingly implemented as SOAs.  ...  We combine the Genesis2 testbed generator, that emulates SOA environments, with Cafe, a framework for provisioning of component-based applications in the cloud.  ...  The customers are guided through the customization of the template by a customization flow that is generated from the variability model of the application.  ... 
doi:10.1007/978-3-642-19394-1_9 fatcat:imujzilcvzhwfic5dmp5rh552i

Modeling and Self-Configuring SaaS Application [article]

Nadir K.Salih, Tianyi Zang
2016 arXiv   pre-print
The main objectives of SaaS application are to make the management and control of software easier and take the management strain away from consumers.  ...  We used a feature model to define the variation of our model's management levels.  ...  Self-configuration of the algorithm to dynamically configure SaaS components. Commonality and variability are indicators for components costs.  ... 
arXiv:1606.05991v1 fatcat:6q5xvbeeqzg37h6fyqyq6c5hdm

Composing adaptive software

P.K. McKinley, S.M. Sadjadi, E.P. Kasten, B.H.C. Cheng
2004 Computer  
Dynamic recomposition of software dates back to the earliest days of computing, when self-modifying code supported runtime program optimization and explicit management of physical memory.  ...  Composing Adaptive Software I nterest in adaptive computing systems has increased dramatically in the past few years, and a variety of techniques now allow software to adapt dynamically to its environment  ...  The technical report on our taxonomy is a "living document" available through the RAPIDware URL.  ... 
doi:10.1109/mc.2004.48 fatcat:clqdgahgzzarniquazmudawi4q

Secure and Customizable EHR Management Services with COASTmed [chapter]

Alegria Baquero, Richard N. Taylor
2017 Lecture Notes in Computer Science  
The exchange of electronic health records (EHR) among multiple parties and for multiple purposes raises nontrivial concerns.  ...  Our prototype is founded on the architectural principles of the COAST style and leverages the Rei policy language.  ...  Conclusions We present COASTmed, an EHR management system which exhibits novel techniques to provide differential and customizable access to EHR data services.  ... 
doi:10.1007/978-3-319-63194-3_9 fatcat:7olhmr4s4va6hhphj7ggrq3fhm

Advancing IoT-Based Smart Irrigation

Rodrigo Togneri, Carlos Kamienski, Ramide Dantas, Ronaldo Prati, Attilio Toscano, Juha-Pekka Soininen, Tullio Salmon Conic
2019 IEEE Internet of Things Magazine  
Figure 1 depicts the IoT infrastructure for providing smart irrigation services, composed of core components and deployment locations.  ...  In Italy, the goal is to use farm data for water management and distribution (i.e., to share data outside the farm to create an even bigger system-of-systems).  ...  of the Ph.D. program in Structural and Environmental Health Monitoring and Management.  ... 
doi:10.1109/iotm.0001.1900046 fatcat:zcgipcrxbvczxdfnpve4tkprj4
« Previous Showing results 1 — 15 out of 4,248 results