loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Ahmed Ghoneim ; Sven Apel and Gunter Saake

Affiliation: Otto-von-Guericke-University, Germany

Keyword(s): Reflection, Runtime Adaptation, Software Evolution, Meta-Data Techniques, UML.

Related Ontology Subjects/Areas/Topics: Enterprise Information Systems ; Information Engineering Methodologies ; Information Systems Analysis and Specification ; Methodologies, Processes and Platforms ; Model-Driven Software Development ; Modeling Formalisms, Languages and Notations ; Requirements Analysis And Management ; Software Engineering ; Systems Engineering

Abstract: Reactive non-stoppable software systems perform tasks continually to face environmental changes. These changes require for adapting strategies of the set of behaviors, or to add new ones according to the ability of the underlying hardware capabilities. Current approaches to runtime adaptation focus only on information which is provided by the implementation phase. Design information is not involved, even though it is extremely useful for adaptation, because they holds the semantics of the regarding software system. We present an evolutionary life cycle for self-evolving software systems by combining the traditional spiral life cycle model, known from software development with a reflective architecture which processes design information. This allows the iterative evolution of software systems at runtime. The reflective architecture (especially the meta-level) evolves the behavior and structure of the software system using its design information. Furthermore, we propose the concept of meta-feedback to react flexibly on the continuous changes of the environment. The proposed life cycle practicability is illustrated through a case study, a robot control software. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.238.86.122

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Ghoneim, A.; Apel, S. and Saake, G. (2005). EVOLUTIONARY SOFTWARE LIFE CYCLE FOR SELF-ADAPTING SOFTWARE SYSTEMS. In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS; ISBN 972-8865-19-8; ISSN 2184-4992, SciTePress, pages 211-216. DOI: 10.5220/0002550202110216

@conference{iceis05,
author={Ahmed Ghoneim. and Sven Apel. and Gunter Saake.},
title={EVOLUTIONARY SOFTWARE LIFE CYCLE FOR SELF-ADAPTING SOFTWARE SYSTEMS},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS},
year={2005},
pages={211-216},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002550202110216},
isbn={972-8865-19-8},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS
TI - EVOLUTIONARY SOFTWARE LIFE CYCLE FOR SELF-ADAPTING SOFTWARE SYSTEMS
SN - 972-8865-19-8
IS - 2184-4992
AU - Ghoneim, A.
AU - Apel, S.
AU - Saake, G.
PY - 2005
SP - 211
EP - 216
DO - 10.5220/0002550202110216
PB - SciTePress