Making the Software Architecture Explicit in Java Programs to Enable Dynamic Evolution

Authors

  • G. LAGHARI
  • SAAD NIZAMANI
  • SEHRISH NIZAMANI
  • M. MEMON
  • A. H. ABRO
  • M. Y. KOONDHAR

Keywords:

Software Architecture, Dynamic Evolution, Software Components

Abstract

Software architecture helps in developing and understanding software applications at high-level abstraction. Yet, programming languages like Java do not directly support those abstractions. In this paper, we provide the support for architectural abstractions in Java. The support is provided in a middleware that, besides application development and initialization at architectural level, also supports dynamic evolution in the running applications. We demonstrate the use and benefit of the approach with an example scenario.

Downloads

Download data is not yet available.

Downloads

Published

2019-10-11

How to Cite

Making the Software Architecture Explicit in Java Programs to Enable Dynamic Evolution. (2019). Sindh University Research Journal - SURJ (Science Series), 51(3). https://sujo.usindh.edu.pk/index.php/SURJ/article/view/174

Similar Articles

1-10 of 243

You may also start an advanced similarity search for this article.