Abstract
The increasing dynamic and complexity of Web systems turns quality evaluation at any stage of the development into a key issue for the project success in software development areas or organizations. This paper presents a novel approach to evaluate Web applications (WebApps) from their architectures, also considering their functionalities. Discrete EVents System Specification (DEVS) is proposed for behavior and structure analysis based on a set of quality criteria that serve as guidelines for development and evolution of these Web systems. Three quality attributes are considered in this version of the approach: performance, reliability, and availability, but the main advantages are potential scalability and adaptability that respond to the features of these systems.
Chapter PDF
Similar content being viewed by others
References
Pressman, R.: What a Tangled Web We Weave. IEEE Software 18(1), 18–21 (2001)
Casteleyn, S., Florian, D., Dolog, P., Matera, M.: Engineering Web Applications. Springer (2009)
Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley (2002)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley (2012)
Zeigler, B., Praehofer, H., Kim, T.: Theory of Modeling and Simulation–Integrating Discrete Event and Continuous Complex Dynamic Systems. Academic Press (2000)
Amyot, D.: Introduction to the User Requirement Notation: Learning by Example. Computer Networks 42(3), 285–301 (2003)
Wang, W., Pan, D., Chen, M.H.: Architecture-based Software Reliability Modeling. Journal of Systems and Software 79(1), 132–146 (2006)
Sharma, V., Trivedi, K.: Quantifying Software Performance, Reliability and Security: An architecture-based Approach. Journal of Systems and Software 80(4), 493–509 (2007)
Spitznagel, B., Garlan, D.: Architecture-based Performance Analysis. In: Proc. 1998 Conference on Software Engineering and Knowledge Engineering, pp. 146–151 (1998)
Fukuzawa, K., Saeki, M.: Evaluating Software Architecture by Coloured Petri Nets. In: Proc. 14th International Conference on Software Engineering and Knowledge Engineering, pp. 263–270 (2002)
Singh, L.K., Tripathi, A.K., Vinod, G.: Software Reliability Early Prediction in Architectural Design Phase: Overview and Limitations. Journal of Software Engineering and Applications 4(3), 181–186 (2011)
Christensen, H., Hansen, K.: An Empirical Investigation of Architectural Prototyping. Journal of Systems and Software 83(1), 133–142 (2010)
Becker, S., Koziolek, H., Reussner, R.: The Palladio Component Model for Model-driven Performance Prediction. Journal of Systems and Software 82(1), 3–22 (2009)
Brosch, F., Koziolek, H., Buhnova, B., Reussner, R.: Architecture-based reliability prediction with the Palladio Component Model. IEEE Transactions on Software Engineering (2011)
Petriu, D.B., Woodside, M.: Software Performance Models from System Scenarios in Use Case Maps. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol. 2324, pp. 141–158. Springer, Heidelberg (2002)
Byon, E., Pérez, E., Ding, Y., Ntaimo, L.: Simulation of Wind Farm Maintenance Operations using DEVS. Simulation 87(12), 1091–1115 (2011)
Ferayorni, A.E., Sarjoughian, H.S.: Domain driven Simulation Modeling for Software Design. In: Proc. of the 2007 Summer Computer Simulation Conference (SCSC 2007), pp. 297–304 (2007)
Buhr, R.: Use Case Maps as Architectural Entities for Complex Systems. IEEE Transactions on Software Engineering 24(12), 1131–1155 (1998)
Amyot, D., Mussbacher, G.: User Requirements Notation: The First Ten Years The Next Ten Years. Journal of Software 6(5), 747–768 (2011)
de Bruin, H., van Vliet, H.: Quality-driven Software Architecture Composition. The Journal of Systems and Software 66(3), 269–284 (2003)
Bogado, V., Gonnet, S., Leone, H.: A Discrete Event Simulation Model for the Analysis of Software Quality Attributes. CLEI Electronic Journal 14(3), Paper 3 (2011)
ISO/IEC 9126-1: Software Engineering – Product Quality – Part 1: Quality Model, Number 1 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Bogado, V., Gonnet, S., Leone, H. (2013). Toward an Integrated Quality Evaluation of Web Applications with DEVS. In: Sheng, Q.Z., Kjeldskov, J. (eds) Current Trends in Web Engineering. ICWE 2013. Lecture Notes in Computer Science, vol 8295. Springer, Cham. https://doi.org/10.1007/978-3-319-04244-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-04244-2_9
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04243-5
Online ISBN: 978-3-319-04244-2
eBook Packages: Computer ScienceComputer Science (R0)