Enterprise Architecture Cybernetics for Complex Disaster Management



Similar documents
Axiomatic design of software systems

A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

GERAM: Generalised Enterprise Reference Architecture and Methodology. IFIP IFAC Task Force on Architectures for Enterprise Integration

Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory

Towards a Support Framework for Enterprise Integration

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

Tinwisle Corporation. ISO/DIS & 19440, Framework and Constructs for Enterprise Modeling

Developing E-Commerce Strategies Based on Axiomatic Design

AXIOMATIC-DESIGN SCHEDULING METHOD FOR FAST-TRACK CONSTRUCTION

Service Oriented Architecture vs. Enterprise Architecture: Competition or Synergy?

Chapter 2 A Systems Approach to Leadership Overview

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

Governance, Risk, Compliance and Beyond: The Emergence of Strategic IT Risk Management

Integrating Cross-Organisational Business Processes Based on a Combined S-BPM/DSM Approach

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques

Realestate online information systems

International Standards for System Integration

Enterprise Architectures Survey of Practices and Initiatives

Combining Security Risk Assessment and Security Testing based on Standards

AXIOMATIC DESIGN FOR THE DEVELOPMENT OF ENTERPRISE LEVEL E-COMMERCE STRATEGIES

COPYRIGHTED MATERIAL. Contents. Acknowledgments Introduction

Software Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement

A Variability Viewpoint for Enterprise Software Systems

An ISO Compliant and Integrated Model for IT GRC (Governance, Risk Management and Compliance)

Enterprise and Business Processes - How to Interoperate? The Standards View

ENGINEERING COUNCIL. Guidance on Risk for the Engineering Profession.

Enterprise Security Architecture: Approaches and a Framework

Self-organized Multi-agent System for Service Management in the Next Generation Networks

hal , version 1-19 Dec 2006

Bio-inspired mechanisms for efficient and adaptive network security

STATISTICAL DATABASES: THE REFERENCE ENVIRONMENT AND THREE LAYERS PROPOSED BY EUROSTAT

BUSINESS INTELLIGENCE AS SUPPORT TO KNOWLEDGE MANAGEMENT

SLA Based Information Security Metric for Cloud Computing from COBIT 4.1 Framework

Enterprise Architecture and Knowledge Perspectives on Continuous Requirements Engineering

Information Broker Agents in Intelligent Websites

A Formal Method for Analysing Field Data and Setting the Design Requirements for Scheduling Tools

Intrusion Detection via Machine Learning for SCADA System Protection

ITIL V3 and ASL Sound Guidance for Application Management and Application Development

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies

Masters in Information Technology

Programming Risk Assessment Models for Online Security Evaluation Systems

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3

Managing Risks at Runtime in VoIP Networks and Services

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE

Knowledge-Based Systems Engineering Risk Assessment

Standards in health informatics

KNOWLEDGE MANAGEMENT AND COOPERATION TECHNOLOGY. G. De Michelis Dept. of Informatics, Systems and Communication, University of Milano Bicocca, Italy

Ontological Representations of Software Patterns

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

The Department for Business, Innovation and Skills IMA Action Plan PRIORITY RECOMMENDATIONS

Learning in Abstract Memory Schemes for Dynamic Optimization

Internationalization Processes for Open Educational Resources

How To Scale Agile Development With Knowledge Management

Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations

A joint control framework for supply chain planning

A Methodology for the Development of New Telecommunications Services

INTEGRATION OF AXIOMATIC DESIGN AND PROJECT PLANNING

Risk Management and Dependability Standards

SOFTWARE DEVELOPMENT OF A SEQUENTIAL ALGORITHM WITH ORTHOGONAL ARRAYS (SOA) USING AXIOMATIC DESIGN

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

Extended Enterprise Architecture Framework Essentials Guide

STAGE 1 COMPETENCY STANDARD FOR PROFESSIONAL ENGINEER

School of Computer Science

Software Engineering Reference Framework

How To Use Data Mining For Knowledge Management In Technology Enhanced Learning

GFMAM Competency Specification for an ISO Asset Management System Auditor/Assessor First Edition, Version 2

Optimised Realistic Test Input Generation

On the relevance of Enterprise Architecture and IT Governance for Digital Preservation

Theory of Automated Reasoning An Introduction. Antti-Juhani Kaijanaho

Transcription:

Enterprise Architecture Cybernetics for Complex Reducing the Complexity of the and Emergency Services Using Extended Axiomatic Design Theory and Enterprise Architecture Principles Hadi Kandjani Centre for Enterprise Architecture Research &, School ICT, Griffith University Brisbane, Australia H.Kandjani@griffith.edu.au Peter Bernus Centre for Enterprise Architecture Research &, School ICT, Griffith University Brisbane, Australia P.Bernus@griffith.edu.au Abstract Today civilised networked societies have eliminated the majority of the disaster and emergency services from the community s social structure and put them in hands of local governments. This paper proposes the concept of self-designing disaster and emergency services (community-based initiatives) to reduce the apparent complexity of disaster and emergency management initiatives as well as to increase their probability of success using extended axiomatic design theory and enterprise architecture frameworks such as ISO15704: GERAM. Keywords:, Complexity, Enterprise Architecture, Extended Axiomatic Design Theory, Self-designing I. INTRODUCTION Today civilised networked societies have eliminated the majority of the disaster and emergency services from the community s local social structure and put them in the hands of local governments. In fact, most of the disaster and emergency service management and operations being undertaken by governments, public sector agencies and etc. are dominated by external non-community based administrations [1]. The consequences of this shift of responsibility from communitybased decentralised initiatives in the past to centralised decision centres in enterprises, communities and societies, have increased the vulnerability of communities to disasters [1]. This shift is in fact the result of layering the design of organisations, communities and societies in form of networked systems to gain more control over their operations as well as their action space. However, this has increased the apparent complexity of the design and management of disaster- and emergency services as government-based large scale systems (disaster- and emergency services management are now centrally provided by central decision centres like specific government departments, local governments and public administrations). As a result, to study and deal with the complexity of disaster and emergency services initiatives and gain more control over them, it would be helpful to turn to the laws and principles of complexity science as well as systems thinking and cybernetics which try to tackle the problem of design of, and control over, complex systems. To reduce the apparent complexity of design of the Organisations (DMOs), the taskforce (Taskforce) and the resulting projects as complex systems, this paper proposes the application Enterprise Architecture Cybernetics [2] as a field of Enterprise Architecture which formalises, synthesises, harmonises and systematises the achievements and results of the systems thinking and cybernetics and demonstrates them in EA practice. This paper therefore introduces the application of Extended Axiomatic Design theory [3], Participatory Design [4-6] as a self-designing approach as well as the application EA frameworks such as ISO 15704 (GERAM) [7-9] to tackle the complexity of designing disaster management entities and projects. (Note that Axiomatic Design proposes techniques for reducing complexity in multiple engineering as well as management domains.) II. DISASTER MANAGEMENT ENTITIES AND PROJECTS AS SELF-DESIGNING SYSTEMS Ashby [10] introduced the law of requisite variety of cybernetics indicating that the greater the variety of perturbations that the system may be subjected to, the larger the variety of actions it requires to remain in control [10]. In addition to this basic fact, based on the law of requisite knowledge [11,12], the controller of the system requires to have the knowledge of which action to execute in which state under which circumstances. We call this the ability to discern the relevant sates of the system s environment. In the absence of such knowledge, the disaster management organisations or taskforce would have to try out scenarios or actions blindly, until one would by chance eliminate the perturbation. The larger the variety of disturbances of the disaster event are, the smaller the likelihood that a randomly selected action would achieve the goal by a centralised layered organizational structure of disaster management, and therefore the lower the probability of success of the disaster management projects. Therefore, increasing the variety of actions must be accompanied by increasing the constraint or selectivity in choosing the appropriate action, which means increasing knowledge. It is this requirement, which is called 'the law of requisite knowledge [12]. Kandjani and Bernus [3] also refer

