64,425 research outputs found
Digital Ecosystems: Ecosystem-Oriented Architectures
We view Digital Ecosystems to be the digital counterparts of biological
ecosystems. Here, we are concerned with the creation of these Digital
Ecosystems, exploiting the self-organising properties of biological ecosystems
to evolve high-level software applications. Therefore, we created the Digital
Ecosystem, a novel optimisation technique inspired by biological ecosystems,
where the optimisation works at two levels: a first optimisation, migration of
agents which are distributed in a decentralised peer-to-peer network, operating
continuously in time; this process feeds a second optimisation based on
evolutionary computing that operates locally on single peers and is aimed at
finding solutions to satisfy locally relevant constraints. The Digital
Ecosystem was then measured experimentally through simulations, with measures
originating from theoretical ecology, evaluating its likeness to biological
ecosystems. This included its responsiveness to requests for applications from
the user base, as a measure of the ecological succession (ecosystem maturity).
Overall, we have advanced the understanding of Digital Ecosystems, creating
Ecosystem-Oriented Architectures where the word ecosystem is more than just a
metaphor.Comment: 39 pages, 26 figures, journa
Digital Ecosystems: Self-Organisation of Evolving Agent Populations
A primary motivation for our research in Digital Ecosystems is the desire to
exploit the self-organising properties of biological ecosystems. Ecosystems are
thought to be robust, scalable architectures that can automatically solve
complex, dynamic problems. Self-organisation is perhaps one of the most
desirable features in the systems that we engineer, and it is important for us
to be able to measure self-organising behaviour. We investigate the
self-organising aspects of Digital Ecosystems, created through the application
of evolutionary computing to Multi-Agent Systems (MASs), aiming to determine a
macroscopic variable to characterise the self-organisation of the evolving
agent populations within. We study a measure for the self-organisation called
Physical Complexity; based on statistical physics, automata theory, and
information theory, providing a measure of information relative to the
randomness in an organism's genome, by calculating the entropy in a population.
We investigate an extension to include populations of variable length, and then
built upon this to construct an efficiency measure to investigate clustering
within evolving agent populations. Overall an insight has been achieved into
where and how self-organisation occurs in our Digital Ecosystem, and how it can
be quantified.Comment: 5 pages, 5 figures, ACM Management of Emergent Digital EcoSystems
(MEDES) 200
Parallel and Distributed Data Series Processing on Modern and Emerging Hardware
This paper summarizes state-of-the-art results on data series processing with
the emphasis on parallel and distributed data series indexes that exploit the
computational power of modern computing platforms. The paper comprises a
summary of the tutorial the author delivered at the 15th International
Conference on Management of Digital EcoSystems (MEDES'23).Comment: This paper will appear in the Proceedings of the 15th International
Conference on Management of Digital EcoSystems (MEDES'23
From private digital platforms to public data spaces: implications for the digital transformation
Technological developments such as Cloud Computing, the Internet of Things, Big Data and Artificial Intelligence continue to drive the digital transformation of business and society. With the advent of platform-based ecosystems and their potential to address complex challenges, there is a trend towards greater interconnectedness between different stakeholders to co-create services based on the provision and use of data. While previous research on digital transformation mainly focused on digital transformation within organizations, it is of growing importance to understand the implications for digital transformation on different layers (e.g., interorganizational cooperation and platform ecosystems). In particular, the conceptualization and implications of public data spaces and related ecosystems provide promising research opportunities. This special issue contains five papers on the topic of digital transformation and, with the editorial, further contributes by providing an initial conceptualization of public data spaces' potential to foster innovative progress and digital transformation from a management perspective
Handling Complexity in Modern Software Engineering: Editorial Introduction to Issue 32 of CSIMQ
The potential of the Internet and related digital technologies, such as the Internet of Things (IoT), cognition and artificial intelligence, data analytics, services computing, cloud computing, mobile systems, collaboration networks, and cyber-physical systems, are both strategic drivers and enablers of modern digital platforms with fast-evolving ecosystems of intelligent services for digital products. This issue of CSIMQ presents three recent articles on modern software engineering. First, we focus on continuous software development and place it in the context of software architectures and digital transformation. The first contribution is followed by the description of the basis of specific security requirements and adequate digital monitoring mechanisms. Finally, we present a practical example of the digital management of livestock farming
The demographics of student device ownership: An examination of the personal computing ecosystems of students in higher education
Higher education has become dependent on the use of digital materials, which may include texts, audiovisual content, and software applications. Because students in higher education are largely responsible for providing the computing devices they are required to use to interact with their digital course materials, instructors and instructional designers are often unaware of the personal computing ecosystems in use by their students. This study describes a large-scale survey of student ownership and use of computing devices at a large public university in the midwestern United States. The results demonstrate that students generally have access to devices that allow them to engage with their digital course materials, but age and demographic factors correlated with socioeconomic status appear to impact the type and quality of devices owned. The study also shows that students have access to a variety of device types and that most students perform their computing tasks on a single screen. Understanding the personal computing ecosystems of students will allow instructors and instructional designers to develop course materials that are accessible to students on the devices in use and can inform the decision-making process when an institution considers adoption of new learning technologies. This data can also be used as a foundation for future studies that examine the influence of a student’s technology access and ownership on their academic outcomes
Experiences and issues for environmental engineering sensor network deployments
Sensor network research is a large and growing area of academic effort, examining technological and deployment issues in the area of environmental monitoring. These technologies are used by environmental engineers and scientists to monitor a multiplicity of environments and services, and, specific to this paper, energy and water supplied to the built environment. Although the technology is developed by Computer Science specialists, the use and deployment is traditionally performed by environmental engineers. This paper examines deployment from the perspectives of environmental engineers and scientists and asks what computer scientists can do to improve the process. The paper uses a case study to demonstrate the agile operation of WSNs within the Cloud Computing infrastructure, and thus the demand-driven, collaboration-intense paradigm of Digital Ecosystems in Complex Environments
Experiences and issues for environmental science sensor network deployments
Sensor network research is a large and growing area of academic effort, examining technological and deployment issues in the area of environmental monitoring. These technologies are used by environmental engineers and scientists to monitor a multiplicity of environments and services, and, specific to this paper, energy and water supplied to the built environment. Although the technology is developed by Computer Science specialists, the use and deployment is traditionally performed by environmental engineers. This paper examines deployment from the perspectives of environmental engineers and scientists and asks what computer scientists can do to improve the process. The paper uses a case study to demonstrate the agile operation of WSNs within the Cloud Computing infrastructure, and thus the demand-driven, collaboration-intense paradigm of Digital Ecosystems in Complex Environments
Digital ecosystems
We view Digital Ecosystems to be the digital counterparts of biological ecosystems, which
are considered to be robust, self-organising and scalable architectures that can automatically
solve complex, dynamic problems. So, this work is concerned with the creation, investigation,
and optimisation of Digital Ecosystems, exploiting the self-organising properties of biological
ecosystems. First, we created the Digital Ecosystem, a novel optimisation technique inspired
by biological ecosystems, where the optimisation works at two levels: a first optimisation,
migration of agents which are distributed in a decentralised peer-to-peer network, operating
continuously in time; this process feeds a second optimisation based on evolutionary computing
that operates locally on single peers and is aimed at finding solutions to satisfy locally relevant
constraints. We then investigated its self-organising aspects, starting with an extension
to the definition of Physical Complexity to include the evolving agent populations of our
Digital Ecosystem. Next, we established stability of evolving agent populations over time,
by extending the Chli-DeWilde definition of agent stability to include evolutionary dynamics.
Further, we evaluated the diversity of the software agents within evolving agent populations,
relative to the environment provided by the user base. To conclude, we considered alternative
augmentations to optimise and accelerate our Digital Ecosystem, by studying the accelerating
effect of a clustering catalyst on the evolutionary dynamics of our Digital Ecosystem, through
the direct acceleration of the evolutionary processes. We also studied the optimising effect of
targeted migration on the ecological dynamics of our Digital Ecosystem, through the indirect
and emergent optimisation of the agent migration patterns. Overall, we have advanced the
understanding of creating Digital Ecosystems, the self-organisation that occurs within them,
and the optimisation of their Ecosystem-Oriented Architecture
- …