Layered Software Architecture

Layered Software Architecture is a software architectural style in which the system is organized into a hierarchy of distinct layers, each with well-defined responsibilities and dependencies that restrict interactions to adjacent layers, thereby promoting separation of concerns, modularity, and maintainability.

249

Publications

10.5K

Citations

806

Authors

313

Institutions

Publications per year

2017–2026

42

Authors

806

  1. BP
    Bernard P. Zeigler

    University of Arizona, United States

    3 publications · 127 citations

    3

    h-index

  2. GS
    Greg Smolyn

    University of British Columbia, Canada

    3 publications · 225 citations

    3

    h-index

  3. GK
    Gregor Kiczales

    University of British Columbia, Canada

    3 publications · 225 citations

    3

    h-index

  4. MF
    Mike Feeley

    University of British Columbia, Canada

    3 publications · 225 citations

    3

    h-index

  5. JB
    Jan Bosch

    Chalmers University of Technology, Sweden

    3 publications · 78 citations

    3

    h-index

1–5 of 806

Venues

  1. IEEE Transactions on Software Engineering

    TSE · 4 publications · 163 citations

    4

    h-index

  2. arXiv (Cornell University)

    Repository · 4 publications · 60 citations

    4

    h-index

  3. IEEE Transactions on Power Systems

    3 publications · 241 citations

    3

    h-index

  4. Software Practice and Experience

    3 publications · 64 citations

    3

    h-index

  5. IEEE Network

    3 publications · 276 citations

    3

    h-index

1–5