The ABACUS architectural approach to computer-based system and enterprise evolution

The enterprise computer-based systems employed by the organisations of today can be extremely complex. Not only do they consist of countless hardware and software products from many varied sources, but they often span continents, piggybacking on public networks. These systems are essential for undertaking business and general operations in the modern environment, and yet the ability of organisations to control their evolution is questionable. The emerging practice of enterprise architecture seeks to control that complexity through the use of a holistic and top-down perspective. However, the toolsets already in me, are very much bottom-up by nature. To overcome the limitations of current enterprise architecture practices, the authors propose the use of the ABACUS methodology and toolset. The authors conclude that by using ABACUS to analyse software and enterprise systems, architects can guide the design and evolution of architectures based on quantifiable non-functional requirements. Furthermore, hierarchical 3D visualisation provides a meaningful and intuitive means for conceiving and communicating complex architectures.

[1]  Terry A. Kuykendall,et al.  Systems Architecting–Creating & Building Complex Systems , 2001 .

[2]  C. N. Payne Using composition and refinement to support security architecture trade-off analysis , 1999 .

[3]  John Leaney,et al.  Measuring the effectiveness of computer based systems: an open system measurement example , 2001, Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer-Based Systems-ECBS 2001.

[4]  T O'Neill,et al.  Architecture-based performance analysis of open computer based systems , 2000 .

[5]  Eberhardt Rechtin Systems Architecting: Creating & Building Complex Systems , 1990 .

[6]  John Leaney,et al.  IEEE ECBS'99 TC Architecture working group (AWG) report , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).

[7]  John Leaney,et al.  Integrating Architecture-based Trade-off Analysis into the design process through tool-assisted modelling , 2004 .

[8]  John Leaney,et al.  Architecture-based visualisation of computer based systems , 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems.

[9]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[10]  M. Varga Framework for Information Systems Architecture , 2003 .

[11]  Adrian Forty,et al.  Words and Buildings, A Vocabulary of Modern Architecture , 2000 .

[12]  S. B. Kiselev,et al.  The capability maturity model: guidelines for improving the software process , 1995 .

[13]  Peter Bernus,et al.  Handbook on Enterprise Architecture , 2010, International Handbooks on Information Systems.

[14]  John Baschab,et al.  The Executive's Guide to Information Technology , 2003 .