A Methodology for Automatic Formal Verification of Enterprise Architecture

Author(s):  
Eduard Babkin ◽  
Pavel Malyzhenkov ◽  
Marina Ivanova ◽  
Nikita Ponomarev

For over a decade, IT-business alignment has been ranked as a top-priority management concern, but there is little research on practical ways to achieve the alignment. EA development is a continuous iterative process, which implicitly ensures the achievement of a specific IT-business alignment level. Therefore, it is necessary to formalize the requirements for architecture and be able to automatically verify them. The authors propose a new methodology for detecting logical contradictions in enterprise architecture models based on a model checking approach adopted in the context of business modeling. In such a methodology, they use ArchiMate standard for a conceptual enterprise architecture description language which is fully aligned with TOGAF. The authors also offer several important verification queries and demonstrate practical applicability of their approach using a software prototype of the modeling tool which exploits MIT Alloy Analyzer model checking framework integrated with AchiMate Archi workbench.

2004 ◽  
Vol 13 (03) ◽  
pp. 257-287 ◽  
Author(s):  
HENK JONKERS ◽  
MARC LANKHORST ◽  
RENÉ VAN BUUREN ◽  
STIJN HOPPENBROUWERS ◽  
MARCELLO BONSANGUE ◽  
...  

A coherent description of enterprise architecture provides insight, enables communication among stakeholders and guides complicated change processes. Unfortunately, so far no enterprise architecture description language exists that fully enables integrated enterprise modeling, because for each architectural domain, architects use their own modeling techniques and concepts, tool support, visualization techniques, etc. In this paper, we outline such an integrated language and we identify and study concepts that relate architectural domains. In our language, concepts for describing the relationships between architecture descriptions at the business, application, and technology levels play a central role, related to the ubiquitous problem of business-ICT alignment, whereas for each architectural domain we conform to existing languages or standards such as UML. In particular, usage of services offered by one layer to another plays an important role in relating the behaviour aspects of the layers. The structural aspects of the layers are linked through the interface concept, and the information aspects through realization relations.


2019 ◽  
Vol 43 (4) ◽  
pp. 52-52
Author(s):  
Umaima Haider ◽  
John D. McGregor ◽  
Rabih Bashroush

2010 ◽  
Vol 83 (2) ◽  
pp. 235-252 ◽  
Author(s):  
Juncao Li ◽  
Nicholas T. Pilkington ◽  
Fei Xie ◽  
Qiang Liu

Sign in / Sign up

Export Citation Format

Share Document