{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,16]],"date-time":"2022-12-16T21:35:43Z","timestamp":1671226543409},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2009,2,24]],"date-time":"2009-02-24T00:00:00Z","timestamp":1235433600000},"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":[[2009,3]]},"DOI":"10.1007\/s11334-009-0081-8","type":"journal-article","created":{"date-parts":[[2009,2,23]],"date-time":"2009-02-23T08:26:22Z","timestamp":1235377582000},"page":"79-93","source":"Crossref","is-referenced-by-count":4,"title":["Aspect-oriented design and implementation of context-aware pervasive applications"],"prefix":"10.1007","volume":"5","author":[{"given":"Lidia","family":"Fuentes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nadia","family":"G\u00e1mez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"S\u00e1nchez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,2,24]]},"reference":[{"key":"81_CR1","unstructured":"Baker P, Jervis C (2007) Testing UML 2.0 models using TTCN-3 and the UML 2.0 testing profile. In: Gaudin E, Najm \u00c9, Reed R (eds) Proc. of the 13th int. SDL forum. LNCS, vol 4745, Paris (France), September, pp 86\u2013100"},{"key":"81_CR2","doi-asserted-by":"crossref","unstructured":"Baker P, Loh S, Weil F (2005) Model-driven engineering in a large industrial context-Motorola case study. In: Briand LC, Williams C (eds) Proceedings of the 8th international conference on model driven engineering languages and systems (MoDELS). LNCS, vol 3713, pp 476\u2013491","DOI":"10.1007\/11557432_36"},{"issue":"1","key":"81_CR3","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/984458.984495","volume":"2","author":"AE Bell","year":"2004","unstructured":"Bell AE (2004) Death by UML fever. ACM Queue 2(1): 72\u201380","journal-title":"ACM Queue"},{"issue":"2","key":"81_CR4","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1145\/230798.230809","volume":"39","author":"P Berstein","year":"1996","unstructured":"Berstein P (1996) Middleware: a model for distributed services. Commun ACM 39(2): 86\u201397","journal-title":"Commun ACM"},{"issue":"10","key":"81_CR5","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/TSE.2003.1237173","volume":"29","author":"L Capra","year":"2003","unstructured":"Capra L et\u00a0al (2003) Carisma: context-aware reflective middleware system for moblie applications. IEEE Trans Softw Eng 29(10): 929\u2013945","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"81_CR6","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/S0167-6423(02)00030-8","volume":"44","author":"S Clarke","year":"2002","unstructured":"Clarke S (2002) Extending standard uml with model composition semantics. Sci Comp Program 44(1): 71\u2013100","journal-title":"Sci Comp Program"},{"key":"81_CR7","unstructured":"Cottenier T et\u00a0al (2007) The Motorola WEAVR: model weaving in a large industrial context. In: Proceedings of AOSD"},{"key":"81_CR8","unstructured":"Cottenier T, van den Berg A, Elrad T (2006) Model weaving: bridging the divide between elaborationists and translationists. In: Proceedings of 9th international workshop on aspect-oriented modelling (AOM), 9th international conference on model driven engineering, languages and systems (MoDELS), Genova (Italy), October"},{"key":"81_CR9","unstructured":"Dietz P, Weigert T, Weil F (1998) Formal techniques for automatically generating marshalling code from high-level specifications. In: Proceedings of the 2nd workshop on industrial-strength formal specification techniques (WIFT), Boca Raton (Florida, USA), October, pp 40\u201347"},{"key":"81_CR10","doi-asserted-by":"crossref","unstructured":"Figueiredo E, Cacho N, Sant\u2019Anna C, Monteiro M, Kulesza U, Garcia A, Soares S, Ferrari F, Khan S, Filho FC, Dantas F (2008) Evolving software product lines with aspects: an empirical study on design stability. In: Proceedings of the 30th international conference on software engineering (ICSE), Leipzig, Germany, May, pp 261\u2013270","DOI":"10.1145\/1368088.1368124"},{"key":"81_CR11","unstructured":"Filho FC et\u00a0al (2006) Exceptions and aspects: the devil is in the details. In: Proceedings of FSE\u201906, pp 152\u2013162"},{"key":"81_CR12","volume-title":"Aspect-oriented software development","author":"RE Filman","year":"2004","unstructured":"Filman RE et\u00a0al (2004) Aspect-oriented software development. Addison-Wesley, Reading"},{"key":"81_CR13","doi-asserted-by":"crossref","unstructured":"Fuentes L, G\u00e1mez N (2008) A feature model of an aspect-oriented middleware family for pervasive systems. In: Proceedings of the 1st international workshop on next generation aspect oriented middleware workshop (NAOMI), 7th international conference on aspect-oriented software development (AOSD), Brussels (Belgium), March\u2013April","DOI":"10.1145\/1408620.1408623"},{"key":"81_CR14","doi-asserted-by":"crossref","unstructured":"Fuentes L, Pinto M, S\u00e1nchez P (2008) Generating cam aspect-oriented architectures using model-driven development. Inf Softw Technol (in press)","DOI":"10.1016\/j.infsof.2007.10.020"},{"key":"81_CR15","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.entcs.2007.05.049","volume":"189","author":"L Fuentes","year":"2007","unstructured":"Fuentes L, S\u00e1nchez P (2007) Aspect-oriented coordination. Electr Notes Theor Comp Sci 189: 87\u2013103","journal-title":"Electr Notes Theor Comp Sci"},{"issue":"7","key":"81_CR16","first-page":"109","volume":"6","author":"L Fuentes","year":"2007","unstructured":"Fuentes L, S\u00e1nchez P (2007) Designing and weaving aspect-oriented executable uml models. JOT, Special Issue on AOM 6(7): 109\u2013136","journal-title":"JOT, Special Issue on AOM"},{"key":"81_CR17","first-page":"36","volume":"3880","author":"AF Garcia","year":"2006","unstructured":"Garcia AF et\u00a0al (2006) Modularizing design patterns with aspects:. A Quant Study 3880: 36\u201374","journal-title":"A Quant Study"},{"issue":"6","key":"81_CR18","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/2.928618","volume":"34","author":"K Geish","year":"2001","unstructured":"Geish K (2001) Middleware challenges ahead. Computer 34(6): 24\u201331","journal-title":"Computer"},{"key":"81_CR19","doi-asserted-by":"crossref","unstructured":"Greenwood P et\u00a0al (2007) On the impact of aspectual decompositions on design stability: an empirical study. In: Proceedings of ECOOP\u201907. LNCS, vol 4609, pp 176\u2013200","DOI":"10.1007\/978-3-540-73589-2_9"},{"issue":"3","key":"81_CR20","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1147\/sj.453.0451","volume":"45","author":"B Hailpern","year":"2006","unstructured":"Hailpern B, Tarr P (2006) Model-driven development: the good, the bad, and the ugly. IBM Syst J 45(3): 451\u2013461","journal-title":"IBM Syst J"},{"key":"81_CR21","doi-asserted-by":"crossref","unstructured":"Hannemann J, Kiczales G (2002) Design pattern implementation in Java and AspectJ. In: Proceedings of OOPSLA 2002, pp 161\u2013173","DOI":"10.1145\/582419.582436"},{"key":"81_CR22","doi-asserted-by":"crossref","unstructured":"Kienzle J, G\u00e9lineau S (2006) AO challenge\u2014implementing the ACID properties for transactional objects. In: Proceedings of AOSD 2006, pp 202\u2013213","DOI":"10.1145\/1119655.1119683"},{"key":"81_CR23","doi-asserted-by":"crossref","unstructured":"Kienzle J, Guerraoui R (2002) AOP: does it make sense? the case of concurrency and failures. In: Magnusson B (ed) Proceedings of the 16th European conference on object-oriented programming (ECOOP). LNCS, vol 2374, M\u00e1laga (Spain), June, pp 37\u201361","DOI":"10.1007\/3-540-47993-7_2"},{"key":"81_CR24","unstructured":"Klein J, Kienzle J (2007) Reusable aspect models. In: Proceedings of the 11th international workshop on aspect-oriented modelling (AOM), 10th international conference on model driven engineering languages and systems (MoDELS), Nashville (Tennesee, USA), September\u2013October"},{"key":"81_CR25","volume-title":"MDA explained: the model driven architecture\u2013practice and promise","author":"A Kleppe","year":"2003","unstructured":"Kleppe A, Warmer J, Bast W (2003) MDA explained: the model driven architecture\u2013practice and promise. Addison-Wesley Professional, Reading"},{"key":"81_CR26","doi-asserted-by":"crossref","unstructured":"Kourai K, Hibino H, Chiba S (2007) Aspect-oriented application-level scheduling for J2EE servers. In: Proceedings of the 6th international conference on aspect-oriented software development (AOSD), Vancouver (British Columbia, Canada), March, pp 1\u201313","DOI":"10.1145\/1218563.1218565"},{"key":"81_CR27","doi-asserted-by":"crossref","DOI":"10.1201\/9781420013498","volume-title":"Context-aware pervasive systems: architectures for a new breed of applications","author":"A Loke","year":"2006","unstructured":"Loke A (2006) Context-aware pervasive systems: architectures for a new breed of applications. Auerbach, Boca Roaton"},{"issue":"8","key":"81_CR28","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/2.707615","volume":"31","author":"E Long","year":"1998","unstructured":"Long E et\u00a0al (1998) Increasing productivity at Saturn. Computer 31(8): 35\u201343","journal-title":"Computer"},{"key":"81_CR29","doi-asserted-by":"crossref","unstructured":"Lopes CV, Bajracharya S (2006) Assessing aspect modularizations using design structure matrix and net option value. In: Transactions on AOSD I. LNCS, vol 3880, pp 1\u201335","DOI":"10.1007\/11687061_1"},{"key":"81_CR30","unstructured":"Loughran N et\u00a0al (2006) A domain analysis of key concerns-known and new candidates. Technical report AOSD-Europe deliverable D43, AOSD-Europe-KUL-6, Katholieke Universiteit Leuven, 27 February"},{"key":"81_CR31","doi-asserted-by":"crossref","unstructured":"Lundesgaard SA et\u00a0al (2007) Construction and execution of adaptable applications using an aspect-oriented and model driven approach. In: Proceedings of DAIS\u201907","DOI":"10.1007\/978-3-540-72883-2_6"},{"key":"81_CR32","volume-title":"Executable UML: a foundation for model driven architecture","author":"SJ Mellor","year":"2002","unstructured":"Mellor SJ, Balcer M (2002) Executable UML: a foundation for model driven architecture. Addison-Wesley, Reading"},{"key":"81_CR33","volume-title":"MDA distilled","author":"SJ Mellor","year":"2004","unstructured":"Mellor SJ, Scott K, Uhl A, Weise D (2004) MDA distilled. Addison-Wesley, Reading"},{"key":"81_CR34","doi-asserted-by":"crossref","unstructured":"Molesini A, Garcia AF, von Flach C, Chavez G, Batista TV (2008) On the quantitative analysis of architecture stability in aspectual decompositions. In: Proceedings of the 7th international working IEEE\/IFIP conference on software architecture (WICSA), Vancouver, (Brisith Columbia), Canada, February, pp 29\u201338","DOI":"10.1109\/WICSA.2008.26"},{"key":"81_CR35","first-page":"50","volume":"58","author":"J Mu\u00f1oz","year":"2004","unstructured":"Mu\u00f1oz J et\u00a0al (2004) Model driven development of pervasive systems. ERCIM News 58: 50\u201351","journal-title":"ERCIM News"},{"key":"81_CR36","unstructured":"Loughran N, et\u00a0al (2006) A domain analysis of key concerns-known and new candidates. Technical report AOSD-Europe deliverable D43, AOSD-Europe-KUL-6, Katholieke Universiteit Leuven"},{"key":"81_CR37","unstructured":"Raistrick C et\u00a0al (2004) Model driven architecture with executable UML. Cambridge"},{"key":"81_CR38","doi-asserted-by":"crossref","unstructured":"Rashid A, Chitchyan R (2003) Persistence as an aspect. In: Proceedings of AOSD 2003, pp 120\u2013129","DOI":"10.1145\/643603.643616"},{"key":"81_CR39","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez P, LF (2008) Aspect-oriented model weaving beyond model composition and model transformation. In: Proceedings of the 11th international conference on model driven engineering languages and systems (MoDELS), Tolousse (Fance), September\u2013October 2008 (to appear)","DOI":"10.1007\/978-3-540-87875-9_53"},{"key":"81_CR40","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez P, Magno J, Fuentes L, Moreira A, Ara\u00fajo J (2006) Towards mdd transformations from ao requirements into ao architecture. In: Gruhn V, Oquendo F (eds) Proceedings of the 3rd European workshop on software architecture (ECSA). LNCS, vol 4344, Nantes (France), September, pp 59\u2013174","DOI":"10.1007\/11966104_12"},{"issue":"5","key":"81_CR41","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic B (2003) The pragmatics of model-driven development. IEEE Softw 20(5): 19\u201325","journal-title":"IEEE Softw"},{"key":"81_CR42","unstructured":"Sivaharan T, et\u00a0al (2004) Cooperating sentient vehicles for next generation automobiles. In: MobiSys, WAMES\u201904"},{"key":"81_CR43","doi-asserted-by":"crossref","unstructured":"Sivaharan T, et\u00a0al (2005) A configurable and re-configurable publish-subscribe middleware for pervasive computing. In: Proceedings of symposium on distributed objects and applications","DOI":"10.1007\/11575771_46"},{"key":"81_CR44","doi-asserted-by":"crossref","unstructured":"Soares S, Laureano E, Borba P (2002) Implementing distribution and persistence aspects with AspectJ. In: ACM Press, editor, 17th ACM conference OOPSLA\u201902, November, pp 174\u2013190","DOI":"10.1145\/582419.582437"},{"key":"81_CR45","doi-asserted-by":"crossref","unstructured":"Stein D et\u00a0al (2006) Expressing different conceptual models of join point selections in aspect-oriented design. In: Proceedings of AOSD 2006, pp 15\u201326","DOI":"10.1145\/1119655.1119661"},{"key":"81_CR46","doi-asserted-by":"crossref","unstructured":"Tanter \u00c9 et\u00a0al (2006) Context-aware aspects. In: 5th International symposium on software composition. LNCS, vol 4089, pp 227\u2013242","DOI":"10.1007\/11821946_15"},{"key":"81_CR47","unstructured":"Tarr P et\u00a0al (2004) N degrees of separation: Multi-dimensional separation of concerns. In: AOSD. Addison-Wesley, Reading, pp 37\u201361"},{"key":"81_CR48","unstructured":"van den Berg K et\u00a0al (2005) Aosd ontology 1.0 public ontology of aspect-orientation. Technical Report AOSD-Europe Deliverable D9, AOSD-Europe-UT-01"},{"key":"81_CR49","unstructured":"Verissimo P et\u00a0al (2002) Cortex: towards supporting autonomous and cooperating sentient entities. In: European Wireless"},{"key":"81_CR50","doi-asserted-by":"crossref","unstructured":"Weigert T, Dietz P (2003) Automated generation of marshaling code from high-level specifications. In: Reed R, Reed J (eds) 11th International SDL forum. LNCS, vol 2708, Stuttgart (Germany), July, pp 374\u2013386","DOI":"10.1007\/3-540-45075-0_22"},{"key":"81_CR51","doi-asserted-by":"crossref","unstructured":"Xu D, Xu W (2006) State-based Incremental Testing of Aspect-Oriented Programs. In: Proceedings of the 5th international conference on aspect-oriented software development (AOSD), Bonn (Germany), March, pp 180\u2013189","DOI":"10.1145\/1119655.1119680"},{"issue":"3","key":"81_CR52","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MPRV.2002.1037720","volume":"1","author":"S Yau","year":"2002","unstructured":"Yau S et\u00a0al (2002) Reconfigurable context-sensitive middleware for pervasive computing. IEEE Pervasive Comput 1(3): 33\u201340","journal-title":"IEEE Pervasive Comput"},{"key":"81_CR53","unstructured":"Zambrano AF (2006) Integrando sensibilidad al contexto mediante aspect oriented programming. PhD Thesis"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-009-0081-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-009-0081-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-009-0081-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T13:47:44Z","timestamp":1559396864000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-009-0081-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,24]]},"references-count":53,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,3]]}},"alternative-id":["81"],"URL":"https:\/\/doi.org\/10.1007\/s11334-009-0081-8","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,2,24]]}}}