메뉴 건너뛰기




Volumn 56, Issue 7, 2014, Pages 727-748

Agile product-line architecting in practice: A case study in smart grids

Author keywords

Agile product line architecting; Agile product line engineering; Case study; Change impact analysis; Product line architectural knowledge

Indexed keywords

PRODUCTION ENGINEERING; RESEARCH; SMART POWER GRIDS; SOFTWARE ARCHITECTURE;

EID: 84898810060     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2014.01.014     Document Type: Article
Times cited : (34)

References (68)
  • 3
    • 82955238137 scopus 로고    scopus 로고
    • Barriers to the adoption of software product line engineering
    • ISSN 0163-5948
    • C. Catal Barriers to the adoption of software product line engineering SIGSOFT Softw. Eng. Notes 34 2009 1 4 ISSN 0163-5948
    • (2009) SIGSOFT Softw. Eng. Notes , vol.34 , pp. 1-4
    • Catal, C.1
  • 5
    • 0003732381 scopus 로고    scopus 로고
    • The Global Information Technology Report 2012, Living in a Hyperconnected
    • World Economic Forum
    • S. Dutta, B. Bilbao-Osorio, The Global Information Technology Report 2012, Living in a Hyperconnected, Tech. Rep., INSEAD, World Economic Forum, 2012.
    • (2012) Tech. Rep., INSEAD
    • Dutta, S.1    Bilbao-Osorio, B.2
  • 8
    • 34547279664 scopus 로고    scopus 로고
    • APLE 1st international workshop on agile product line engineering
    • IEEE Computer Society 0-7695-2599-7
    • K. Cooper, and X. Franch APLE 1st international workshop on agile product line engineering SPLC '06 2006 IEEE Computer Society 0-7695-2599-7 205 206
    • (2006) SPLC '06 , pp. 205-206
    • Cooper, K.1    Franch, X.2
  • 10
    • 77951674117 scopus 로고    scopus 로고
    • Integrating software product line engineering and agile development
    • ISSN: 0740-7459
    • K. Mohan, B. Ramesh, and V. Sugumaran Integrating software product line engineering and agile development IEEE Softw. 27 2010 48 55 ISSN: 0740-7459
    • (2010) IEEE Softw. , vol.27 , pp. 48-55
    • Mohan, K.1    Ramesh, B.2    Sugumaran, V.3
  • 11
    • 79958264093 scopus 로고    scopus 로고
    • Agile product line engineering - A systematic literature review
    • J. Díaz, J. Pérez, Alarcón, and J. Garbajosa Agile product line engineering - a systematic literature review Softw. Pract. Exper. 41 8 2011 921 941
    • (2011) Softw. Pract. Exper. , vol.41 , Issue.8 , pp. 921-941
    • Díaz, J.1    Pérez, J.2    Alarcón3    Garbajosa, J.4
  • 12
    • 77649248409 scopus 로고    scopus 로고
    • Agility and architecture: Can they coexist?
    • ISSN: 0740-7459
    • P. Abrahamsson, M. Babar, and P. Kruchten Agility and architecture: can they coexist? IEEE Softw. 27 2 2010 16 22 ISSN: 0740-7459
    • (2010) IEEE Softw. , vol.27 , Issue.2 , pp. 16-22
    • Abrahamsson, P.1    Babar, M.2    Kruchten, P.3
  • 13
    • 79958268451 scopus 로고    scopus 로고
    • A report on the XP workshop on agile product line engineering
    • ISSN: 0163-5948
    • Y. Ghanam, F. Maurer, P. Abrahamsson, and K. Cooper A report on the XP workshop on agile product line engineering SIGSOFT Softw. Eng. Notes 34 5 2009 25 27 ISSN: 0163-5948
    • (2009) SIGSOFT Softw. Eng. Notes , vol.34 , Issue.5 , pp. 25-27
    • Ghanam, Y.1    Maurer, F.2    Abrahamsson, P.3    Cooper, K.4
  • 14
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • ISSN: 0163-5948
    • D.E. Perry, and A.L. Wolf Foundations for the study of software architecture SIGSOFT Softw. Eng. Notes 17 4 1992 40 52 ISSN: 0163-5948
    • (1992) SIGSOFT Softw. Eng. Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 16
    • 27744595750 scopus 로고    scopus 로고
    • Toward a smart grid: Power delivery for the 21st century
    • ISSN: 1540-7977
    • S. Massoud Amin, and B. Wollenberg Toward a smart grid: power delivery for the 21st century IEEE Power Energy Mag. 3 5 2005 34 41 ISSN: 1540-7977
    • (2005) IEEE Power Energy Mag. , vol.3 , Issue.5 , pp. 34-41
    • Massoud Amin, S.1    Wollenberg, B.2
  • 18
    • 81255166840 scopus 로고    scopus 로고
    • A process for documenting variability design rationale of flexible and adaptive PLAs
    • Lecture Notes in Computer Science Springer Berlin/Heidelberg ISBN: 978-3-642-25125-2, pp. 612-621
    • J. Díaz, J. Pérez, J. Garbajosa, and A. Wolf A process for documenting variability design rationale of flexible and adaptive PLAs On the Move to Meaningful Internet Systems: OTM 2011 Workshops Lecture Notes in Computer Science vol. 7046 2011 Springer Berlin/Heidelberg ISBN: 978-3-642-25125-2, pp. 612-621
    • (2011) On the Move to Meaningful Internet Systems: OTM 2011 Workshops , vol.7046
    • Díaz, J.1    Pérez, J.2    Garbajosa, J.3    Wolf, A.4
  • 19
    • 80053199776 scopus 로고    scopus 로고
    • Change impact analysis in product-line architectures
    • I. Crnkovic, V. Gruhn, M. Book, Lecture Notes in Computer Science Springer Berlin/Heidelberg ISBN: 978-3-642-23797-3
    • J. Díaz, J. Pérez, J. Garbajosa, and A. Wolf Change impact analysis in product-line architectures I. Crnkovic, V. Gruhn, M. Book, Software Architecture Lecture Notes in Computer Science vol. 6903 2011 Springer Berlin/Heidelberg 114 129 ISBN: 978-3-642-23797-3
    • (2011) Software Architecture , vol.6903 , pp. 114-129
    • Díaz, J.1    Pérez, J.2    Garbajosa, J.3    Wolf, A.4
  • 22
    • 44649189162 scopus 로고    scopus 로고
    • Empirical studies of agile software development: A systematic review
    • ISSN: 0950-5849
    • T. Dyba, and T. Dingsoyr Empirical studies of agile software development: a systematic review Inf. Softw. Technol. 50 9-10 2008 833 859 ISSN: 0950-5849
    • (2008) Inf. Softw. Technol. , vol.50 , Issue.910 , pp. 833-859
    • Dyba, T.1    Dingsoyr, T.2
  • 23
    • 70049088451 scopus 로고    scopus 로고
    • Architecture meets agility
    • ISSN: 0740-7459
    • H. Erdogmus Architecture meets agility IEEE Softw. 26 5 2009 2 4 ISSN: 0740-7459
    • (2009) IEEE Softw. , vol.26 , Issue.5 , pp. 2-4
    • Erdogmus, H.1
  • 24
    • 77956031792 scopus 로고    scopus 로고
    • An architectural oxymoron
    • ISSN: 0740-7459
    • G. Booch An architectural oxymoron IEEE Softw. 27 5 2010 96 ISSN: 0740-7459
    • (2010) IEEE Softw. , vol.27 , Issue.5 , pp. 96
    • Booch, G.1
  • 25
    • 33645010938 scopus 로고    scopus 로고
    • Software architecture-centric methods and agile development
    • ISSN: 0740-7459
    • R.L. Nord, and J.E. Tomayko Software architecture-centric methods and agile development IEEE Softw. 23 2 2006 47 53 ISSN: 0740-7459
    • (2006) IEEE Softw. , vol.23 , Issue.2 , pp. 47-53
    • Nord, R.L.1    Tomayko, J.E.2
  • 26
    • 77649259492 scopus 로고    scopus 로고
    • Agile architecture interactions
    • ISSN: 0740-7459
    • J. Madison Agile architecture interactions IEEE Softw. 27 2 2010 41 48 ISSN: 0740-7459
    • (2010) IEEE Softw. , vol.27 , Issue.2 , pp. 41-48
    • Madison, J.1
  • 27
    • 77649248891 scopus 로고    scopus 로고
    • Peaceful coexistence: Agile developer perspectives on software architecture
    • ISSN: 0740-7459
    • D. Falessi, G. Cantone, S. Sarcia', G. Calavaro, P. Subiaco, and C. D'Amore Peaceful coexistence: agile developer perspectives on software architecture IEEE Softw. 27 2 2010 23 25 ISSN: 0740-7459
    • (2010) IEEE Softw. , vol.27 , Issue.2 , pp. 23-25
    • Falessi, D.1    Cantone, G.2    Sarcia, S.3    Calavaro, G.4    Subiaco, P.5    D'Amore, C.6
  • 28
    • 38049051988 scopus 로고    scopus 로고
    • Scaling software agility: Best practices for large enterprises
    • Adisson-Wesley
    • D. Leffingwell Scaling software agility: best practices for large enterprises The Agile Software Development Series 2007 Adisson-Wesley
    • (2007) The Agile Software Development Series
    • Leffingwell, D.1
  • 29
    • 0003524265 scopus 로고    scopus 로고
    • second ed. The Cooperative Game Addison-Wesley Professional
    • A. Cockburn Agile Software Development second ed. The Cooperative Game 2006 Addison-Wesley Professional
    • (2006) Agile Software Development
    • Cockburn, A.1
  • 30
    • 21244444224 scopus 로고    scopus 로고
    • Extending agile methods: A distributed project and organizational improvement perspective
    • P. McMahon Extending agile methods: a distributed project and organizational improvement perspective CrossTalk: J. Defense Softw. Eng. 18 5 2005 16 19
    • (2005) CrossTalk: J. Defense Softw. Eng. , vol.18 , Issue.5 , pp. 16-19
    • McMahon, P.1
  • 35
    • 0033901302 scopus 로고    scopus 로고
    • The Koala component model for consumer electronics software
    • ISSN: 0018-9162
    • R. van Ommering, F. van der Linden, J. Kramer, and J. Magee The Koala component model for consumer electronics software Computer 33 3 2000 78 85 ISSN: 0018-9162
    • (2000) Computer , vol.33 , Issue.3 , pp. 78-85
    • Van Ommering, R.1    Van Der Linden, F.2    Kramer, J.3    Magee, J.4
  • 37
    • 0003696352 scopus 로고    scopus 로고
    • Acme: Architectural description of component-based systems
    • G.T. Leavens, M. Sitaraman, Cambridge University Press New York, NY, USA ISBN: 0-521-77164-1
    • D. Garlan, R.T. Monroe, and D. Wile Acme: architectural description of component-based systems G.T. Leavens, M. Sitaraman, Foundations of Component-Based Systems 2000 Cambridge University Press New York, NY, USA 47 67 ISBN: 0-521-77164-1
    • (2000) Foundations of Component-Based Systems , pp. 47-67
    • Garlan, D.1    Monroe, R.T.2    Wile, D.3
  • 38
    • 3242890029 scopus 로고    scopus 로고
    • Springer-Verlag New York, Inc. Secaucus, NJ, USA ISBN: 3540443851
    • U. Assmann Invasive Software Composition 2003 Springer-Verlag New York, Inc. Secaucus, NJ, USA ISBN: 3540443851
    • (2003) Invasive Software Composition
    • Assmann, U.1
  • 39
    • 80053198904 scopus 로고    scopus 로고
    • PL-AspectualACME: An aspect-oriented architectural description language for software product lines
    • I. Crnkovic, V. Gruhn, M. Book, Lecture Notes in Computer Science Springer Berlin/Heidelberg
    • E. Adachi Barbosa, T. Batista, A. Garcia, and E. Silva PL-AspectualACME: an aspect-oriented architectural description language for software product lines I. Crnkovic, V. Gruhn, M. Book, Software Architecture Lecture Notes in Computer Science vol. 6903 2011 Springer Berlin/Heidelberg 139 146
    • (2011) Software Architecture , vol.6903 , pp. 139-146
    • Adachi Barbosa, E.1    Batista, T.2    Garcia, A.3    Silva, E.4
  • 45
    • 21244436753 scopus 로고    scopus 로고
    • Combating architectural degeneration: A survey
    • L. Hochstein, and M. Lindvall Combating architectural degeneration: a survey Inform. Softw. Technol. 47 10 2005 643 656
    • (2005) Inform. Softw. Technol. , vol.47 , Issue.10 , pp. 643-656
    • Hochstein, L.1    Lindvall, M.2
  • 46
    • 80055099082 scopus 로고    scopus 로고
    • A systematic review of software architecture evolution research
    • H.P. Breivold, I. Crnkovic, and M. Larsson A systematic review of software architecture evolution research Inform. Softw. Technol. 54 1 2011 16 40
    • (2011) Inform. Softw. Technol. , vol.54 , Issue.1 , pp. 16-40
    • Breivold, H.P.1    Crnkovic, I.2    Larsson, M.3
  • 47
    • 35048903201 scopus 로고    scopus 로고
    • Software architecture: The next step
    • Lecture Notes in Computer Science Springer
    • J. Bosch Software architecture: the next step Software Architecture Lecture Notes in Computer Science vol. 3047 2004 Springer 194 199
    • (2004) Software Architecture , vol.3047 , pp. 194-199
    • Bosch, J.1
  • 51
    • 33746419217 scopus 로고    scopus 로고
    • Designing software architectures with an aspect-oriented architecture description language
    • Lecture Notes in Computer Science Springer Berlin/Heidelberg
    • J. Pérez, N. Ali, J. Carsí, and I. Ramos Designing software architectures with an aspect-oriented architecture description language Component-Based Software Engineering Lecture Notes in Computer Science vol. 4063 2006 Springer Berlin/Heidelberg 123 138
    • (2006) Component-Based Software Engineering , vol.4063 , pp. 123-138
    • Pérez, J.1    Ali, N.2    Carsí, J.3    Ramos, I.4
  • 52
    • 21644473421 scopus 로고    scopus 로고
    • A taxonomy of variability realization techniques: Research articles
    • ISSN: 0038-0644
    • M. Svahnberg, J. van Gurp, and J. Bosch A taxonomy of variability realization techniques: research articles Softw. Pract. Exper. 35 2005 705 754 ISSN: 0038-0644
    • (2005) Softw. Pract. Exper. , vol.35 , pp. 705-754
    • Svahnberg, M.1    Van Gurp, J.2    Bosch, J.3
  • 54
    • 67949085059 scopus 로고    scopus 로고
    • Managing architectural decision models with dependency relations, integrity constraints, and production rules
    • O. Zimmermann, J. Koehler, F. Leymann, R. Polley, and N. Schuster Managing architectural decision models with dependency relations, integrity constraints, and production rules J. Syst. Softw. 82 8 2009 1249 1267
    • (2009) J. Syst. Softw. , vol.82 , Issue.8 , pp. 1249-1267
    • Zimmermann, O.1    Koehler, J.2    Leymann, F.3    Polley, R.4    Schuster, N.5
  • 55
    • 74349103152 scopus 로고    scopus 로고
    • Knowledge management in software architecture: State of the art
    • M. Ali Babar, T. Dingsyr, P. Lago, H.v. Vliet, Springer-Verlag Berlin, Heidelberg ISBN: 978-3-642-02374-3
    • R. Farenhorst, and R. de Boer Knowledge management in software architecture: state of the art M. Ali Babar, T. Dingsyr, P. Lago, H.v. Vliet, Software Architecture Knowledge Management 2009 Springer-Verlag Berlin, Heidelberg 21 38 ISBN: 978-3-642-02374-3
    • (2009) Software Architecture Knowledge Management , pp. 21-38
    • Farenhorst, R.1    De Boer, R.2
  • 56
    • 67949120215 scopus 로고    scopus 로고
    • Enriching software architecture documentation
    • ISSN: 0164-1212
    • A. Jansen, P. Avgeriou, and J.S. van der Ven Enriching software architecture documentation J. Syst. Softw. 82 2009 1232 1248 ISSN: 0164-1212
    • (2009) J. Syst. Softw. , vol.82 , pp. 1232-1248
    • Jansen, A.1    Avgeriou, P.2    Van Der Ven, J.S.3
  • 61
    • 61849169018 scopus 로고    scopus 로고
    • Guidelines for conducting and reporting case study research in software engineering
    • ISSN: 1382-3256
    • P. Runeson, and M. Höst Guidelines for conducting and reporting case study research in software engineering Emp. Softw. Eng. 14 2009 131 164 ISSN: 1382-3256
    • (2009) Emp. Softw. Eng. , vol.14 , pp. 131-164
    • Runeson, P.1    Höst, M.2
  • 62
    • 84875509218 scopus 로고    scopus 로고
    • Making software factory truly global: The smart software factory project
    • F. Fagerholm (Ed.) ISSN: 1798-8845
    • J.L. Martin, A. Yague, E. Gonzalez, J. Garbajosa, Making software factory truly global: the smart software factory project, in: F. Fagerholm (Ed.), Software Factory Magazine, 2010, p. 19. < http://www.softwarefactory.cc/ magazine >, ISSN: 1798-8845.
    • (2010) Software Factory Magazine , pp. 19
    • Martin, J.L.1    Yague, A.2    Gonzalez, E.3    Garbajosa, J.4
  • 63
    • 84857356116 scopus 로고    scopus 로고
    • A documentation framework for architecture decisions
    • U. van Heesch, P. Avgeriou, and R. Hilliard A documentation framework for architecture decisions J. Syst. Softw. 85 4 2012 795 820
    • (2012) J. Syst. Softw. , vol.85 , Issue.4 , pp. 795-820
    • Van Heesch, U.1    Avgeriou, P.2    Hilliard, R.3
  • 65
    • 0036417122 scopus 로고    scopus 로고
    • A purposeful approach to the constant comparative method in the analysis of qualitative interviews
    • H. Boeije A purposeful approach to the constant comparative method in the analysis of qualitative interviews Qual. Quant.: Int. J. Methodol. 36 4 2002 391 409 < http://EconPapers.repec.org/RePEc:spr:qualqt >
    • (2002) Qual. Quant.: Int. J. Methodol. , vol.36 , Issue.4 , pp. 391-409
    • Boeije, H.1
  • 66
    • 33750505977 scopus 로고    scopus 로고
    • Using thematic analysis in psychology
    • V. Braun, and V. Clarke Using thematic analysis in psychology Qual. Res. Psychol. 3 2 2006 77 101
    • (2006) Qual. Res. Psychol. , vol.3 , Issue.2 , pp. 77-101
    • Braun, V.1    Clarke, V.2
  • 67
    • 0003673547 scopus 로고    scopus 로고
    • fourth ed. Design and Methods Sage London
    • R. Yin Case Study Research fourth ed. Design and Methods 2008 Sage London
    • (2008) Case Study Research
    • Yin, R.1
  • 68
    • 0033163750 scopus 로고    scopus 로고
    • Qualitative methods in empirical studies of software engineering
    • ISSN: 0098-5589
    • C. Seaman Qualitative methods in empirical studies of software engineering IEEE Trans. Softw. Eng. 25 4 1999 557 572 ISSN: 0098-5589
    • (1999) IEEE Trans. Softw. Eng. , vol.25 , Issue.4 , pp. 557-572
    • Seaman, C.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.