z-logo
Premium
Avispa : a tool for analyzing software process models
Author(s) -
Hurtado Alegría Julio A.,
Bastarrica María Cecilia,
Bergel Alexandre
Publication year - 2014
Publication title -
journal of software: evolution and process
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.371
H-Index - 29
eISSN - 2047-7481
pISSN - 2047-7473
DOI - 10.1002/smr.1578
Subject(s) - computer science , software engineering , blueprint , process (computing) , correctness , scripting language , maintainability , usability , software , quality (philosophy) , programming language , human–computer interaction , engineering , mechanical engineering , philosophy , epistemology
Defining and formalizing the software development process is a common means for improving it. Software process modeling is often a challenging and expensive endeavor, because a well specified process may still include inefficiencies that are hardly detected before enacting it. Thus, assessing process quality is a relevant concern to improve several aspects such as conceptual integrity, correctness, usability, maintainability, and performance, among others. This paper describes Avispa , a graphical tool that allows analyzing the quality of SPEM 2.0 software processes models. Avispa identifies a series of error patterns and highlights them in different blueprints. A detailed description of the internals of Avispa is provided to show both its structure and its extensibility mechanisms. We also present an interactive mechanism to define new analysis scripts and to implement new patterns and blueprints. This paper illustrates the application of Avispa in an industrial case study where process engineers are assisted to analyze the quality of their process. Copyright © 2013 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here