Filters








135,005 Hits in 4.2 sec

Modeling Variability from Requirements to Runtime

Mathieu Acher, Philippe Collet, Philippe Lahire, Sabine Moisan, Jean-Paul Rigault
2011 2011 16th IEEE International Conference on Engineering of Complex Computer Systems  
We show how the variability requirements can be expressed and then refined at design time so that the set of valid software configurations to be considered at runtime may be highly reduced.  ...  This paper presents a modeling process in which variability sources are separated in different FMs and inter-related by propositional constraints while consistency checking and propagation of variability  ...  ACKNOWLEDGMENT The authors are grateful to the Keeneo company, especially to its R&D Head, Christophe Tornieri, for precious help in modeling knowledge about video surveillance.  ... 
doi:10.1109/iceccs.2011.15 dblp:conf/iceccs/AcherCLMR11 fatcat:g7rydfam2zcohiyl4rxdvq6kga

Prevention of XSS attacks using STCD

Siva Brahmasani, Subramanian Selvakumar, E. Sivasankar
2012 Software engineering notes  
The workshop aimed at exploring current and emerging methods, languages, notations, technologies and tools to model, implement, and manage variability in the software architecture.  ...  Variability (the ability of a software system or software artifact to be adapted for use in a specific context) is reflected in and facilitated through the software architecture.  ...  We identified three challenges related to variability at runtime. First, we currently lack modeling techniques to describe variability at runtime.  ... 
doi:10.1145/2382756.2382768 fatcat:phoezpml3fa2hg7arvqhfekkjq

Software Evolution towards Model-Centric Runtime Adaptivity

Mehdi Amoui, Mahdi Derakhshanmanesh, Jurgen Ebert, Ladan Tahvildari
2011 2011 15th European Conference on Software Maintenance and Reengineering  
Model-centric approaches have proven to be able to successfully address various aspects of runtime adaptivity.  ...  In this paper, we propose a target architecture for self-adaptive software systems and show how it facilitates adaptation by interpreting models at runtime.  ...  Using bytecode manipulation, the necessary code for value propagation of state variables from the adaptable software application to the runtime model is injected.  ... 
doi:10.1109/csmr.2011.14 dblp:conf/csmr/AmouiDET11 fatcat:6broshsutrh4jfb7nticdudbee

An overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry

Rafael Capilla, Jan Bosch, Pablo Trinidad, Antonio Ruiz-Cortés, Mike Hinchey
2014 Journal of Systems and Software  
We also provide an integrated view of the challenges and solutions that are necessary to support runtime variability mechanisms in DSPL models and software architectures.  ...  , attempt to face the many challenges of runtime variability mechanisms in the context of Dynamic Software Product Lines.  ...  and state for variability models to handle such changes at runtime.  ... 
doi:10.1016/j.jss.2013.12.038 fatcat:nfxdhc3s7vfgrdb56jig3g4s24

Tailoring dynamic software product lines

Marko Rosenmüller, Norbert Siegmund, Mario Pukall, Sven Apel
2011 Proceedings of the 10th ACM international conference on Generative programming and component engineering - GPCE '11  
Software product lines (SPLs) and adaptive systems aim at variability to cope with changing requirements.  ...  The generated DSPL provides only the runtime variability required by a particular application scenario and the execution environment.  ...  We use features for modeling variability and runtime adaptation to further abstract from the underlying implementation and architecture.  ... 
doi:10.1145/2047862.2047866 dblp:conf/gpce/RosenmullerSPA11 fatcat:ng2pqdpfunh6lkodd2wioom2f4

An Architecture Description Language for Dynamic Service-Oriented Product Lines

Seza Adjoyan, Abdelhak Seriai
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
Both approaches are complementary with regard to the variability and the dynamicity properties.  ...  Reconciling Software Product Lines (SPL) and Service Oriented Architecture (SOA) allows modeling and implementing systems that systematically adapt their behavior in respond to surrounding context changes  ...  For example, the variability described in feature model at requirement level lity section. 3: (1) Every attribute. ( model of DSOPL four aforementioned from each other. -contained unit.  ... 
doi:10.18293/seke2015-217 dblp:conf/seke/AdjoyanS15 fatcat:xkwbp53zpbenhfdj6g2yy5mh2q

Runtime variability for dynamic reconfiguration in wireless sensor network product lines

Óscar Ortiz, Ana Belén García, Rafael Capilla, Jan Bosch, Mike Hinchey
2012 Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1  
Runtime variability is a key technique for the success of Dynamic Software Product Lines (DSPLs), as certain application demand reconfiguration of system features and execution plans at runtime.  ...  In this emerging research work we address the problem of dynamic changes in feature models in sensor networks product families, where nodes of the network demand dynamic reconfiguration at post-deployment  ...  Economia y Competitividad), in the framework of the project "Accessible wearable device platform for smart environments" (Ref TEC2011-28397) and in part by Science Foundation Ireland grant 10/CE/I1855 to  ... 
doi:10.1145/2364412.2364436 dblp:conf/splc/OrtizGCBH12 fatcat:3hcn7nhcbfgunevl3gpmq3m6aa

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)  
Automatic runtime adaptations are attained by using the knowledge documented in variability models.  ...  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  ...  In the area of requirements engineering researchers have explored runtime deviations of systems from original requirements.  ... 
doi:10.1109/iccbss.2008.30 dblp:conf/iccbss/WolfingerRDGP08 fatcat:xydgwoibhrb3jdwwmjb5v77qym

