{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:15:19Z","timestamp":1761610519665,"version":"build-2065373602"},"reference-count":34,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2006,9,1]],"date-time":"2006-09-01T00:00:00Z","timestamp":1157068800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2006,9,1]],"date-time":"2006-09-01T00:00:00Z","timestamp":1157068800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":2523,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2006,9]]},"DOI":"10.1016\/j.entcs.2006.07.006","type":"journal-article","created":{"date-parts":[[2006,9,11]],"date-time":"2006-09-11T07:12:21Z","timestamp":1157958741000},"page":"31-44","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":7,"title":["Towards a Subject-Oriented Model-Driven Framework"],"prefix":"10.1016","volume":"163","author":[{"given":"Pablo","family":"Amaya","sequence":"first","affiliation":[]},{"given":"Carlos","family":"Gonzalez","sequence":"additional","affiliation":[]},{"given":"Juan M.","family":"Murillo","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.entcs.2006.07.006_bib001","unstructured":"A.M. Reina, J. Torres, and M. Toro. Towards developing generic solutions with aspects. Workshop in Aspect Oriented Modelling held in conjunction with the UML 2004 Conference, oct 2004"},{"key":"10.1016\/j.entcs.2006.07.006_bib002","unstructured":"A. Solberg, D. Simmonds, R. Reddy, S. Ghosh, R. France, \u201cUsing Aspect Oriented Technologies to Support Separation of Concerns in Model Driven Development\u201d, Accepted in the 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Edinburgh, Scotland, July, 2005"},{"key":"10.1016\/j.entcs.2006.07.006_bib004","unstructured":"A. Rashid, A. Moreira, J. Arajo. Modularisation and Composition of Aspectual Requirements, AOSD 2003, Boston, USA, 17\u201321. March, 2003"},{"key":"10.1016\/j.entcs.2006.07.006_bib005","unstructured":"B. Baudry, F. Fleurey, R. France, R. Reddy. Exploring the Relationship between Model Composition and Model Transformation. In Workshop on Aspect Oriented Modelling held in conjunction with the AOM 2005 Conference, oct 2005"},{"issue":"4","key":"10.1016\/j.entcs.2006.07.006_bib006","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/2.839317","article-title":"Leveraging Inconsistency in Software Development","volume":"33","author":"Nuseibeh","year":"2000","journal-title":"IEEE Computer"},{"key":"10.1016\/j.entcs.2006.07.006_bib007","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/839268.839271","article-title":"Flexible Consistency Checking","volume":"12","author":"Nentwich","year":"2003","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"year":"1976","series-title":"A Discipline of Programming","author":"Dijkstra","key":"10.1016\/j.entcs.2006.07.006_bib008"},{"issue":"12","key":"10.1016\/j.entcs.2006.07.006_bib009","doi-asserted-by":"crossref","DOI":"10.1145\/361598.361623","article-title":"On the Criteria To Be Used in Decomposing Systems into Modules","volume":"15","author":"Parnas","year":"1972","journal-title":"Communications of ACM"},{"key":"10.1016\/j.entcs.2006.07.006_bib010","unstructured":"D. Simmonds, A. Solberg, R. Reddy, R. France, S. Ghosh. An Aspect Oriented Model Driven Framework. \u201cAn Aspect Oriented Model Driven Framework\u201d, Accepted to Ninth IEEE \u201cThe Enterprise Computing Conference\u201d (EDOC 2005), Enschede, Netherlands, 19\u201323 September, 2005"},{"key":"10.1016\/j.entcs.2006.07.006_bib011","unstructured":"E. Baniassad and S. Clarke. Theme: An approach for Aspect-Oriented Analysis and Design. In Proceedings of the 26th ICSE, 2004"},{"key":"10.1016\/j.entcs.2006.07.006_bib012","series-title":"ECOOP'97Object-Oriented Programming","first-page":"220","article-title":"Aspect-oriented programming","volume":"1241","author":"Kiczales","year":"1997"},{"key":"10.1016\/j.entcs.2006.07.006_bib013","series-title":"Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Development","article-title":"Multi-Dimensional Separation of Concerns and The Hyperspace Approach","author":"Ossher","year":"2000"},{"issue":"5","key":"10.1016\/j.entcs.2006.07.006_bib014","volume":"20","author":"IEEE Software","year":"2003","journal-title":"Special issue on Model-Driven Development"},{"issue":"4","key":"10.1016\/j.entcs.2006.07.006_bib015","doi-asserted-by":"crossref","first-page":"7","DOI":"10.5381\/jot.2003.2.4.c1","article-title":"Use Cases and Aspects Working Seamlessly Together","volume":"2","author":"Jacobson","year":"2003","journal-title":"Journal of Object Technology"},{"year":"2004","series-title":"Aspect-Oriented Software Development with Use Cases","author":"Jacobson","key":"10.1016\/j.entcs.2006.07.006_bib016"},{"key":"10.1016\/j.entcs.2006.07.006_bib017","unstructured":"J. Bakker. Traceability of Concerns. Master's thesis, University of Twente, April 2005"},{"year":"2000","series-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki","key":"10.1016\/j.entcs.2006.07.006_bib018"},{"key":"10.1016\/j.entcs.2006.07.006_bib019","unstructured":"M. Aksit. Systematic analysis of crosscutting concerns in the MDA design approach. Symposium How Adaptable is MDA?. University of Twente, May 2005"},{"key":"10.1016\/j.entcs.2006.07.006_bib020","unstructured":"OMG. MDA Guide V1.0.1. Document \u2013 omg\/03-06-01"},{"key":"10.1016\/j.entcs.2006.07.006_bib021","unstructured":"OMG. UML 2.0 Superstructure. Document \u2013 ptc\/04-10-02"},{"key":"10.1016\/j.entcs.2006.07.006_bib022","unstructured":"OMG. XMI 2.0. Document - formal\/03-05-02"},{"key":"10.1016\/j.entcs.2006.07.006_bib023","unstructured":"P. Amaya, C. Gonzlez, J.M. Murillo. MDA and Separation of Aspects: An approach based on multiple views and Subject Oriented Design. In Workshop on Aspect Oriented Modelling held in conjunction with the AOSD 2005 Conference, mar 2005"},{"key":"10.1016\/j.entcs.2006.07.006_bib024","series-title":"Proceedings of the ICSE","first-page":"107","article-title":"N degrees of separation: Multi-dimensional separation of concerns","author":"Tarr","year":"1999"},{"key":"10.1016\/j.entcs.2006.07.006_bib025","unstructured":"QVT-Merge Group. Revised submission for MOF 2.0 Query \/ View \/ Transformation RFP (ad\/2002- 04-10). OMG, 2005"},{"year":"2005","series-title":"Aspect-Oriented Software Development","key":"10.1016\/j.entcs.2006.07.006_bib026"},{"key":"10.1016\/j.entcs.2006.07.006_bib027","doi-asserted-by":"crossref","unstructured":"R.B. France, I. Ray, G. Georg, and S. Ghosh. An aspect-oriented approach to design modeling. IEE Proceedings - Software, Special Issue on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, 151(4), August 2004","DOI":"10.1049\/ip-sen:20040920"},{"issue":"1","key":"10.1016\/j.entcs.2006.07.006_bib028","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/S0167-6423(02)00030-8","article-title":"Extending standard UML with model composition semantics","volume":"44","author":"Clarke","year":"2002","journal-title":"Science of Computer Programming"},{"key":"10.1016\/j.entcs.2006.07.006_bib029","unstructured":"S. Clarke, Robert J. Walker. \u201cSeparating Crosscutting Concerns across the Lifecycle: From Composition Patterns to AspectJ and Hyper\/J\u201d. [TCD-CS-2001-15], Trinity College, Dublin and UBC-CS-TR-2001-05, University of British Columbia. May 2001"},{"key":"10.1016\/j.entcs.2006.07.006_bib030","doi-asserted-by":"crossref","unstructured":"S. Clarke, W. Harrison, H. Ossher, P. Tarr. \u201cSubject-Oriented Design: Towards Improved Alignment of Requirements, Design and Code\u201d. In Proceedings of OOPSLA) Denver, Colorado U.S., November 1999","DOI":"10.1145\/320384.320420"},{"key":"10.1016\/j.entcs.2006.07.006_bib031","unstructured":"Systemwire Web Page. Xlinkit Rule Workbench. http:\/\/www.systemwire.com, 2005"},{"issue":"5","key":"10.1016\/j.entcs.2006.07.006_bib032","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MS.2003.1231150","article-title":"Model Transformation: The Heart and Soul of Model-Driven Software Development","volume":"20","author":"Sendall","year":"2003","journal-title":"IEEE Software"},{"key":"10.1016\/j.entcs.2006.07.006_bib033","unstructured":"V. Kulkarni, S. Reddy: Integrating aspects with Model Driven Software Development. In International Conference on SERP'03. Las Vegas, USA. June 2003"},{"issue":"5","key":"10.1016\/j.entcs.2006.07.006_bib034","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/MS.2003.1231154","article-title":"Separation of Concerns in Model-Driven Development","volume":"20","author":"Kulkarni","year":"2003","journal-title":"IEEE Software"},{"key":"10.1016\/j.entcs.2006.07.006_bib035","unstructured":"W. Harrison, H. Ossher and P.Tarr. Asymmetrically vs. symmetrically organized paradigms for software composition. Technical report, IBM, 2002"}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066106004622?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066106004622?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:10:14Z","timestamp":1761610214000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066106004622"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,9]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,9]]}},"alternative-id":["S1571066106004622"],"URL":"https:\/\/doi.org\/10.1016\/j.entcs.2006.07.006","relation":{},"ISSN":["1571-0661"],"issn-type":[{"type":"print","value":"1571-0661"}],"subject":[],"published":{"date-parts":[[2006,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Towards a Subject-Oriented Model-Driven Framework","name":"articletitle","label":"Article Title"},{"value":"Electronic Notes in Theoretical Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.entcs.2006.07.006","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2006 Elsevier B.V.","name":"copyright","label":"Copyright"}]}}