to this as the tacit knowledge of the controller of the system, which results in the ability to discern the relevant states of the system s surroundings that the system needs to respond to. Kandjani and Bernus [ibid] also argue that a designer situated outside of the system needs a more detailed model of the system than a participant designer that is part of the system itself. This is because a designer who is part of the system will have developed tacit knowledge and will have more requisite knowledge about the responses of the system to the relevant states of the environment. Therefore the designer who is part of the system knows what the relevant distinctions are regarding the system s ability to satisfy its requirements. Thus the apparent complexity of the system from this participant embedded designer s point of view is less than the apparent complexity by a designer situated outside. Stakeholder participation is also one of the key principles of participatory design methods to effectively analyse and understand the requirements of an organisation [4-6]. Therefore, our hypothesis is that disaster management organisations, taskforces and projects and the designer (group of designers, design authorities, and stakeholders in communities) should not be separated, and communities and societies (through NGOs as well as governmental organisations) should design and manage and operate disaster management organisations and resulting projects themselves, out of component systems with the same self-designing property from the community. This will results in minimised information content and thus complexity. Suh [13] defined information content (IC) as the negative logarithm of the probability that the system will under all circumstances satisfy its functional requirements: minimising information content of the organization creates a best design [13] for disaster management projects, increasing the likelihood of success. III. ENTERPRISE ARCHITECTURE FRAMEWORKS FOR COMPLEX DISASTER MANAGEMENT Enterprise architecture (EA) frameworks e.g., GERAM [7-9] aim at advising on a complete collection of tools, methods and models to be used by enterprise engineering/change efforts. GERAM is a toolkit of concepts for designing and maintaining enterprises for their entire life history (Fig.1)[7-9] therefore we expect that it may be used to systematise various contributions of the field that address the creation and sustenance through life of DMOs, Taskforces and resulting disaster management projects as complex systems. Using EA (or enterprise engineering ) when studying disaster management, we consider DMOS, Taskforces and their projects as complex systems, but while they can be partly characterised as designed systems, they are also complex adaptive in nature, because they are usually living systems (a property also studied in General Systems theory [14]). EA as an inter-disciplinary and multidisciplinary area of study, not only applies models, methods and theories of management and control, it also uses those from engineering, linguistics, cognitive science, environmental science, biology, social science, artificial intelligence, systems thinking and cybernetics. Life-cycle Enterprise Events starting a sequence of events Sequence of events 1 & 3 Enterprise Engineering Project Figure 1. Life History of GERA Modeling Framework [7-9]. Sequence of events 2 Redesign/ continuous improvement project Sequence of events 4 ing project Interestingly, the GERA modeling framework of GERAM reduces the apparent complexity of enterprise models by introducing the view(point) concept as the generalisation of the view(point) concepts of several other architecture frameworks (such as CIMOSA, GRAI and PERA etc). Views constructed using these viewpoints may highlight certain aspects and level of detail of an entity and hide the rest of aspects (see Fig.2). Prelim. design Design Detailed design LC phases Views Generic Partial Particular Instantiation and Control Product or Service Software Hardware Resource Organisation Information Function Machine Human Figure 2. The GERA Modelling Framework [7-9]. IV. DISASTER MANAGEMENT & COMPLEXITY and emergency management projects could not be fully planned ahead and executed as an entirely rational process. It is because there is a high degree of uncertainty involved in such projects and the main factor causing this uncertainty is high complexity. Therefore, an important Time

