An Architecture Design Process Using a Supportable Meta-architecture and Roundtrip Engineering

  • Halûk Gümüşkaya
Conference paper

DOI: 10.1007/11890393_34

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4243)
Cite this paper as:
Gümüşkaya H. (2006) An Architecture Design Process Using a Supportable Meta-architecture and Roundtrip Engineering. In: Yakhno T., Neuhold E.J. (eds) Advances in Information Systems. ADVIS 2006. Lecture Notes in Computer Science, vol 4243. Springer, Berlin, Heidelberg

Abstract

In this paper a software architecture design process based on a supportable meta-architecture (SMA) and roundtrip engineering is proposed for large software projects. Our process is applied after the requirements elicitation and analysis phases of a software project. The process begins with designing a SMA aimed at minimizing and managing software complexity. The meta-architecture should be highly supportable, i.e. understandable, maintainable, scalable, and portable and based on software engineering principles particularly object oriented design techniques, design patterns and frameworks. Roundtrip engineering embraces various supportability metrics to ensure that the implementation conforms to the meta-architecture and that the resulting system at the end of each development iteration period is supportable. Two project case studies using this design process are also presented in the paper.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Halûk Gümüşkaya
    • 1
  1. 1.Department of Computer EngineeringFatih UniversityİstanbulTurkey

Personalised recommendations