75,951 Hits in 3.1 sec

Concern-Based Composition and Reuse of Distributed Systems [chapter]

Andrey Nechypurenko, Tao Lu, Gan Deng, Emre Turkay, Douglas C. Schmidt, Aniruddha Gokhale
2004 Lecture Notes in Computer Science  
First, it motivates the use of a concern-based approach to enhance the level of abstraction at which component-based distributed systems are developed and reused to (1) improve software quality and developer  ...  Our experience to date shows that using model-based software tools and component middleware as the core elements of software composition and reuse -in conjunction with concern-based commonality and variability  ...  To maximize the benefits of software reuse, therefore, these sources of variability must be addressed via composition, encapsulation, and extension mechanisms that support alternative configurations and  ... 
doi:10.1007/978-3-540-27799-6_14 fatcat:omwtq7jh3zhllkgm5fiembdnai

Aspect-driven Context-aware Services

Karel Cemus, Filip Klimes, Tomas Cerny
2017 Proceedings of the 2017 Federated Conference on Computer Science and Information Systems  
information, information reuse or the ability to address cross-cutting concerns across multiple services.  ...  Nowadays enterprise software solutions must deal with ever-growing complexity and a multitude of business processes. The mainstream system design decomposes the system into small reusable services.  ...  The concerns are then automatically distributed throughout the system by aspect weavers at runtime.  ... 
doi:10.15439/2017f397 dblp:conf/fedcsis/CemusKC17 fatcat:ipcrfgkaq5eblheipb4mm3xssa

Towards Concern-Oriented Design of Component-Based Systems

Jörg Kienzle, Anne Koziolek, Axel Busch, Ralf H. Reussner
2016 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
Component-based software engineering (CBSE) is based on defining, implementing and composing loosely coupled, independent components, thus increasing modularity, analyzability, separation of concerns and  ...  In this paper we outline how to integrate CBSE and concern-oriented reuse (CORE), a novel reuse paradigm that extends Model-Driven Engineering (MDE) with best practices from aspect-oriented software composition  ...  ., the conceptual architecture, of composite components and systems.  ... 
dblp:conf/models/KienzleKBR16 fatcat:cewdngiocfftniisgr5ay7febq

A reuse and composition protocol for services

Dorothea Beringer, Laurence Melloul, Gio Wiederhold
1999 Proceedings of the 1999 symposium on Software reusability - SSR '99  
One important facet of software reuse is the reuse of autonomous and distributed computational services.  ...  CPAM can be used on top of various distribution systems, and offers features like presetting of attributes, run-time estimation of costs and having several calls for setup, invocation and result extraction  ...  concerning the distribution system, computation intensive.  ... 
doi:10.1145/303008.303027 dblp:conf/ssr/BeringerMW99 fatcat:pzcwqqma6zfyvoqa3hov4uywvu

Improving Domain-Specific Language Reuse with Software Product Line Techniques

Jules White, James H. Hill, Jeff Gray, Sumant Tambe, Aniruddha S. Gokhale, Douglas C. Schmidt
2009 IEEE Software  
It is time consuming to develop a domain-specific language (DSL) or a composition of DSLs to model a system concern, such as deploying and configuring software components to meet real-time scheduling constraints  ...  Ideally, developers should be able to reuse DSLs and DSL compositions across projects to amortize development effort.  ...  Acknowledgements We would like to thank the Lockheed Martin Advanced Technologies Lab, the Air Force Research Laboratory, and the National Science Foundation (NSF-CAREER-0643725) for their support of this  ... 
doi:10.1109/ms.2009.95 fatcat:ovsjcakkwvchdpaerosgkiwjye

Support for Evaluation of Impact Models in Reuse Hierarchies with jUCMNav and TouchCORE

Romain Alexandre, Cécile Camillieri, Mustafa Berk Duran, Aldo Navea Pina, Matthias Schöttle, Jörg Kienzle, Gunter Mussbacher
2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
In Concern-Orientation, software systems are built with the help of reusable artifacts called concerns, leading to reuse hierarchies, because higher-level concerns may reuse lower-level concerns.  ...  At each level in the reuse hierarchy, a concern uses goal modelling techniques to describe the impact of selected variations from the concern on system qualities such as performance, cost, and user convenience  ...  range, thus enabling the composition of impact models from different concerns.  ... 
dblp:conf/models/AlexandreCDPSKM15 fatcat:p24v7tkeefclhkx3u26asuwapq

Supporting End-User Service Composition: A Systematic Review of Current Activities and Tools

Feifei Hang, Liping Zhao
2015 2015 IEEE International Conference on Web Services  
This paper presents a systematic literature review of end-user service composition.  ...  It reviews current activities performed by end users, and tools and approaches that enable them to compose and develop service systems from Web Services.  ...  In addition to reusing existing services, some service composition platforms also help end users to share and distribute their works.  ... 
doi:10.1109/icws.2015.70 dblp:conf/icws/HangZ15 fatcat:cqus65gy4ndvfdasd3peikhyai

Rainbow: architecture-based self-adaptation with reusable infrastructure

