Filters








221,367 Hits in 6.6 sec

Supporting evolution in component-based development using component libraries

M. Casanova, R. Van Der Straeten, V. Jonckers
Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings.  
In this way, the libraries not only support components' storage and retrieval but also version and configuration management of components and CB applications.  ...  The use of multi-dimensional component libraries, which are software libraries that classify components with respect to different views, is proposed.  ...  evolution of component-based applications.  ... 
doi:10.1109/csmr.2003.1192419 dblp:conf/csmr/CasanovaSJ03 fatcat:whm5ogm32vdcnofs5laxsrbqda

Engineering components for ease of customisation and evolution

S. Jarzabek, R. Seviora
2000 IEE Proceedings - Software  
While a unified program construction and runtime world prove very useful in rapid application development, we still do not have evidence that it is sufficient for development and evolution of large scale  ...  At the same time, some experiences with component libraries warn us about potential problems that arise in case of software system families or systems that evolve over many years of changes.  ...  Earlier work of students Cheong Yu Chye with frame technology on the facility reservation system and Fred Myo on the design of a component-based library system contributed much to claims formulated in  ... 
doi:10.1049/ip-sen:20000914 fatcat:4ebijlw6yfdcxebmj7xoe6vuve

Addressing Domain Evolution Challenges in Software Product Lines [chapter]

Gan Deng, Gunther Lenz, Douglas C. Schmidt
2006 Lecture Notes in Computer Science  
Although certain challenges of PLAs can be addressed by combining model-driven development (MDD) techniques with component frameworks, domain evolution problems remain largely unresolved.  ...  reduce the effort of PLA evolution.  ...  Moreover, core components of event-based architectures can be reused, thereby reducing development, quality assurance, and evolution effort.  ... 
doi:10.1007/11663430_26 fatcat:psjugfw5kbdpviqhbktf522spy

Hla Component Based Environment For Distributed Multiscale Simulations [chapter]

Katarzyna Rycerz, Marian Bubak, Peter M.A. M. A. Sloot
2008 From Grids to Service and Pervasive Computing  
In this paper we present the Grid environment that supports application building basing on a High Level Architecture (HLA) component model.  ...  Original HLA partly supports interoperability and composability of simulation models, where connections between modules (federates) in a simulation system (federation) are defined and set by federates  ...  Figure 1 : 1 Grid system supporting HLA-based component model.  ... 
doi:10.1007/978-0-387-09455-7_17 fatcat:mv2awb57h5g35kwkfhcp6lrqqi

A REVIEW OF EVOLUTION OF MODERN TESTBENCH ENVIRONMENT FOR VERIFICATION USING SV/UVM

Amulya M S, Sujatha Hiremath
2020 Zenodo  
The modern testbench is designed to ensure ease of use for the designers and inter communication between UVM components in a standard framework.  ...  The time taken to develop products and deploy them in the market has become a major parameter which gives a competitive edge to any developer.  ...  This was SV/UVM has gradually dominated the verification A joint effort by various vendors to develop a Base Class Library (BCL) and methodology has led to the development of UVM for interoperability.  ... 
doi:10.5281/zenodo.3864868 fatcat:ccuqc7lflrfk3epboya3k6egkq

Component evolution and versioning state of the art

Alexander Stuckenholz
2005 Software engineering notes  
Emerging component-based software development architectures promise better re-use of software components, greater flexibility, scalability and higher quality of services.  ...  This paper analyzes the problem of component evolution and the incompatibilities which result during component upgrades.  ...  Since almost all current component models are based on object oriented development, class evolution plays an important role in this area.  ... 
doi:10.1145/1039174.1039197 fatcat:6v6p3hspxrdvngiuekmiulxqke

Architectural Evolution of a Software Product Line: an experience report

Marcelo Laser, Elder Macedo Rodrigues, Anderson Domingues, Flavio Oliveira, Avelino F. Zorzo
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
With the evolution of our research and the addition of new features to the SPL, we identified limitations in the initial architectural design of PLeTs' components, which led us to redesign its Software  ...  This work presents an experience report on the architectural decisions taken in the evolution of a Software Product Line (SPL) of Model-based Testing tools (PLeTs).  ...  In recent years, many techniques have been proposed to support software reuse, such as Component-based development and Software Product Lines (SPL) [11] .  ... 
doi:10.18293/seke2015-57 dblp:conf/seke/LaserRDOZ15 fatcat:yb5gn664qfba3inqlvvddjuqki

Beyond Object-Oriented Technology: Where Current Approaches Fall Short

Gerhard Fischer, David Redmiles, Lloyd Williams, Gretchen I. Puhr, Atsushi Aoki, Kumiyo Nakakoji
1995 Human-Computer Interaction  
\\'c thank the members of the Human-Computcr COl1ll11ll nication group at the C l1l\crsity of Colorado for their substantial contributloll" (I) the conceptual framp\\llrk and the systems discussed in  ...  Library components correspond to supporting domains (discussed in Section 5.2).  ...  Reference and Hierarchy Factors: Metrics to Support Evolution Over the course of a single, long-term project or several projects, software developers can redesign class libraries and frameworks using the  ... 
doi:10.1207/s15327051hci1001_3 fatcat:bwpd4qw6nzdq7olczvc4zxzq4y

