23.02.2015 Views

D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange

D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange

D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Dealing with Known Unknowns: A Goal-based Approach 23<br />

one alternative works for both. This further reduces the number of truly alternative<br />

configurations.<br />

For example in the goal model of the AMAN system provided by ATM experts,<br />

there are 54 goals (36 are leaves), 23 AND-decomposition, but only 6 design alternatives.<br />

It means that the complexity of the join operator in this real world case<br />

is less far than the number of nodes.<br />

9 Related Works<br />

Boyd [6] was one of the first who mentioned the term “enterprise model”. He<br />

introduced many essentially concepts which later became pervasive in the area of<br />

Enterprise Modeling (EM). Vernadat [40] defines EM as the process of building<br />

models of the whole or part of an enterprise (e.g., process models, data models,<br />

resource models, etc.)<br />

There exists several techniques, frameworks, languages and tools for representation<br />

of enterprise and its processes. They includes SADT, Data Flow Diagrams<br />

(DFDs), IDEF0 and IDEF [32], activity diagrams in the UML, IEM [22],<br />

GRAI/GIM [9], ARIS/EPC [34], UEML [39], CIMOSA [7], GERAM [5]. Besides<br />

those, i* modeling framework [41] was introduced to support the modeling<br />

of strategic relationships among organizational actors. It provides sets of concepts<br />

that complement other approaches for organizational modeling (such as CIMOSA<br />

and GERAM) to address the need for expressing complex organizational issues as<br />

well as technology ones in an enterprise. However, these models do not cater for<br />

the possibility of evolution.<br />

Evolution was considered initially by Ba et al. [3] in their conceptual Enterprise<br />

Modeling System (EMS). Their framework automatically builds and executes<br />

task-specific models as needed in response to queries from users. The EMS<br />

was designed to support strategic decision-making such as predicting the effects of<br />

changes in business policies, analyzing possible reactions to internal and external<br />

threats, and exploring new business opportunities. In general, the framework tried<br />

to address the “what if”, “what should we do”, and “where should we go”-type of<br />

questions. However, this framework was at high abstract level.<br />

Loucopoulous and Kavakli [20] described an approach involving the explicit<br />

modeling to express enterprise views in terms of the technical, social and teleological<br />

dimensions and their relationship to information system goals. They also<br />

illustrated their approach by a case study about Air Traffic Control. In another<br />

work [21], they emphasized Enterprise Knowledge Management as the most important<br />

factor to address the turbulent changes in many industry sectors. They<br />

proposed an enterprise knowledge meta model which consisted of three main elements:<br />

‘enterprise goals’ which are realized by ‘enterprise processes’ and implemented<br />

by ‘information system components’. Each element has its own meta<br />

model. The purpose of this enterprise knowledge was the improvement of the enterprise<br />

in order to deal with changes. They recommended that enterprise change<br />

management should be seen as a process of identifying business goals and relating<br />

business processes to these goals. Though the authors did not have any concrete

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!