D. Garlan, S.-W. Cheng, A.-C. Huang, B. Schmerl, P. Steenkiste
2004 Computer  
A key goal of this framework, and also a primary challenge, is to support the reuse of adaptation strategies and infrastructure across different systems.  ...  Recent work uses closed-loop control based on external models to monitor and adapt system behavior at run time.  ...  Views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of DARPA.  ... 
doi:10.1109/mc.2004.175 fatcat:yigypozkjbehrph4xkgegau5ru

Software Product Lines Composition through Partial Derivation

Amina Guendouz, Djamal Bennouar
2017 International Journal of Information Technology and Computer Science  
In this paper, we propose a new approach for SPLs composition. Our approach relies on two main concepts: the separation of concerns and the partial derivation.  ...  The results show that our approach helps systemizing reuse within MPLs and structuring the MPL model.  ...  ACKNOWLEDGMENT This work is done in the context of the project "Towards a Software Product Line for E-Government Applications" conducted at LIMPAF Laboratory at Bouira University (Bouira, Algeria), with  ... 
doi:10.5815/ijitcs.2017.10.05 fatcat:pcrhasexd5b3pibzlfkmyseymi

Cooperative Reuse for Compositional Cases in Multi-agent Systems [chapter]

Enric Plaza
2005 Lecture Notes in Computer Science  
We present a form of case-based reuse conducive to the cooperation of multiple CBR agents in problem solving.  ...  First, we present a form of constructive adaptation for configuration tasks with compositional cases. We then introduce CoopCA, a multi-agent constructive adaptation technique for case reuse.  ...  The next subsections will first express the concept of team as a compositional case and later will present the distributed reuse technique of CoopCA.  ... 
doi:10.1007/11536406_30 fatcat:xdtkruxpxbg3nj4e2pthyruzxa

WOODSS and the Web

C. B. Medeiros, J. Perez-Alcazar, L. Digiampietri, G. Z. Pastorello, A. Santanche, R. S. Torres, E. Madeira, E. Bacarin
2005 SIGMOD record  
for reuse; and taking advantage of planning in Artificial Intelligence to support composition mechanisms.  ...  Thus, it serves two purposes: allows comparison of distinct solutions to a problem, and their designs; and provides reusable and executable building blocks to construct new scientific workflows, to meet  ...  This work was partially financed by CNPq, CAPES, FAPESP and UNIFACS, CNPq WebMaps and AgroFlow projects, and a Microsoft eScience grant.  ... 
doi:10.1145/1084805.1084810 fatcat:wev24qalhfchnofrpdmmaf6q4u

PRIDE - An Environment for Component-Based Development of Distributed Real-Time Embedded Systems

Etienne Borde, Jan Carlson, Juraj Feljan, Luka Lednicki, Thomas Lévêque, Josip Maras, Ana Petricic, Severine Sentilles
2011 2011 Ninth Working IEEE/IFIP Conference on Software Architecture  
The matter is further complicated by the inherent complexity and heterogeneity of the targeted systems, platforms and concerns.  ...  To address this, we have developed Pride, an integrated development environment for component-based development of embedded systems.  ...  approach for the development of distributed embedded systems.  ... 
doi:10.1109/wicsa.2011.56 dblp:conf/wicsa/BordeCFLLMPS11 fatcat:bxzknaxqk5hf3hdizxfpduhdga

Towards a Generic Aspect Oriented Design Process [chapter]

Andrew Jackson, Siobhán Clarke
2006 Lecture Notes in Computer Science  
Barriers to AOD adoption are, in part, due to the fragmented nature of AOD research. Individually, many approaches provide elegant solutions to subsets of particular key issues which relate to AOD.  ...  Collectively, a significant set of these issues are addressed. We propose integrating existing AOD approaches through a generic AOD process.  ...  Design test(s) -in this process, the design tests are created based on models that define system behavior and structure, such as system specifications and architecture design.  ... 
doi:10.1007/11663430_12 fatcat:rthklxkphjdwljsawpxgp7frry

Extending Component Composition Using Model Driven and Aspect-Oriented Techniques

Pedro J. Clemente, Juan Herández, Fernando Sánchez
2008 Journal of Software  
However, these pieces of software are distributed by the companies as binary units of composition.  ...  Component-based software engineering is an interesting and emerging discipline focused on reuse plug&play pieces of software.  ...  10 . 10 Example The adequate use of this proposal makes it easier to reuse, adapt and evolve component based systems through the transparent composition of new components in the system.  ... 
doi:10.4304/jsw.3.1.74-86 fatcat:xipn6cxrkbggjpyujjjm3cadce

The CD-Lomas project: an RCP-based Collaborative Distributed Learning Object Management System

Andrea De Lucia, Rita Francese, Ignazio Passero, Genoveffa Tortora
2008 Italian Workshop on Eclipse Technologies  
The proposed system supports the creation of a community of users which shares and collaboratively creates contents in a highly distributed environment.  ...  In this paper we describe a SCORM conformant system, named CD-LOMAS (Collaborative Distributed Learning Object MAnagement System), which is evolving towards an RCP architecture.  ...  In this paper we present the RCP based evolution of CD-LOMAS (Collaborative Distributed Learning Object MAnagement System) [8] , an on-going research project aiming at designing and developing a system  ... 
dblp:conf/eclipseit/LuciaFPT08 fatcat:4ao27f5dmnbfjfpbtbsiu77wue
« Previous Showing results 1 — 15 out of 75,951 results