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 th...
Coping with uncertainty in the evaluation of non-functional properties for software systems Descript...
International audienceDependable systems are characterized by a number of attributes including: reli...
Xu P, Yang FC. Modeling patterns: A method to evaluate non-functional attributes of software archite...
The Multi-Attribute Prediction Language (MAPL), an analysis metamodel for non-functional qualities o...
Part 5: Interoperability MethodologyInternational audienceIn the design phase of business and softwa...
The business of contemporary organizations is heavily dependent on information systems. Business pro...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Cost, quality and lead-time are three main concerns in software engineering projects. The quality of...
To facilitate the use of non-functional analysis results in the selection and assembly of components...
The quantitative evaluation of certain quality attributes— performance, timeliness, and reliability—...
Abstract. Smart system of systems adapt to their context, current situation, and configuration. To e...
To facilitate the use of non-functional analysis results in the selection and assembly of components...
To facilitate the use of non-functional analysis results in the selection and assembly of components...
The increasing scale and distribution of modern pervasive computing and service-based platforms make...
Coping with uncertainty in the evaluation of non-functional properties for software systems Descript...
International audienceDependable systems are characterized by a number of attributes including: reli...
Xu P, Yang FC. Modeling patterns: A method to evaluate non-functional attributes of software archite...
The Multi-Attribute Prediction Language (MAPL), an analysis metamodel for non-functional qualities o...
Part 5: Interoperability MethodologyInternational audienceIn the design phase of business and softwa...
The business of contemporary organizations is heavily dependent on information systems. Business pro...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Cost, quality and lead-time are three main concerns in software engineering projects. The quality of...
To facilitate the use of non-functional analysis results in the selection and assembly of components...
The quantitative evaluation of certain quality attributes— performance, timeliness, and reliability—...
Abstract. Smart system of systems adapt to their context, current situation, and configuration. To e...
To facilitate the use of non-functional analysis results in the selection and assembly of components...
To facilitate the use of non-functional analysis results in the selection and assembly of components...
The increasing scale and distribution of modern pervasive computing and service-based platforms make...
Coping with uncertainty in the evaluation of non-functional properties for software systems Descript...
International audienceDependable systems are characterized by a number of attributes including: reli...
Xu P, Yang FC. Modeling patterns: A method to evaluate non-functional attributes of software archite...