- -

Defining and validating a multimodel approach for product architecture derivation and improvement

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Defining and validating a multimodel approach for product architecture derivation and improvement

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author González Huerta, Javier es_ES
dc.contributor.author Insfrán Pelozo, César Emilio es_ES
dc.contributor.author Abrahao Gonzales, Silvia Mara es_ES
dc.date.accessioned 2016-06-07T08:17:01Z
dc.date.available 2016-06-07T08:17:01Z
dc.date.issued 2013-09-29
dc.identifier.isbn 978-3-642-41532-6
dc.identifier.issn 0302-9743
dc.identifier.uri http://hdl.handle.net/10251/65372
dc.description The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-41533-3_24 es_ES
dc.description.abstract Software architectures are the key to achieving the non-functional requirements (NFRs) in any software project. In software product line (SPL) development, it is crucial to identify whether the NFRs for a specific product can be attained with the built-in architectural variation mechanisms of the product line architecture, or whether additional architectural transformations are required. This paper presents a multimodel approach for quality-driven product architecture derivation and improvement (QuaDAI). A controlled experiment is also presented with the objective of comparing the effectiveness, efficiency, perceived ease of use, intention to use and perceived usefulness with regard to participants using QuaDAI as opposed to the Architecture Tradeoff Analysis Method (ATAM). The results show that QuaDAI is more efficient and perceived as easier to use than ATAM, from the perspective of novice software architecture evaluators. However, the other variables were not found to be statistically significant. Further replications are needed to obtain more conclusive results. es_ES
dc.description.sponsorship This research is supported by the MULTIPLE project (MICINN TIN2009-13838) and the Vali+D fellowship program (ACIF/2011/235). es_ES
dc.format.extent 17 es_ES
dc.language Inglés es_ES
dc.publisher Springer es_ES
dc.relation.ispartof Model-Driven Engineering Languages and Systems es_ES
dc.relation.ispartofseries Lecture Notes in Computer Science;8107
dc.rights Reserva de todos los derechos es_ES
dc.subject Software product lines es_ES
dc.subject Architectural patterns es_ES
dc.subject Quality attributes es_ES
dc.subject Model transformations es_ES
dc.subject Controlled experiment es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Defining and validating a multimodel approach for product architecture derivation and improvement es_ES
dc.type Capítulo de libro es_ES
dc.type Comunicación en congreso es_ES
dc.identifier.doi 10.1007/978-3-642-41533-3_24
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2009-13838/ES/Multimodeling Approach For Quality-Aware Software Product Lines/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//ACIF%2F2011%2F235/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation González Huerta, J.; Insfrán Pelozo, CE.; Abrahao Gonzales, SM. (2013). Defining and validating a multimodel approach for product architecture derivation and improvement. En Model-Driven Engineering Languages and Systems. Springer. 388-404. https://doi.org/10.1007/978-3-642-41533-3_24 es_ES
dc.description.accrualMethod S es_ES
dc.relation.conferencename 16th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) es_ES
dc.relation.conferencedate September 29 - October 4, 2013 es_ES
dc.relation.conferenceplace Miami, USA es_ES
dc.relation.publisherversion http://link.springer.com/chapter/10.1007/978-3-642-41533-3_24 es_ES
dc.description.upvformatpinicio 388 es_ES
dc.description.upvformatpfin 404 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.senia 259627 es_ES
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.contributor.funder Generalitat Valenciana es_ES
dc.description.references Ali-Babar, M., Lago, P., Van Deursen, A.: Empirical research in software architecture: opportunities, challenges, and approaches. Empirical Software Engineering 16(5), 539–543 (2011) es_ES
dc.description.references Ali-Babar, M., Zhu, L., Jeffery, R.: A Framework for Classifying and Comparing Software Architecture Evaluation Methods. In: 15th Australian Software Engineering Conference, Melbourne, Australia, pp. 309–318 (2004) es_ES
dc.description.references Basili, V.R., Rombach, H.D.: The TAME project: towards improvement-oriented software environments. IEEE Transactions on Software Engineering 14(6), 758–773 (1988) es_ES
dc.description.references Barkmeyer, E.J., Feeney, A.B., Denno, P., Flater, D.W., Libes, D.E., Steves, M.P., Wallace, E.K.: Concepts for Automating Systems Integration NISTIR 6928. National Institute of Standards and Technology, U.S. Dept. of Commerce (2003) es_ES
dc.description.references Bosch, J.: Design and Use of Software Architectures. Adopting and Evolving Product-Line Approach. Addison-Wesley, Harlow (2000) es_ES
dc.description.references Botterweck, G., O’Brien, L., Thiel, S.: Model-driven derivation of product architectures. In: 22th Int. Conf. on Automated Software Engineering, New York, USA, pp. 469–472 (2007) es_ES
dc.description.references Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented software architecture, vol. 1: A System of Patterns. Wiley (1996) es_ES
dc.description.references Cabello, M.E., Ramos, I., Gómez, A., Limón, R.: Baseline-Oriented Modeling: An MDA Approach Based on Software Product Lines for the Expert Systems Development. In: 1st Asia Conference on Intelligent Information and Database Systems, Vietnam (2009) es_ES
dc.description.references Carifio, J., Perla, R.J.: Ten Common Misunderstandings, Misconceptions, Persistent Myths and Urban Legends about Likert Scales and Likert Response Formats and their Antidotes. Journal of Social Sciences 3(3), 106–116 (2007) es_ES
dc.description.references Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2007) es_ES
dc.description.references Czarnecki, K., Kim, C.H.: Cardinality-based feature modeling and constraints: A progress report. In: Int. Workshop on Software Factories, San Diego-CA (2005) es_ES
dc.description.references Datorro, J.: Convex Optimization & Euclidean Distance Geometry. Meboo Publishing (2005) es_ES
dc.description.references Davis, F.D.: Perceived usefulness, perceived ease of use and user acceptance of information technology. MIS Quarterly 13(3), 319–340 (1989) es_ES
dc.description.references Douglass, B.P.: Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. Addison-Wesley, Boston (2002) es_ES
dc.description.references Feiler, P.H., Gluch, D.P., Hudak, J.: The Architecture Analysis & Design Language (AADL): An Introduction. Tech. Report CMU/SEI-2006-TN-011. SEI, Carnegie Mellon University (2006) es_ES
dc.description.references Gómez, A., Ramos, I.: Cardinality-based feature modeling and model-driven engineering: Fitting them together. In: 4th Int. Workshop on Variability Modeling of Software Intensive Systems, Linz, Austria (2010) es_ES
dc.description.references Gonzalez-Huerta, J., Insfran, E., Abrahao, S.: A Multimodel for Integrating Quality Assessment in Model-Driven Engineering. In: 8th International Conference on the Quality of Information and Communications Technology (QUATIC 2012), Lisbon, Portugal, September 3-6 (2012) es_ES
dc.description.references Gonzalez-Huerta, J., Insfran, E., Abrahao, S., McGregor, J.D.: Non-functional Requirements in Model-Driven Software Product Line Engineering. In: 4th Int. Workshop on Non-functional System Properties in Domain Specific Modeling Languages, Insbruck, Austria (2012) es_ES
dc.description.references Guana, V., Correal, V.: Variability quality evaluation on component-based software product lines. In: 15th Int. Software Product Line Conference, Munich, Germany, vol. 2, pp. 19.1–19.8 (2011) es_ES
dc.description.references Insfrán, E., Abrahão, S., González-Huerta, J., McGregor, J.D., Ramos, I.: A Multimodeling Approach for Quality-Driven Architecture Derivation. In: 21st Int. Conf. on Information Systems Development (ISD 2012), Prato, Italy (2012) es_ES
dc.description.references ISO/IEC 25000:2005, Software Engineering. Software product Quality Requirements and Evaluation SQuaRE (2005) es_ES
dc.description.references Kazman, R., Klein, M., Clements, P.: ATAM: Method for Architecture Evaluation (CMU/SEI-2000-TR-004, ADA382629). Software Engineering Institute, Carnegie Mellon University, Pittsburgh (2000), http://www.sei.cmu.edu/publications/documents/00.reports/00tr004.html es_ES
dc.description.references Kim, T., Ko, I., Kang, S., Lee, D.: Extending ATAM to assess product line architecture. In: 8th IEEE Int. Conference on Computer and Information Technology, Sydney, Australia, pp. 790–797 (2008) es_ES
dc.description.references Kitchenham, B.A., Pfleeger, S.L., Hoaglin, D.C., Rosenber, J.: Preliminary Guidelines for Empirical Research in Software Engineering. IEEE Transactions on Software Engineering 28(8) (2002) es_ES
dc.description.references Kruchten, P.B.: The Rational Unified Process: An Introduction. Addison-Wesley (1999) es_ES
dc.description.references Martensson, F.: Software Architecture Quality Evaluation. Approaches in an Industrial Context. Ph. D. thesis, Blekinge Institute of Technology, Karlskrona, Sweden (2006) es_ES
dc.description.references Maxwell, K.: Applied Statistics for Software Managers. Software Quality Institute Series. Prentice-Hall (2002) es_ES
dc.description.references Olumofin, F.G., Mišic, V.B.: A holistic architecture assessment method for software product lines. Information and Software Technology 49, 309–323 (2007) es_ES
dc.description.references Perovich, D., Rossel, P.O., Bastarrica, M.C.: Feature model to product architectures: Applying MDE to Software Product Lines. In: IEEE/IFIP & European Conference on Software Architecture, Helsinki, Findland, pp. 201–210 (2009) es_ES
dc.description.references Robertson, S., Robertson, J.: Mastering the requirements process. ACM Press, New York (1999) es_ES
dc.description.references Roos-Frantz, F., Benavides, D., Ruiz-Cortés, A., Heuer, A., Lauenroth, K.: Quality-aware analysis in product line engineering with the orthogonal variability model. Software Quality Journal (2011), doi:10.1007/s11219-011-9156-5 es_ES
dc.description.references Saaty, T.L.: The Analytical Hierarchical Process. McGraw- Hill, New York (1990) es_ES
dc.description.references Taher, L., Khatib, H.E., Basha, R.: A framework and QoS matchmaking algorithm for dynamic web services selection. In: 2nd Int. Conference on Innovations in Information Technology, Dubai, UAE (2005) es_ES
dc.description.references Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Weslen, A.: Experimentation in Software Engineering - An Introduction. Kluwer (2000) es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem