SOMA: a paradigm to evolve software based on separation of concerns

  • Authors:
  • Toshihiro Kamiya

  • Affiliations:
  • PRESTO, Japan Science and Technology Corp. and Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan

  • Venue:
  • Proceedings of the International Workshop on Principles of Software Evolution
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-oriented paradigm is widely adopted in software development, but it has its own problem to make such software evolution difficult. In this paper, I will propose a new paradigm named SOMA (solid object and medium artifact) as a variation of OO paradigm, which enables dynamic and robust evolution of software products. Operations to modify software structure are explained, which enable developers and users to evolve software product through its life cycle. Brief comparison to the other approaches will reveal the pros and cons of SOMA paradigm as evolution methods. Currently, SOMA paradigm has no supportive implementation yet and waiting for detailed formalization.