problem facing a disaster and emergency initiative is complexity, as uncontrolled complexity can cause undesired system qualities, unsatisfied requirements of such projects. The question that may arise here is: What is Complexity? Def 1. The complexity of a system C sys scales with the number of its elements #E, the number of interactions #I between them, the complexities of the elements C ej, and the complexities of the interactions C ik [15]. Seth Lloyd [16] introduces three critical questions posed when attempting to quantify the complexity of an entity; here we map these questions to the context of disaster management: a) How hard is it to describe the disaster management project? b) How hard is it for the DMO or taskforce to create the disaster management project? c) What is the degree of organization of the disaster management project? These questions were interpreted by Kandjani and Bernus [3] and could be classified as those that characterise the difficulty to describe the a) function, behaviour, and states of the disaster management project, and b) the architecture of the disaster management project (relationship between physical and functional structure) c) the process to create the disaster management project. In this case, categories a) and b) measure the complexity of disaster management project(s), and category c) measures the complexity of processes that design and create disaster management projects. Kandjani & Bernus [2] point out that the groups (a) and (c) of complexity measures above have one thing in common: they measure the difficulty that a design participant deals with when describing the disaster management project (for analysing, designing or controlling it). Melvin [17] argues that we need large and complex systems to be able to satisfy all functional requirements of a system. Axiomatic Design (AD) Theory [18] also defines a complex system as one that can not be predicted to always satisfy its functional requirements. This complexity should also be addressed in case of disaster and emergency services as the behavior of the disaster management project can not be predicted to always satisfy its functional requirements. Therefore, in this paper we turn to the Axiomatic Design theory of complexity and its techniques to address this type of complexity and to increase the probability of satisfying the functional requirements of DMOs, Taskforces and resulting disaster management projects. Enterprise Engineering frameworks also methodologies could guarantee a holistic approach in disaster management interoperability and integration issues [19]. Noran and Bernus [19] mapped disaster management actions to the life cycle phases of GERA-based formalism (the modeling framework of GERAM) to address interoperability requirements for each life cycle phase of disaster management [19] (Fig.3). We believe that the reason why a disaster management project can not satisfy its functional requirements under uncertainty may be because of the following two reasons: Prel. Design Det. Design Life Cycle Actions Prevention Preparation Response Recovery Figure 3. Mapping of disaster management actions to GERA life cycle activities [19]. A. Before disaster and during the prevention and preparation stages of the disaster management proces: During these stages, the management of the DMOs or the taskforce may lack enough knowledge of (or pragmatically the right model of): (1) information, (2) resources and (3) functions of the disaster management process, project, organisation and their environment (the content view in GERA / ISO 15704 [7-9] (see Fig.2). B. After disaster and during the response and recovery stage of the disaster management process: During these stages, the content views (1, 2 & 3) of the DMOs, Taskforces and projects may not be physically available or enough to respond to a disaster event (due to damage) even if having a right model of these elements before the disaster event. Therefore, for DMOS, Taskforces and projects to satisfy their requirements, the designer (disaster taskforce) must have enough knowledge (information, resource and functional models of the system, and of involved disaster management organizations), and must quickly build the same of the surrounding environment (disaster event) so as to satisfactorily perform the life cycle activities of a response project. V. EXTENDED AXIOMATIC DESIGN THEORY FOR DISASTER AND EMERGENCY SERVICES Axiomatic Design (AD) [20] claims to codify in a disciplineindependent way what a best design is, and in particular aims at avoiding unnecessary complexity. However, to be able to avoid complexity of category c) (above) AD was extended by introducing the Recursion Axiom stipulating that the system that designs the system must also obey the axioms of AD [3]. According to AD, design is the result of the mapping between four design domains. Once we identify and define the perceived needs (CA), these must be translated into functional requirements (FRs) (NB. there may be several good solutions). After FRs are chosen, we map them to design parameters (DPs) in physical domain, which DPs can satisfy the (FRs). The mapping process is typically a one-to-many process: for a given FR, there can be many possible DPs.

