Software versioning and evolution in digital ecosystems

Youakim Badr, Guy Caplat

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

A digital ecosystem consists of distributed adaptive socio-technical systems. It mainly relies on software and exhibits properties of self-organization, scalability, flexibility and sustainability, inspired by natural ecosystems. Digital ecosystems are complex systems and continuously follow an incremental evolutionary process. In this paper, we study successive versions of digital ecosystems by examining evolutions and variations of software components with respect to different points of view, namely "Being," "Doing" and "Becoming." A new version helps to define a threshold which makes a transition from a current state to a new state. In order to reason on software versions, we distinguish between endogenous and exogenous evolutions and classify software into four categories: primitive, adaptive, evolutionary and self-aware. The digital ecosystem version results in diverse changes due to variations in software components.

Original languageEnglish (US)
Title of host publication4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010
PublisherIEEE Computer Society
Pages381-386
Number of pages6
ISBN (Print)9781424455539
DOIs
StatePublished - Jan 1 2010

Publication series

Name4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010

Fingerprint

Ecosystems
Scalability
Large scale systems
Sustainable development

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Environmental Engineering

Cite this

Badr, Y., & Caplat, G. (2010). Software versioning and evolution in digital ecosystems. In 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010 (pp. 381-386). [5610616] (4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010). IEEE Computer Society. https://doi.org/10.1109/DEST.2010.5610616
Badr, Youakim ; Caplat, Guy. / Software versioning and evolution in digital ecosystems. 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010. IEEE Computer Society, 2010. pp. 381-386 (4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010).
@inproceedings{b514a291c79a4dd681a815bb3b016ba8,
title = "Software versioning and evolution in digital ecosystems",
abstract = "A digital ecosystem consists of distributed adaptive socio-technical systems. It mainly relies on software and exhibits properties of self-organization, scalability, flexibility and sustainability, inspired by natural ecosystems. Digital ecosystems are complex systems and continuously follow an incremental evolutionary process. In this paper, we study successive versions of digital ecosystems by examining evolutions and variations of software components with respect to different points of view, namely {"}Being,{"} {"}Doing{"} and {"}Becoming.{"} A new version helps to define a threshold which makes a transition from a current state to a new state. In order to reason on software versions, we distinguish between endogenous and exogenous evolutions and classify software into four categories: primitive, adaptive, evolutionary and self-aware. The digital ecosystem version results in diverse changes due to variations in software components.",
author = "Youakim Badr and Guy Caplat",
year = "2010",
month = "1",
day = "1",
doi = "10.1109/DEST.2010.5610616",
language = "English (US)",
isbn = "9781424455539",
series = "4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010",
publisher = "IEEE Computer Society",
pages = "381--386",
booktitle = "4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010",
address = "United States",

}

Badr, Y & Caplat, G 2010, Software versioning and evolution in digital ecosystems. in 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010., 5610616, 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010, IEEE Computer Society, pp. 381-386. https://doi.org/10.1109/DEST.2010.5610616

Software versioning and evolution in digital ecosystems. / Badr, Youakim; Caplat, Guy.

4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010. IEEE Computer Society, 2010. p. 381-386 5610616 (4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Software versioning and evolution in digital ecosystems

AU - Badr, Youakim

AU - Caplat, Guy

PY - 2010/1/1

Y1 - 2010/1/1

N2 - A digital ecosystem consists of distributed adaptive socio-technical systems. It mainly relies on software and exhibits properties of self-organization, scalability, flexibility and sustainability, inspired by natural ecosystems. Digital ecosystems are complex systems and continuously follow an incremental evolutionary process. In this paper, we study successive versions of digital ecosystems by examining evolutions and variations of software components with respect to different points of view, namely "Being," "Doing" and "Becoming." A new version helps to define a threshold which makes a transition from a current state to a new state. In order to reason on software versions, we distinguish between endogenous and exogenous evolutions and classify software into four categories: primitive, adaptive, evolutionary and self-aware. The digital ecosystem version results in diverse changes due to variations in software components.

AB - A digital ecosystem consists of distributed adaptive socio-technical systems. It mainly relies on software and exhibits properties of self-organization, scalability, flexibility and sustainability, inspired by natural ecosystems. Digital ecosystems are complex systems and continuously follow an incremental evolutionary process. In this paper, we study successive versions of digital ecosystems by examining evolutions and variations of software components with respect to different points of view, namely "Being," "Doing" and "Becoming." A new version helps to define a threshold which makes a transition from a current state to a new state. In order to reason on software versions, we distinguish between endogenous and exogenous evolutions and classify software into four categories: primitive, adaptive, evolutionary and self-aware. The digital ecosystem version results in diverse changes due to variations in software components.

UR - http://www.scopus.com/inward/record.url?scp=78650300208&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78650300208&partnerID=8YFLogxK

U2 - 10.1109/DEST.2010.5610616

DO - 10.1109/DEST.2010.5610616

M3 - Conference contribution

AN - SCOPUS:78650300208

SN - 9781424455539

T3 - 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010

SP - 381

EP - 386

BT - 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010

PB - IEEE Computer Society

ER -

Badr Y, Caplat G. Software versioning and evolution in digital ecosystems. In 4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010. IEEE Computer Society. 2010. p. 381-386. 5610616. (4th IEEE International Conference on Digital Ecosystems and Technologies - Conference Proceedings of IEEE-DEST 2010, DEST 2010). https://doi.org/10.1109/DEST.2010.5610616