Evolutionary Software Life Cycle

نویسندگان

  • Ahmed Ghoneim
  • Sven Apel
  • Gunter Saake
چکیده

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 metalevel) 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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolutionary Software Life Cycle for Self-Adapting Robot Software Systems

Robot software systems perform tasks continually to face environmental changes. These changes in the environment require to adapt the strategies of the set of behaviors or to add new ones according to the ability of the robot’s hardware capabilities. We present an evolutionary life cycle for self-evolving robot software systems. The life cycle applies within a reflective architecture, that prov...

متن کامل

Evolutionary Software Life Cycle for Self-Adapting Software Systems

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 invo...

متن کامل

Techno-economic operation optimization of a HRSG in combined cycle power plants based on evolutionary algorithms: A case study of Yazd, Iran

In this research study, energy, exergy and economic analyses is performed for a combined cycle power plant (CCPP) with a supplementary firing system. The purpose of this analyses is to evaluate the economic feasibility of a CCPP by applying an optimization techniques based on Evolutionary algorithms. Actually, the evolutionary algorithms of Firefly, PSO and NSGA-II are applied to minimize the c...

متن کامل

Objects + Scripts = Applications 1

We argue that object-oriented programming is only half of the story. Flexible, configurable applications can be viewed as collections of reusable objects conforming to standard interfaces together with scripts that bind these objects together to perform certain tasks. Scripting encourages a component-oriented approach to application development in which frameworks of reusable components (object...

متن کامل

Objects + Scripts = Applications 1 Oscar

We argue that object-oriented programming is only half of the story. Flexible, configurable applications can be viewed as collections of reusable objects conforming to standard interfaces together with scripts that bind these objects together to perform certain tasks. Scripting encourages a component-oriented approach to application development in which frameworks of reusable components (object...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005