Title: Managing complexity in ICT systems development

Authors: Paul Mason, Ken Cosh

Addresses: School of Information and Communication Technology, Shinawatra University, 99 Moo 10, Bangtoey, Samkok, Pathumthani 12160, Thailand. ' Center for Informatics, Asian University of Science and Technology, Chon Buri, 20250, Thailand

Abstract: Traceability is the common term for mechanisms to record and navigate relationships between artifacts produced by development and dependability assessment processes. The effective management of these relationships is crucial in dealing with the complexities inherent in telecommunications and other ICT systems (i.e., complexity caused by the problem to be solved) which stem from diverse and often conflicting requirements on performance, real-time behaviour, fault tolerance, security and dependability, etc. Practitioners employ a range of notations to model and assess such systems. Most have tool support, although a lack of well defined approaches to integration limits the traceability between their respective data sets. That in turn adds further accidental complexity (i.e., self-created problems which can be fixed) to the inherent complexity referred to previously. This paper proposes a framework known as MATra which remedies that particular complexity by enabling links to be established and consistency to be maintained across data from potentially disjoint tools.

Keywords: traceability; systems engineering; computer-aided systems engineering; CASE; complex systems; metamodelling; ICT; information technology; communications.

DOI: 10.1504/IJITM.2008.017605

International Journal of Information Technology and Management, 2008 Vol.7 No.3, pp.264 - 282

Published online: 20 Mar 2008 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article