English
Related papers

Related papers: Evolution of a Modular Software Network

200 papers

A robotic swarm that is required to operate for long periods in a potentially unknown environment can use both evolution and individual learning methods in order to adapt. However, the role played by the environment in influencing the…

Neural and Evolutionary Computing · Computer Science 2018-04-23 Andreas Steyven , Emma Hart , Ben Paechter

This paper attempts to make feasible the evolutionary emergence of novelty in a supposedly deterministic world which behavior is associated with those of the mathematical dynamical systems. The work was motivated by the observation of…

Adaptation and Self-Organizing Systems · Physics 2024-06-26 R. Herrero , F. Pi , J. Rius , G. Orriols

Software systems are composed of many interacting elements. A natural way to abstract over software systems is to model them as graphs. In this paper we consider software dependency graphs of object-oriented software and we study one…

Software Engineering · Computer Science 2017-04-11 Vincenzo Musco , Martin Monperrus , Philippe Preux

The co-authorship network of scientists represents a prototype of complex evolving networks. By mapping the electronic database containing all relevant journals in mathematics and neuro-science for an eight-year period (1991-98), we infer…

Soft Condensed Matter · Physics 2009-11-07 A. L. Barabasi , H. Jeong , Z. Neda , E. Ravasz , A. Schubert , T. Vicsek

Whether or not to change strategy depends not only on the personal success of each individual, but also on the success of others. Using this as motivation, we study the evolution of cooperation in games that describe social dilemmas, where…

Physics and Society · Physics 2012-08-21 Attila Szolnoki , Zhen Wang , Matjaz Perc

The development and evolution of malware including computer viruses, worms, and trojan horses, is shown to be closely analogous to the process of community succession long recognized in ecology. In particular, both changes in the overall…

Cryptography and Security · Computer Science 2014-10-30 Reginald D. Smith

Evolutionary complexity is here measured by the number of trials/evaluations needed for evolving a logical gate in a non-linear medium. Behavioural complexity of the gates evolved is characterised in terms of cellular automata behaviour. We…

Neural and Evolutionary Computing · Computer Science 2010-11-23 Andy Adamatzky , Larry Bull

The ability to independently deploy parts of a software system is one of the cornerstones of modern software development, and allows for these parts to evolve independently and at different speeds. A major challenge of such independent…

Software Engineering · Computer Science 2021-03-24 Holger Knoche , Wilhelm Hasselbring

By default, the Linux network stack is not configured for highspeed large file transfer. The reason behind this is to save memory resources. It is possible to tune the Linux network stack by increasing the network buffers size for…

Neural and Evolutionary Computing · Computer Science 2018-09-03 Bartosz Gembala , Anis Yazidi , Hårek Haugerud , Stefano Nichele

Ecological systems show a variety of characteristic patterns of biodiversity in space and time. It is a challenge for theory to find models that can reproduce and explain the observed patterns. Since the advent of island biogeography these…

Populations and Evolution · Quantitative Biology 2019-10-21 Michaela Hamm , Barbara Drossel

This paper discusses the systematic use of product feedback information to support life-cycle design approaches and provides guidelines for developing a design at both the product and the system levels. Design activities are surveyed in the…

Computational Engineering, Finance, and Science · Computer Science 2007-05-23 V. V. Kryssanov , H. Tamaki , K. Ueda

This chapter discusses the possibility of instilling a virtual world with mechanisms for evolution and natural selection in order to generate rich ecosystems of complex organisms in a process akin to biological evolution. Some previous work…

Neural and Evolutionary Computing · Computer Science 2018-06-05 Tim Taylor

As complex software and systems development projects need models as an important planning, structuring and development technique, models now face issues resolved for software earlier: models need to be versioned, differences captured,…

Software Engineering · Computer Science 2014-09-09 Tihamer Levendovszky , Bernhard Rumpe , Bernhard Schätz , Jonathan Sprinkle

Very recently we have developed a dynamic network model for eco-systems that achieved ``unification'' of ``micro'' and ``macro''-evolution. We now propose an extension of our model so as to stabilize the eco-system and describe {\it…

Statistical Mechanics · Physics 2009-11-10 Dietrich Stauffer , Debashish Chowdhury

Understanding the complex dynamics of communities of software developers requires a view of such organizations as a network of interacting agents involving both goals and constraints. Beyond their special features, these systems display…

Physics and Society · Physics 2007-05-23 Sergi Valverde , Guy Theraulaz , Jacques Gautrais , Vincent Fourcassie , Ricard V. Sole

Reusing third-party software packages is a common practice in software development. As the scale and complexity of open-source software (OSS) projects continue to grow (e.g., Linux distributions), the number of reused third-party packages…

Software Engineering · Computer Science 2024-12-31 Dongming Jin , Nianyu Li , Kai Yang , Minghui Zhou , Zhi Jin

Evolving a software process model without a retrospective and, in consequence, without an understanding of the process evolution, can lead to severe problems for the software development organization, e.g., inefficient performance as a…

Software Engineering · Computer Science 2014-01-21 Alexis Ocampo , Jürgen Münch

We propose a method to decompose dynamical systems based on the idea that modules constrain the spread of perturbations. We find partitions of system variables that maximize 'perturbation modularity', defined as the autocovariance of…

Physics and Society · Physics 2022-11-22 Artemy Kolchinsky , Alexander J. Gates , Luis M. Rocha

We examine the feasibility of predicting and subsequently managing the future evolution of a Complex Adaptive System. Our archetypal system mimics a competitive population of mechanical, biological, informational or human objects. We show…

Disordered Systems and Neural Networks · Physics 2007-05-23 David M. D. Smith , Neil F. Johnson

The idea that there are any large-scale trends in the evolution of biological organisms is highly controversial. It is commonly believed, for example, that there is a large-scale trend in evolution towards increasing complexity, but…

Neural and Evolutionary Computing · Computer Science 2021-06-08 Peter D. Turney