We must choose the right DP by making sure that other FRs are not affected by the chosen DP and that the FR can be satisfied within the design range [13]. Figure 4 demonstrates the mapping of AD design domains to the GERA life cycle and Fig. 5 demonstrates the life cycle relationships between the disaster management design entity and a disaster management project. AD explains the reasons of emerging complexity and offers a formal design theory and two design axioms that system designs (here: projects ) must satisfy to minimise complexity of type b) [3]. A. Axiom I: The Independence Axiom [13] The independence of Functional (FRs) must always be maintained. (An FRi is independent of others if there exist design parameters [DPi] so that if changing one FRi only one DPi must change, whereupon [FR] = [[A]] * [DP]. Here [FR] is the vector of FRs, [DP] is the vector of DPs and [[A]] is the matrix mapping DPs to FRs. If [[A]] is diagonal then the design is uncoupled (full independence). If [[A]] is triangular then the design is decoupled (the implementation process is serializable ), otherwise the design is coupled (the implementation process of DPs is cyclic). Prel. Design Det. Design Life Cycle Design Domains in Axiomatic Design Theory Customer Domain (CAs) Functional Domain (FRs) Design Domain (DPs) Process Domain (PVs) Figure 4. Mapping of the design domains in Axiomatic Design Theory to GERA life cycle activities [3,21]. B. Axiom II: The Information Axiom [13] Out of the designs that satisfy Axiom I that design is best which has the minimal information content. Axioms I and II together intend to minimise the complexity of the system s architecture complexity type b and can be used to design less complex disaster management projects. However, observe that complexity type c (complexity of the DMO or the Taskforce) is not automatically addressed by introducing AD into the design of disaster management projects. Therefore, according to Kandjani and Bernus [3], Axioms I & II must also be applied to the change system. Here the change system consists of the processes, programs or projects that create disaster management projects. This is called the recursion axiom, meaning that change projects (as a system of systems) not only must follow Axioms I & II, but they themselves need to be axiomatically designed. C. Axiom III: Recursion Axiom [3] The system that designs another system applying axioms of design must also satisfy the two Axioms of design. Note: a system that satisfies Axioms I and II does not necessarily satisfy Axiom III and while at a given moment in time in its life history a system may be considered moderately complex, the same system may be very hard to create or change. Self-Designing Conjecture: Among those change systems which satisfy and apply the first two design axioms, that change system is best which is designed by the participants of the system of interest itself [3]. In other words those DMOS, Taskforces and projects are most likely to succeed whose models used to create and control them are simplest. The argument behind the conjecture is that management (the designer of the DMO s future) must be able to make decisions and plan in light of information about the change environment of the disaster event, and it is the stakeholders of disaster management process from the community with relevant tacit knowledge themselves (based on the law of requisite knowledge [11,12]) who have the least need for explicit information to make in-time predictions about and control the change process before, during and after disaster events. Figure 5. Mapping of Design Domains to GERA s Life Cycles and the relationship between the Designing Enterprise and the Project. In other words, models used by these participatory embedded designers can be simpler because they know the important distinctions between relevant states due to their tacit knowledge. Therefore by distributing disaster planning and management (as design and operation functions) and allocation of the design, management and the operation of life cycle phases of a disaster management project to the stakeholders (members of a community, NGOs, etc), the apparent complexity of disaster management projects (visible to any one participant designer) can be reduced and this will increase the probability of success of disaster management projects. If DMOs or the disaster Taskforce wish to reduce their own complexity as well as that of its Projects to subsequently maintain reduced complexity through life, they may wish to adopt AD as a strategy.

VI. CONCLUSION This paper demonstrated that participatory design as a selfdesigning approach, Enterprise Architecture frameworks e.g. GERAM and extended axiomatic design theory may be used to minimise apparent complexity and increase the probability of success of DMOs, Taskforces and their disaster management projects. Using enterprise architecture frameworks such as GERAM to guarantee a holistic approach and by satisfying all three design axioms, DMOs and the Taskforce must attempt to make their life cycle activities (and those of their designed projects) as independent, controlled and uncoupled as possible so that the participant designer can predict the next relevant states of the life history and avoid a chaotic change, i.e. change of those states of which the size and direction must be predictable. Future research should focus on validating and testing the results of the approach proposed in this paper, via concrete case studies in the context of complex disaster and emergency management projects. REFERENCES [1] A. Kirschenbaum, Chaos organization and disaster management vol. 105. New York: CRC, 2004. [2] H. Kandjani and P. Bernus, "Capability Maturity Model for Collaborative Networks based on Extended Axiomatic Design Theory," in Adaptation and Value Creating Collaborative Networks. IFIP AICT 1001.362, Berlin : Springer. pp. 421-427, 2011. [3] H. Kandjani and P. Bernus, "Engineering self-designing enterprises as complex systems using Extended Axiomatic Design Theory.," in. Bittanti, S., Cenedese, A., Zampieri, S. (Eds) Proc 18th IFAC World Congr. IFAC Papers On Line, Vol 18. Amsterdam : Elsevier. pp.11943-11948, 2011 [4] K. Bødker, F. Kensing, and J. Simonsen, Participatory IT design: designing for business and workplace realities, The MIT Press, 2004. [5] F. Kensing and J. Blomberg, "Participatory design: Issues and concerns," Computer Supported Cooperative Work (CSCW), vol. 7, pp. 167-185, 1998. [6] F. Kensing, J. Simonsen, and K. Bodker, "MUST: A method for participatory design," Human-Computer Interaction, vol. 13, pp. 167-198, 1998. [7] P. Bernus, L. Nemes, and G. Schmidt (eds.), Handbook on Enterprise Architecture. Berlin : Springer, 2003. [8] IFIP-IFAC-Taskforce, "GERAM: Generalised Enterprise Reference Architecture and Methodology (1999)," Version 1.6.3. 1999. Available on line at http://www.ict.griffith.edu.au/~bernus/. Also availble as Annex A to ISO15704 [9] [9] ISO15704, "Industrial automation systems - for enterprise-reference architectures and methodologies.," TC184. SC5. WG1. Geneva, ISO TC184.SC5.WG1, 2000, Amd.2005. [10] W. R. Ashby, An introduction to cybernetics, vol. 80: Taylor & Francis, 1956. [11] F. Heylighen, "Principles of Systems and Cybernetics: an evolutionary perspective," Cybernetics and Systems, vol. 92, pp. 3-10, 1992. [12] F. Heylighen and C. Joslyn, "Cybernetics and second order cybernetics," Encyclopedia of physical science & technology, vol. 4, pp. 155-170, 2001. [13] N. P. Suh, The principles of design vol. 226: Oxford University Press New York, 1990. [14] L. Von Bertalanffy, "General System Theory-Foundations and Developments," New York: George Braziller, Inc, p. l0, 1968. [15] C. Gershenson, Design and control of self-organizing systems. Mexico City: CopIt ArXives, 2007. [16] S. Lloyd, "Measures of complexity: a nonexhaustive list," IEEE Control Systems Magazine, vol. 21, pp. 7-8, 2001. [17] J. W. Melvin, "Axiomatic System Design: Chemical Mechanical Polishing Machine Case Study," Massachusetts Institute of Technology, Dept. of Mechanical Engineering, Cambridge : MIT, 2003. [18] N. P. Suh, "Axiomatic design: advances and applications, 2001," Oxford University Press, New York, 2001. [19] O. Noran and P. Bernus, "Effective disaster management: an interoperability perspective," in OTM 2011 Workshops, EI2N2011 Hersonissos, Crete, Greece. LNCS 7046, Berlin : Springer pp. 112-121, 2011 [20] N. P. Suh, "A theory of complexity, periodicity and the design axioms," Research in Engineering Design, vol. 11, pp. 116-132, 1999. [21] M. R. S. Moghaddam, A. Sharifi, and E. Merati, "Using Axiomatic Design in the Process of Enterprise Architecting," in ICCIT '08 Proceedings of the Third International Conference on Convergence and Hybrid Information Technology, Busan, pp. 279-284. 2008