Runtime Adaptability through Automated Model Evolution

Adina Mosincat, Walter Binder, Mehdi Jazayeri
2010 2010 14th IEEE International Enterprise Distributed Object Computing Conference  
To illustrate our approach we present a BPEL based framework using a service composition model to represent the system functional requirements.  ...  We show how the evolved model can be used at runtime to increase the system's autonomic capabilities and delivered QoS.  ...  The Variant Finder generates the model of the running system from the input model by finding solutions to the variability points. A solution to a variability point is a variant.  ... 
doi:10.1109/edoc.2010.22 dblp:conf/edoc/MosincatBJ10 fatcat:y2fdfien4nar5lsigtkiufuwnm

A COMPARATIVE STUDY OF SOFTWARE PRODUCT LINES AND DYNAMIC SOFTWARE PRODUCT LINES

Reeta Kumari, Ashish Kumar Sinha, Mahua Banerjee
2021 International journal of electronics engineering and application  
With invent of new technologies the world is becoming complex and competitive requiring rapid changes. The impact is there in software industry also.  ...  Various tools to develop DSPLs are also discussed.  ...  -Variants are selected by use of SPL assets at runtime. -Life time of variability model is pre runtime / runtime.  ... 
doi:10.30696/ijeea.ix.ii.2021.01-10 fatcat:q7nqrtabebfjlfjvpddhaecgea

Goal-Driven Adaptation of Service-Based Systems from Runtime Monitoring Data

Xavier Franch, Paul Grunbacher, Marc Oriol, Benedikt Burgstaller, Deepak Dhungana, Lidia Lopez, Jordi Marco, Joao Pimentel
2011 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops  
Service-based systems need to provide flexibility to adapt both to evolving requirements from multiple, often conflicting, ephemeral and unknown stakeholders, as well as to changes in the runtime behavior  ...  We present the MAESoS approach which uses i* diagrams to identify quality of service requirements over services. The alternatives are extracted and kept in a variability model.  ...  External variability addresses the variability of artifacts that is visible to customers (i.e., variations on requirements) while internal variability remains hidden from customers.  ... 
doi:10.1109/compsacw.2011.83 dblp:conf/compsac/FranchGOBDLMP11 fatcat:ovu6pqqahzghtag6ub2zxciyim

Process Variability through Automated Late Selection of Fragments [chapter]

Aitor Murguzur, Goiuria Sagardui, Karmele Intxausti, Salvador Trujillo
2013 Lecture Notes in Business Information Processing  
This paper presents the foundations of a novel approach for an end-to-end variability management of process models through late selection of fragments by means of: (i) managing process fragments separately  ...  from the base model, (ii) resolving variation points automatically considering constraints and context data at runtime, and (iii) enabling process fragment recommendations based on experience logs.  ...  Specifically, from our viewpoint, runtime variability may take advantage when the following conditions are satisfied: (i) large number of instances are required, (ii) fragment selection depends on context  ... 
doi:10.1007/978-3-642-38490-5_35 fatcat:oy2kmbyikvfjzjrirlkc7h3qea

Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems [chapter]

Gabriel Tamura, Norha M. Villegas, Hausi A. Müller, João Pedro Sousa, Basil Becker, Gabor Karsai, Serge Mankovskii, Mauro Pezzè, Wilhelm Schäfer, Ladan Tahvildari, Kenny Wong
2013 Lecture Notes in Computer Science  
Software validation and verification (V&V) ensures that software products satisfy user requirements and meet their expected quality attributes throughout their lifecycle.  ...  Both of these contributions provide valuable starting points for V&V researchers to help advance this field.  ...  Classifications of models at runtime vary from coarse-grained to fine-grained models, from structural to behavioural models, from dynamic to static models [35] .  ... 
doi:10.1007/978-3-642-35813-5_5 fatcat:x5dgvmpzdzcz3pqymxru7kt644

Towards model-centric engineering of a dynamic access control product line

Mahdi Derakhshanmanesh, Mazeiar Salehie, Jürgen Ebert
2012 Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1  
In this position paper, we sketch an approach for engineering dynamic access control systems based on core concepts from dynamic software product lines and executable runtime models.  ...  These systems need to be adjustable to cope with different contextual factors like changes in resources or requirements. Still, adaptation is often performed manually.  ...  This work was supported, in part, by Science Foundation Ireland grant 10/CE/I1855 to Lero.  ... 
doi:10.1145/2364412.2364437 dblp:conf/splc/DerakhshanmaneshSE12 fatcat:lun7mdqokzbz7ffomccqtjo5xy

From Simulation to Runtime Verification and Back: Connecting Single-Run Verification Techniques

Kristin Yvonne Rozier
2019 2019 Spring Simulation Conference (SpringSim)  
Modern safety-critical systems, such as aircraft and spacecraft, crucially depend on rigorous verification, from design time to runtime.  ...  ABSTRACT Modern safety-critical systems, such as aircraft and spacecraft, crucially depend on rigorous verification, from design time to runtime.  ...  ACKNOWLEDGMENTS Thanks to Professors Phillip H. Jones, Giles Reger, and Joseph Zambreno for constructive feedback on earlier drafts of this paper.  ... 
doi:10.23919/springsim.2019.8732915 dblp:conf/springsim/Rozier19 fatcat:xpkq4w5lf5b3xbpq2wzoizvtqi
« Previous Showing results 1 — 15 out of 135,005 results