University of Wollongong
Browse

Putting the architecting back into software architecture with systems thinking agent-based modelling

Download (769.48 kB)
conference contribution
posted on 2024-11-13, 15:05 authored by Trevor Harrison, Allan Campbell, Thong Nguyen
This paper details exploratory research which treats architecting as a system. This human architecting system has a structure composed of decisions, interdependencies amongst decisions, decision making, decision makers and the decision-making environment. Agent-based modelling is used to model the architecting system, and simulation is used to visualise system behaviour over time. The goal is to map legitimate / optimal speed of architectural decision-making to an architecting system behaviour pattern. Knowing the appropriate behaviour pattern of early architecture evolution will provide a mechanism for fine-grained progress tracking of architectural design. Divergence from this behaviour pattern should provide early warning signs of an incomplete or overdone architecture.

History

Citation

Harrison, T., Campbell, A. P. & Nguyen, T. (2010). Putting the architecting back into software architecture with systems thinking agent-based modelling. Systems Engineering and Test and Evaluation Conference (pp. 1-12). Adelaide:

Pagination

1-12

Language

English

RIS ID

36616

Usage metrics

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC