ARTÍCULO
TITULO

Automated Probabilistic System Architecture Analysis in the Multi-Attribute Prediction Language (MAPL): Iteratively Developed using Multiple Case Studies

Robert Lagerström    
Pontus Johnson    
Mathias Ekstedt    
Ulrik Franke    
Khurram Shahzad    

Resumen

The Multi-Attribute Prediction Language (MAPL), an analysis metamodel for non-functional qualities of system architectures, is introduced. MAPL features automate analysis in five non-functional areas: service cost, service availability, data accuracy, application coupling, and application size. In addition, MAPL explicitly includes utility modeling to make trade-offs between the qualities. The article introduces how each of the five non-functional qualities are modeled and quantitatively analyzed based on the ArchiMate standard for enterprise architecture modeling and the previously published Predictive, Probabilistic Architecture Modeling Framework, building on the well-known UML and OCL formalisms. The main contribution of MAPL lies in the probabilistic use of multi-attribute utility theory for the trade-off analysis of the non-functional properties. Additionally, MAPL proposes novel model-based analyses of several non-functional attributes. We also report how MAPL has iteratively been developed using multiple case studies.

 Artículos similares

       
 
Hisham ElMoaqet, Jungyoon Kim, Dawn Tilbury, Satya Krishna Ramachandran, Mutaz Ryalat and Chao-Hsien Chu    
Sleep apnea is a common sleep-related disorder that significantly affects the population. It is characterized by repeated breathing interruption during sleep. Such events can induce hypoxia, which is a risk factor for multiple cardiovascular and cerebrov... ver más
Revista: Applied Sciences

 
Natalia Sizova,Olha Starkova,Ganna Solodovnik,Natalya Dolgova     Pág. 66 - 76
The paper reports the proposed method of quantitative analysis of risks in investment construction projects, which uses a probabilistic approach. The specific feature of this approach is a multistage evaluation process and complex accounting of indicator... ver más