{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T06:15:59Z","timestamp":1780380959427,"version":"3.54.1"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540330936","type":"print"},{"value":"9783540330943","type":"electronic"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11693017_19","type":"book-chapter","created":{"date-parts":[[2006,3,28]],"date-time":"2006-03-28T08:39:54Z","timestamp":1143535194000},"page":"247-261","source":"Crossref","is-referenced-by-count":4,"title":["Concerned About Separation"],"prefix":"10.1007","author":[{"given":"Hafedh","family":"Mili","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Houari","family":"Sahraoui","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hakim","family":"Lounis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hamid","family":"Mcheick","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amel","family":"Elkharraz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Bardou, D., Dony, C.: Split objects:\u00a0a disciplined use of delegation within objects. In: Proc. OOPSLA (1996)","DOI":"10.1145\/236337.236347"},{"key":"19_CR2","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice (1998)"},{"issue":"4","key":"19_CR3","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/129852.129859","volume":"35","author":"I. Baxter","year":"1992","unstructured":"Baxter, I.: Design Maintenance Systems. CACM\u00a035(4), 73\u201389 (1992)","journal-title":"CACM"},{"key":"19_CR4","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1017\/CBO9780511608896.004","volume-title":"Design Theory and Computer Science","author":"S. Dasgupta","year":"1991","unstructured":"Dasgupta, S.: The Nature of Design Problems. In: Design Theory and Computer Science, pp. 13\u201335. Cambridge University Press, Cambridge (1991)"},{"key":"19_CR5","unstructured":"Filman, R.E., Friedman, D.P.: Aspect-oriented programming is quantification and obliviousness. In: proc. of OOPSLA workshop on Advanced Separation of Concerns (2000)"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Harrison, W., Ossher, H.: Subject-oriented programming: a critique of pure objects. In: Proc. OOPSLA 1993 (1993)","DOI":"10.1145\/165854.165932"},{"key":"19_CR7","unstructured":"Herrmann, S., Mezini, M.: On the Need for a Unified MDSOC Model: Experiences from Constructing a Modular Software Engineering Environment. In: MSDOC workshop, OOPSLA (2000)"},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"Kendall, E.A.: Role Model Designs and Implementations with Aspect Oriented Programming. In: Proc. OOPSLA 1999 (1999)","DOI":"10.1145\/320384.320423"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Kersten, M., Murphy, G.: Atlas: a case study in building a Web-based learning environment using aspect-oriented programming. In: proc. OOPSLA 1999 (1999)","DOI":"10.1145\/320384.320421"},{"key":"19_CR10","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Lopez, C.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Mili, H.: On behavioral descriptions in oject-oriented modeling. Journal of Systems and Software (1996)","DOI":"10.1016\/0164-1212(95)00069-0"},{"key":"19_CR12","unstructured":"Mili, H., Mili, A., Dargham, J., Cherkaoui, O., Godin, R.: View Programming: Towards a Framework for Decentralized Development and Execution of OO Programs. In: Proceedings of TOOLS USA 1999 (1999)"},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"Mili, H., Mcheick, H., Dargham, J.: CorbaViews: Distribting objects with several functional aspects. Journal of Object Technology (August 2002)","DOI":"10.5381\/jot.2002.1.3.a12"},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"Ossher, H., Kaplan, M., Harrison, W., Katz, A., Kruskal, V.: Specifying subject-oriented composition. In: TAPOS, vol.\u00a02(3) (1996)","DOI":"10.1002\/(SICI)1096-9942(1996)2:3<179::AID-TAPO4>3.0.CO;2-R"},{"key":"19_CR15","unstructured":"Robillard, M., Murphy, G.: Analyzing Concerns Using Class Member Dependencies. In: Position paper for the ICSE Workshop on Advanced Separation of Concerns in SE (2001)"},{"key":"19_CR16","volume-title":"Models of bounded rationality","author":"H.A. Simon","year":"1982","unstructured":"Simon, H.A.: Models of bounded rationality, vol.\u00a02. MIT Press, Cambridge (1982)"},{"key":"19_CR17","unstructured":"Soued, T., Yahiaoui, N., Seinturier, L., Traverson, B.: Techniques d\u2019aspect pour la gestion de la m\u00e9moire r\u00e9partie dans un environnement CORBA\/C++. In: Proc. of NOTERE 2005 (2005)"},{"key":"19_CR18","volume-title":"Working with Objects","author":"T. Reenskaugh","year":"1995","unstructured":"Reenskaugh, T.: Working with Objects. Prentice-Hall, Englewood Cliffs (1995)"},{"key":"19_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/11557432_13","volume-title":"Model Driven Engineering Languages and Systems","author":"F. Steimann","year":"2005","unstructured":"Steimann, F.: Domain Models Are Aspect Free. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 171\u2013185. Springer, Heidelberg (2005)"},{"key":"19_CR20","doi-asserted-by":"crossref","unstructured":"Tip, F., Choi, J.-D., Field, J., Ramalingam, G.: Slicing class hierarchies in C++. In: Proc. of OOPSLA 1996 (1966)","DOI":"10.1145\/236337.236355"},{"issue":"4","key":"19_CR21","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1145\/158431.158438","volume":"2","author":"P. Zave","year":"1993","unstructured":"Zave, P., Jackson, M.: Conjunction as Composition. ACM Trans. on Softw. Eng. Methodol\u00a02(4), 379\u2013411 (1993)","journal-title":"ACM Trans. on Softw. Eng. Methodol"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11693017_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,17]],"date-time":"2019-04-17T13:17:06Z","timestamp":1555507026000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11693017_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540330936","9783540330943"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11693017_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006]]}}}