{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T18:40:39Z","timestamp":1688236839855},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,5,15]],"date-time":"2013-05-15T00:00:00Z","timestamp":1368576000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1007\/s11334-013-0206-y","type":"journal-article","created":{"date-parts":[[2013,5,14]],"date-time":"2013-05-14T05:46:21Z","timestamp":1368510381000},"page":"59-75","source":"Crossref","is-referenced-by-count":1,"title":["Web-GIS models: accomplishing modularity with aspects"],"prefix":"10.1007","volume":"10","author":[{"given":"Matias","family":"Urbieta","sequence":"first","affiliation":[]},{"given":"Ana","family":"Oliveira","sequence":"additional","affiliation":[]},{"given":"Jo\u00e3o","family":"Ara\u00fajo","sequence":"additional","affiliation":[]},{"given":"Armanda","family":"Rodrigues","sequence":"additional","affiliation":[]},{"given":"Ana","family":"Moreira","sequence":"additional","affiliation":[]},{"given":"S\u00edlvia","family":"Gordillo","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Rossi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,5,15]]},"reference":[{"key":"206_CR1","volume-title":"Core J2EE patterns: best practices and design strategies","author":"D Alur","year":"2003","unstructured":"Alur D, Crupi J, Malks D (2003) Core J2EE patterns: best practices and design strategies. Prentice-Hall, Englewood Cliffs"},{"key":"206_CR2","unstructured":"Apache Maven. http:\/\/maven.apache.org\/"},{"key":"206_CR3","doi-asserted-by":"crossref","unstructured":"Aronoff S (1989) Geographic information systems: a management perspective. WDL Publications, Ottawa. ISBN 0921804911","DOI":"10.1080\/10106048909354237"},{"key":"206_CR4","unstructured":"AspectJ. http:\/\/www.eclipse.org\/aspectj\/ . Accessed 4 June 2011"},{"key":"206_CR5","unstructured":"Baniassad E, Siobh\u00e1n C (2004) Theme: an approach for aspect-oriented analysis and design. In: 26th ICSE\u201904. IEEE Press, Scotland"},{"key":"206_CR6","doi-asserted-by":"crossref","unstructured":"Baumeister H, Knapp A, Koch N, Zhang G (2005) Modelling adaptivity with aspects. In: ICWE\u201905. LNCS, vol 3579. Springer, Berlin","DOI":"10.1007\/11531371_53"},{"key":"206_CR7","unstructured":"Brito I, Moreira A (2003) Towards a composition process for aspect-oriented requirements. In: Workshop on early aspects 2003 at AOSD\u201903, USA, 2003"},{"key":"206_CR8","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1007\/978-3-540-75162-5_6","volume":"4620","author":"I Brito","year":"2007","unstructured":"Brito I, Vieira F, Moreira A, Ribeiro R (2007) Handling conflicts in aspectual requirements compositions. Trans Asp Oriented Softw Dev Spec Issue Early Asp 4620:144\u2013166","journal-title":"Trans Asp Oriented Softw Dev Spec Issue Early Asp"},{"key":"206_CR9","doi-asserted-by":"crossref","unstructured":"Carton A, Clarke S, Senart A, Cahill V (2007) Aspect-oriented model-driven development for mobile context-aware computing. In: 1st International workshop on software engineering for pervasive computing applications, systems, and environments at ICSE\u201907, USA, 2007","DOI":"10.1109\/SEPCASE.2007.3"},{"issue":"6","key":"206_CR10","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SH Chidamber","year":"1994","unstructured":"Chidamber SH, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng (TSE) 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng (TSE)"},{"key":"206_CR11","unstructured":"Chitchyan R, Rashid A, Sawyer P, Garcia A, Alarcon MP, Bakker J, Tekinerdogan B, Clarke S, Jackson A (2005) Report synthesizing state-of-the-art in aspect-oriented requirements engineering, architectures and design. Lancaster University, Lancaster. AOSD-Europe Deliverable D11, AOSD-Europe-ULANC-9, pp 1\u2013259"},{"key":"206_CR12","unstructured":"Coelho G (2008) Localiza\u00e7\u00e3o espacial de Servi\u00e7os. M.Sc dissertation, Departamento de Inform\u00e1tica, Faculdade de Ci\u00eancias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal"},{"key":"206_CR13","unstructured":"Echo Web Framework. http:\/\/echo.nextapp.com\/site\/ . Accessed 4 June 2011"},{"issue":"5","key":"206_CR14","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1109\/TSE.2002.1000452","volume":"28","author":"K Emam El","year":"2002","unstructured":"El Emam K, Benlarbi S, Goel N, Melo WL, Lounis H, Rai SN (2002) The optimal class size for object-oriented software. IEEE Trans Softw Eng (TSE) 28(5):494\u2013509","journal-title":"IEEE Trans Softw Eng (TSE)"},{"key":"206_CR15","unstructured":"Filman R, Elrad T, Clarke S, Aksit M (2005) Aspect-oriented software development. Addison-Wesley, Reading"},{"key":"206_CR16","volume-title":"Design patterns. Elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns. Elements of reusable object-oriented software. Addison-Wesley, Reading"},{"key":"206_CR17","doi-asserted-by":"crossref","unstructured":"Ginzburg J, Rossi G, Urbieta M, Distante D (2007) Transparent interface composition in web applications. In: 7th International conference on web engineering (ICWE2007), Italy, July, pp 152\u2013166","DOI":"10.1007\/978-3-540-73597-7_12"},{"key":"206_CR18","unstructured":"Google Web Toolkit. http:\/\/code.google.com\/webtoolkit\/ . Accessed 4 June 2011"},{"key":"206_CR19","first-page":"78","volume":"2009","author":"AE Hassan","year":"2009","unstructured":"Hassan AE (2009) Predicting faults using the complexity of code changes. ICSE 2009:78\u201388","journal-title":"ICSE"},{"key":"206_CR20","doi-asserted-by":"crossref","unstructured":"Heckel R, K\u00fcster JM, Taentzer G (2002) Confluence of typed attributed graph transformation systems. In: Graph transformation: first international conference, ICGT 2002. LNCS, vol 2505. Springer, Barcelona, pp 161\u2013176","DOI":"10.1007\/3-540-45832-8_14"},{"key":"206_CR21","doi-asserted-by":"crossref","unstructured":"Jacobson I (2003) Use cases and aspects\u2014working seamlessly together. J Object Technol 2(4):7\u201328. http:\/\/www.jot.fm\/issues\/issue_2003_07\/column1.pdf","DOI":"10.5381\/jot.2003.2.4.c1"},{"key":"206_CR22","unstructured":"Jacobson I, Ng P (2005) Aspect-oriented software development with use cases. Addison-Wesley, Reading"},{"key":"206_CR23","unstructured":"Jayaraman P, Whittle J, Elkhodary AM, Gomaa H (2007) Model composition and feature interaction detection in product lines using critical pair analysis. In: MODELS international conference"},{"key":"206_CR24","unstructured":"Kulak D, Guiney E (2003) Use cases: requirements in context, 2nd edn. Addison-Wesley Professional, Reading"},{"key":"206_CR25","unstructured":"Laddad R (2003) AspectJ in action: practical aspect-oriented programming. Manning Publications, USA, ISBN 1930110936"},{"key":"206_CR26","unstructured":"Longley P, Goodchild M, Maguire D, Rhind D (2005) Geographical information systems and science. Wiley, New York"},{"key":"206_CR27","doi-asserted-by":"crossref","unstructured":"Moreira A, Rashid A, Araujo J (2005) Multi-dimensional separation of concerns in requirements engineering. In: 13th RE\u201905, pp 285\u2013296","DOI":"10.1109\/RE.2005.46"},{"key":"206_CR28","doi-asserted-by":"crossref","unstructured":"Munelly J, Fritsch S, Clarke S (2007) An aspect-oriented approach to the modularisation of context. In: 5th IEEE international conference on pervasive computing and communications, USA, 2007","DOI":"10.1109\/PERCOM.2007.7"},{"key":"206_CR29","unstructured":"Mussbacher G, Whittle J, Amyot D (2008) Towards a semantic-based aspect interaction detection. In: 1st International workshop on non-functional system properties in domain specific modelling languages at MODELS\u201908, France, 2008"},{"key":"206_CR30","unstructured":"Nagappan N, Ball T (2005) Use of relative code churn measures to predict system defect density. ICSE 2005:284\u2013292"},{"key":"206_CR31","first-page":"132","volume":"2010","author":"A Oliveira","year":"2010","unstructured":"Oliveira A, Urbieta M, Ara\u00fajo J, Rodrigues A, Moreira A, Gordillo SE, Rossi G (2010) Improving the quality of Web-GIS modularity using aspects. QUATIC 2010:132\u2013141","journal-title":"QUATIC"},{"key":"206_CR32","unstructured":"OpenStreetMap. http:\/\/www.openstreetmap.org\/ . Accessed 4 June 2011"},{"key":"206_CR33","unstructured":"Peng ZR, Tsou MH (2003) Internet GIS: distributed geographic information services for the internet and wireless networks. Wiley, New York, ISBN 978-0-471-35923"},{"key":"206_CR34","first-page":"679","volume":"2010","author":"C Rahmani","year":"2010","unstructured":"Rahmani C, Khazanchi D (2010) A study on defect density of open source software. ACIS-ICIS 2010:679\u2013683","journal-title":"ACIS-ICIS"},{"key":"206_CR35","doi-asserted-by":"crossref","unstructured":"Rashid A, Moreira A, Ara\u00fajo J (2003) Modularisation and composition of aspectual requirements. In: 2nd AOSD\u201903, ACM","DOI":"10.1145\/643603.643605"},{"key":"206_CR36","unstructured":"Rosenberg D, Stephens M (2007) Use case driven object modeling with UML: theory and practice. Apress, New York, ISBN 1590597745"},{"key":"206_CR37","unstructured":"Sonar. http:\/\/www.sonarsource.org\/ . Accessed 4 June 2011"},{"key":"206_CR38","unstructured":"Spring Framework. http:\/\/static.springsource.org\/spring\/docs\/3.1.0.M2\/spring-framework-reference\/html\/ . Accessed 4 June 2011"},{"key":"206_CR39","doi-asserted-by":"crossref","unstructured":"Tarr P, Ossher H, Harrison W, Sutton SM (1999) N degrees of separation: multi-dimensional separation of concerns. In: 21st International conference on software engineering, Los Angeles, USA, May 1999. ACM, New York, pp 107\u2013119","DOI":"10.1145\/302405.302457"},{"key":"206_CR40","unstructured":"Whittle J, Jayaraman P (2007) Mata: a tool for aspect-oriented modelling based on graph transformations. In: Workshop on aspect-oriented modelling at MODELS\u201907"},{"key":"206_CR41","doi-asserted-by":"crossref","unstructured":"Whittle J, Moreira A, Ara\u00fajo J, Jayaraman P, Elkhodary A, Rabbi R (2007) An expressive aspect composition language for UML state diagrams. In: ACM\/IEEE MoDELS 2007. Lecture notes in computer science. Springer, Berlin, pp 514\u2013528","DOI":"10.1007\/978-3-540-75209-7_35"},{"key":"206_CR42","doi-asserted-by":"crossref","unstructured":"Worboys M, Duckham M (2004) GIS : a computing perspective. CRC Press, Boca Raton","DOI":"10.4324\/9780203481554"},{"key":"206_CR43","unstructured":"Zhang G, H\u00f6lzl M (2009) HiLA: high-level aspects for UML-state machines. In: Proceedings of the 14th Wsh. aspect-oriented modeling (AOM@MoDELS\u201909)"},{"key":"206_CR44","unstructured":"Zipf A, Merdes M (2003) Is aspect-orientation a new paradigm for GIS development? In: 6th Agile conference on geographic information science, Lyon, 2003"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-013-0206-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-013-0206-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-013-0206-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T18:26:53Z","timestamp":1688236013000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-013-0206-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5,15]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["206"],"URL":"https:\/\/doi.org\/10.1007\/s11334-013-0206-y","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,5,15]]}}}