Development of software engineering

Fuqing Yang, Hong Mei
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
Some results are presented based on China's experience of developing software engineering under this model.  ...  The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made in this sub-field.  ...  The authors would like to thank our research group for their inspiration and support in the past two decades. Thanks Gang Huang, Lu Zhang and Donggang Cao in the preparation of the materials.  ... 
doi:10.1145/1134285.1134287 dblp:conf/icse/YangM06 fatcat:fusrjx34gndrdfshrqnlbdg7ni

Using refactorings to automatically update component-based applications

Danny Dig
2005 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05  
Frameworks and libraries change their APIs during evolution. Migrating an application to the new API is tedious and disrupts the development process.  ...  This suggests that refactoring-based migration tools should be used to effectively update applications.  ...  Can it lead to safe, automatic updating of component-based applications? evolution and can be used for automated upgrades.  ... 
doi:10.1145/1094855.1094948 dblp:conf/oopsla/Dig05 fatcat:f7lahbwf3rdwfat53ei2fw466m

Using refactorings to automatically update component-based applications

Danny Dig
2005 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05  
Frameworks and libraries change their APIs during evolution. Migrating an application to the new API is tedious and disrupts the development process.  ...  This suggests that refactoring-based migration tools should be used to effectively update applications.  ...  Can it lead to safe, automatic updating of component-based applications? evolution and can be used for automated upgrades.  ... 
doi:10.1145/1094855.1094951 dblp:conf/oopsla/Dig05a fatcat:3sxmgcqa5ffllasbaff5qhk37i

NERD Neurodynamics and Evolutionary Robotics Development Kit [chapter]

Christian Rempis, Verena Thomas, Ferry Bachmann, Frank Pasemann
2010 Lecture Notes in Computer Science  
It includes separate libraries (1) for the simulation of arbitrary robots in dynamic environments, allowing the exchange of underlying physics engines, (2) the simulation, manipulation and analysis of  ...  The Neurodynamics and Evolutionary Robotics Development kit (NERD), presented in this article, is a free open-source framework to rapidly implement such applications.  ...  This work was partly funded by EU-Project Number ICT 214856 (ALEAR Artificial Language Evolution on Autonomous Robots. http://www.alear.eu).  ... 
doi:10.1007/978-3-642-17319-6_14 fatcat:qrsucuqos5ehfbfzjg5hlcu7ba

Web User Interface Implementation Technologies: An Underview

Antero Taivalsaari, Tommi Mikkonen, Kari Systä, Cesare Pautasso
2018 Proceedings of the 14th International Conference on Web Information Systems and Technologies  
While the dominance of the base HTML/CSS/JS technologies cannot be ignored, we foresee Web Components and WebGL gaining popularity as the world moves towards more complex and even richer web applications  ...  Depending on one's viewpoint, current standards-compatible web browsers support three, four or even five built-in application rendering and programming models.  ...  The Canvas element was was initially introduced by Apple in 2004 for use inside their own Mac OS X WebKit component in order to support applications such as Dashboard widgets in the Safari browser.  ... 
doi:10.5220/0006885401270136 dblp:conf/webist/TaivalsaariMSP18 fatcat:xx6oe3wja5cj3mn36y6zj2kfey

A component library to improve the reusability in the development of converged services

Laura Díaz-Casillas, Carlos A. Iglesias, Miguel Nieto
2010 Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services - iiWAS '10  
Also, to promote the use of the library, a methodology is proposed in order to facilitate the integration between the library operations and the software development cycle.  ...  The evolution of communications networks to Next Generation Networks (NGN) has encouraged the development of new services.  ...  USING THE COMPONENT LIBRARY A library of components can facilitate the development process, but having such tool does not ensure a good use of it.  ... 
doi:10.1145/1967486.1967590 dblp:conf/iiwas/Diaz-CasillasIN10 fatcat:3wdqmcy6wngr3cfruxc3kyzp4q

An infrastructure for the rapid development of XML-based architecture description languages

Eric M. Dashofy, André van der Hoek, Richard N. Taylor
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
In either case, it is unavoidable that a significant effort will be expended in building or adapting tools to support the language.  ...  Key aspects of the infrastructure are its XML-based modular extension mechanism, its base set of reusable and customizable architectural modeling constructs, and its equally important set of flexible support  ...  Finally, we would like to thank David Garlan and Bradley Schmerl at Carnegie Mellon University for their collaboration on the development of xArch.  ... 
doi:10.1145/581372.581374 fatcat:u6psujadafgl7alu2icb7stvhi
« Previous Showing results 1 — 15 out of 221,367 results