{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T03:02:30Z","timestamp":1648609350190},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2007,8,4]],"date-time":"2007-08-04T00:00:00Z","timestamp":1186185600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2008,8]]},"DOI":"10.1007\/s10489-007-0081-z","type":"journal-article","created":{"date-parts":[[2007,8,2]],"date-time":"2007-08-02T18:39:46Z","timestamp":1186079986000},"page":"56-78","source":"Crossref","is-referenced-by-count":0,"title":["Experiences with planning techniques for assisting software design activities"],"prefix":"10.1007","volume":"29","author":[{"given":"J. Andr\u00e9s","family":"D\u00edaz-Pace","sequence":"first","affiliation":[]},{"given":"Marcelo R.","family":"Campo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2007,8,4]]},"reference":[{"key":"81_CR1","volume-title":"Computer languages, systems and structures","author":"A Amandi","year":"2004","unstructured":"Amandi A, Campo M, Zunino A (2004) JavaLog: a framework-based integration of Java and Prolog for agent-oriented programming. In: Ledley RS (ed) Computer languages, systems and structures. Elsevier Science, Amsterdam. ISSN: 0096-0551"},{"key":"81_CR2","unstructured":"AOSD homepage. Tools for Developers. http:\/\/www.aosd.net\/wiki\/index.php?title=Tools_for_Developers"},{"key":"81_CR3","doi-asserted-by":"crossref","unstructured":"Arshad N, Heimbigner D, Wolf A (2003) Deployment and dynamic reconfiguration planning for distributed software systems. In: Proceedings ICTAI 2003: pp\u00a039\u201346","DOI":"10.1109\/TAI.2003.1250168"},{"key":"81_CR4","unstructured":"AspectJ homepage. http:\/\/www.eclipse.org\/aspectj\/"},{"key":"81_CR5","unstructured":"AspectWerkz homepage. http:\/\/aspectwerkz.codehaus.org\/"},{"key":"81_CR6","doi-asserted-by":"crossref","unstructured":"Bachmann F, Bass L, Klein M, Shelton C (2005) Designing software architectures to achieve quality attribute requirements. In: IEE Proceedings on Software, August 2005, pp\u00a0153\u2013165","DOI":"10.1049\/ip-sen:20045037"},{"key":"81_CR7","volume-title":"Software architecture in practice","author":"L Bass","year":"2003","unstructured":"Bass L, Clement P, Kazman R (2003) Software architecture in practice, 2nd edn. Addison\u2013Wesley, Reading","edition":"2"},{"key":"81_CR8","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/S0004-3702(96)00047-1","volume":"90","author":"A Blum","year":"1997","unstructured":"Blum A, Furst M (1997) Fast planning through planning graph analysis. Artif Intell 90:281\u2013300","journal-title":"Artif Intell"},{"key":"81_CR9","volume-title":"Pattern-oriented software architecture. A system of patterns","author":"F Buschmann","year":"1996","unstructured":"Buschmann F, Meunier R, Rohnert H, Sommerlad P, Stal John M (1996) Pattern-oriented software architecture. A system of patterns. Wiley, New York"},{"key":"81_CR10","volume-title":"Implementing object-oriented application frameworks, frameworks at work","author":"M Campo","year":"1999","unstructured":"Campo M, Price T (1999) Luthier----building framework visualization tools. In: Fayad M, Johnson R (eds) Implementing object-oriented application frameworks, frameworks at work. Wiley, New York"},{"issue":"10","key":"81_CR11","first-page":"66","volume":"44","author":"M Campo","year":"2001","unstructured":"Campo M, D\u00edaz Pace A (2001) Analyzing the role of aspects in software design. Commun ACM, special issue on Aspect-oriented programming 44(10):66\u201373","journal-title":"Commun ACM, special issue on Aspect-oriented programming"},{"key":"81_CR12","first-page":"837","volume-title":"Software: Practice and Experience","author":"M Campo","year":"2002","unstructured":"Campo M, D\u00edaz Pace A, Zito M (2002) Developing object-oriented enterprise quality frameworks using proto-frameworks. In: Software: Practice and Experience, vol.\u00a032. Wiley, New York, pp\u00a0837\u2013843"},{"key":"81_CR13","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.jss.2003.05.003","volume":"74","author":"M Campo","year":"2004","unstructured":"Campo M, D\u00edaz Pace A, Trilnik F (2004) \u201cComputer, please, tell me what I have to do\u2009\u2026\u201d An approach to agent-aided application composition. Int J Soft Syst 74:55\u201364","journal-title":"Int J Soft Syst"},{"key":"81_CR14","volume-title":"Essence of artificial intelligence","author":"A Cawsey","year":"1997","unstructured":"Cawsey A (1997) Essence of artificial intelligence. Prentice-Hall, New York"},{"key":"81_CR15","unstructured":"Chung L, Nixon B, Yu E (1995) Using non-functional requirements to systematically select among alternatives in architectural design. In: Proceedings 1st international workshop on architectures for software systems, Seattle, 14\u201328 April 1995, pp\u00a031\u201343"},{"key":"81_CR16","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/351936.351978","volume":"32","author":"C Constantinides","year":"2000","unstructured":"Constantinides C, Bader A, Elrad T, Netinant P, Fayad M (2000) Designing an aspect-oriented framework in an object-oriented environment. ACM Comput Surv 32:41","journal-title":"ACM Comput Surv"},{"key":"81_CR17","unstructured":"D\u00edaz Pace A (2004) A planning-based approach for the exploration of quality-driven design alternatives in software architectures. PhD thesis, Faculty of Sciences, UNICEN University, Tandil, Argentina, September 2004"},{"key":"81_CR18","volume-title":"Aspect-oriented software development","author":"A D\u00edaz Pace","year":"2004","unstructured":"D\u00edaz Pace A, Campo M, Trilnik F (2004) A knowledge-driven approach for aspect composition. In: Aspect-oriented software development. Addison\u2013Wesley, Reading. ISBN 0-321-6-7"},{"issue":"10","key":"81_CR19","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/383845.383853","volume":"44","author":"T Elrad","year":"2001","unstructured":"Elrad T, Filman R, Bader A (2001) Aspect-oriented programming\u2014introduction. Commun ACM 44(10):29\u201332","journal-title":"Commun ACM"},{"key":"81_CR20","volume-title":"Building application frameworks: object-oriented foundations of framework design","author":"M Fayad","year":"1999","unstructured":"Fayad M, Schmidt D, Johnson R (1999) Building application frameworks: object-oriented foundations of framework design. Wiley, New York"},{"key":"81_CR21","volume-title":"Design patterns, elements of reusable object-oriented software","author":"E Gamma","year":"1994","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns, elements of reusable object-oriented software. Addison\u2013Wesley, Reading"},{"key":"81_CR22","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/3-540-44800-4_15","volume-title":"Proceedings of the 3rd international conference on generative and component-based software engineering (GCSE\u201901)","author":"M Hakala","year":"2001","unstructured":"Hakala M, Hautam\u00e4ki J, Koskimies K, Paakki J, Viljamaa A, Viljamaa J (2001) Generating application development environments for Java frameworks. In: Proceedings of the 3rd international conference on generative and component-based software engineering (GCSE\u201901), Erfurt, Germany, September 2001. Lecture notes in computer science vol\u00a02186. Springer, Berlin pp\u00a0163\u2013176"},{"key":"81_CR23","first-page":"63","volume-title":"Proceedings OOPSLA 1992","author":"R Johnson","year":"1992","unstructured":"Johnson R (1992) Documenting frameworks using patterns. In: Proceedings OOPSLA 1992. Conference on object oriented programming systems languages and applications, Vancouver, BC, Canada. ACM Press, New York, pp\u00a063\u201376. ISBN:0-201-53372-3"},{"key":"81_CR24","unstructured":"Kazman R, Bass L (1994) Toward deriving software architectures from quality attributes. Technical Report CMU\/SEI-94-TR-10"},{"key":"81_CR25","series-title":"Lecture notes in computer science","volume-title":"Proceedings of the European conference on object-oriented programming (ECOOP)","author":"G Kiczales","year":"1997","unstructured":"Kiczales G, Lamping J, Mendhekar J, Maeda C, Videira Lopes C, Loingtier J, Irwin J Aspect-oriented programming. (1997) In: Proceedings of the European conference on object-oriented programming (ECOOP), Finland, June 1997. Lecture notes in computer science, vol.\u00a01241. Springer, Berlin"},{"key":"81_CR26","unstructured":"Liu W, Easterbrook S (2003) Eliciting architectural decisions from requirements using a rule-based framework. In: Proceedings of the 2nd international workshop from software requirements to architectures (STRAW\u201903), co-location with ICSE 2003, Portland, OR, USA, May 2003"},{"key":"81_CR27","unstructured":"Long D, Fox M (2002) Progress in AI planning research and applications. In: Upgrade \/Novatica 159. III (5), pp\u00a010\u201325"},{"issue":"7","key":"81_CR28","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/176789.176792","volume":"37","author":"P Maes","year":"1994","unstructured":"Maes P (1994) Agents that reduce work and information overload. Commun ACM 37(7):31\u201340","journal-title":"Commun ACM"},{"key":"81_CR29","volume-title":"Proceedings of the sixteenth innovative applications of artificial intelligence conference (IAAI-04)","author":"K Xu","year":"2004","unstructured":"Xu K, Mu\u00f1oz-Avila H (2004) CaBMA: case-based project management assistant. In: Proceedings of the sixteenth innovative applications of artificial intelligence conference (IAAI-04). AAAI Press, Menlo Park"},{"key":"81_CR30","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1613\/jair.1141","volume":"20","author":"D Nau","year":"2003","unstructured":"Nau D, Au T-C, Ilghami O, Kuter U, Murdock JW, Wu D, Yaman F (2003) SHOP2: an HTN planning system. J Artif Intel Res 20:379\u2013404","journal-title":"J Artif Intel Res"},{"key":"81_CR31","volume-title":"Automated planning: theory & practice","author":"D Nau","year":"2004","unstructured":"Nau D, Ghallab M, Traverso P (2004) Automated planning: theory & practice. Kaufmann, San Francisco. ISBN:1558608567"},{"key":"81_CR32","doi-asserted-by":"crossref","unstructured":"Ortigosa A, Campo M, Moriy\u00f3n R (2000) Towards agent-oriented assistance for framework instantiation. In: OOPSLA 2000 (Conference on object-oriented programming, systems, languages, and applications), October 2000, ACM SIGPLAN, vol\u00a035, pp\u00a0253\u2013263","DOI":"10.1145\/353171.353188"},{"key":"81_CR33","volume-title":"Technology of object-oriented languages and systems, TOOLS\u201999","author":"A Ortigosa","year":"1999","unstructured":"Ortigosa A, Campo M (1999) Smartbooks: a step beyond active cookbooks to aid in framework instantiation. In: Technology of object-oriented languages and systems, TOOLS\u201999. IEEE Press, New York, July 1999"},{"key":"81_CR34","unstructured":"Ortigosa A, Marcelo M (1999) Using incremental planning to foster application frameworks reuse. In: International conference on software engineering & knowledge engineering. SEKE\u201999, 16\u201319 June 1999, pp\u00a0362\u2013369"},{"key":"81_CR35","doi-asserted-by":"crossref","unstructured":"Robbins J, Hilbert D, Redmiles D (1996) Extending design environments to software architecture design. Int J Autom Softw Eng, special issue: The Best of KBSE \u201996","DOI":"10.1109\/KBSE.1996.552824"},{"key":"81_CR36","volume-title":"Software architecture, perspectives on an emerging discipline","author":"M Shaw","year":"1996","unstructured":"Shaw M, Garlan D (1996) Software architecture, perspectives on an emerging discipline. Prentice-Hall, New York"},{"key":"81_CR37","doi-asserted-by":"crossref","unstructured":"Smith G, Gero J (2005) What does an agent mean by being \u201csituated\u201d? In: Design studies, vol\u00a026, pp\u00a0535\u2013561","DOI":"10.1016\/j.destud.2005.01.001"},{"key":"81_CR38","unstructured":"Tate A, Dalton J, Levine J (2000) O-plan: a web-based AI planning agent. In: AAAI-2000 intelligent systems demonstrator. Proceedings of the national conference of the American association of AI (AAAI-2000), Austin, TX, USA, July 2000"},{"key":"81_CR39","unstructured":"Tekinerdogan B (2000) Synthesis-based software architecture design. PhD dissertation, University of Twente, Enschede, The Netherlands. ISBN 90-365-1430-4"},{"key":"81_CR40","unstructured":"von Flach Garcia Chavez C (2004) A model-based approach to aspect-oriented design. PhD thesis, Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro, PUC\/RJ, Brasil"},{"issue":"14","key":"81_CR41","first-page":"27","volume":"15","author":"D Weld","year":"1994","unstructured":"Weld D (1994) An introduction to least commitment planning. AI Mag 15(14):27\u201361","journal-title":"AI Mag"},{"issue":"1","key":"81_CR42","first-page":"99","volume":"22","author":"D Wilkins","year":"2001","unstructured":"Wilkins D, desJardins M (2001) A call for knowledge-based planning. AI Mag 22(1):99\u2013115","journal-title":"AI Mag"},{"key":"81_CR43","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-60618-2","volume-title":"Intelligent planning: a decomposition and abstraction based approach","author":"Q Yang","year":"1997","unstructured":"Yang Q (1997) Intelligent planning: a decomposition and abstraction based approach. Springer, New York"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-007-0081-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10489-007-0081-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-007-0081-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T14:25:41Z","timestamp":1559139941000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10489-007-0081-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,8,4]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["81"],"URL":"https:\/\/doi.org\/10.1007\/s10489-007-0081-z","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"value":"0924-669X","type":"print"},{"value":"1573-7497","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,8,4]]}}}