{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T20:22:51Z","timestamp":1743106971757,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642210006"},{"type":"electronic","value":"9783642210013"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-21001-3_9","type":"book-chapter","created":{"date-parts":[[2011,8,1]],"date-time":"2011-08-01T10:06:38Z","timestamp":1312193198000},"page":"133-159","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Systematic Architectural Design Based on Problem Patterns"],"prefix":"10.1007","author":[{"given":"Christine","family":"Choppy","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Denis","family":"Hatebur","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maritta","family":"Heisel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,7,14]]},"reference":[{"key":"9_CR1","volume-title":"Problem Frames. Analyzing and structuring software development problems","author":"M Jackson","year":"2001","unstructured":"Jackson M (2001) Problem Frames. Analyzing and structuring software development problems. Addison-Wesley, Boston"},{"key":"9_CR2","unstructured":"UML Revision Task Force (2009) OMG Unified Modeling Language: Superstructure, available at http:\/\/www.omg.org\/spec\/UML\/2.2\/Superstructure\/PDF\/, last checked: 2011-06-14"},{"key":"9_CR3","unstructured":"Hatebur D, Heisel M (2009) Deriving software architectures from problem descriptions. In: Software Engineering 2009 \u2013 Workshopband pp 383\u2013302 GI"},{"key":"9_CR4","unstructured":"Eclipse \u2013 An open development platform (2008) May 2008. http:\/\/www.eclipse.org\/, last checked: 2011-06-14"},{"key":"9_CR5","unstructured":"Eclipse Modeling Framework Project (EMF) (2008) May 2008. http:\/\/www.eclipse.org\/modeling\/emf\/, last checked: 2011-06-14"},{"key":"9_CR6","unstructured":"Papyrus UML Modelling Tool (2010) Jan 2010. http:\/\/www.papyrusuml.org, last checked: 2011-06-14"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Yu E (1997) Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3\u00a0rd IEEE Intern. Symposium on RE pp 226\u2013235","DOI":"10.1109\/ISRE.1997.566873"},{"issue":"3","key":"9_CR8","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P Bresciani","year":"2004","unstructured":"Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J (2004) Tropos: an agent oriented software development methodology. Auton Agents Multi-Agent Syst 8(3):203\u2013236","journal-title":"Auton Agents Multi-Agent Syst"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Bertrand P, Darimont R, Delor E, Massonet P, van Lamsweerde A (1998) GRAIL\/KAOS: an environment for goal driven requirements engineering. In ICSE\u201998 \u2013 20th International Conference on Software Engineering, New York","DOI":"10.1145\/253228.253499"},{"key":"9_CR10","unstructured":"Bass L, Clements P, Kazman R (1998) Software architecture in practice. Addison-Wesley, Massachusets, first edition"},{"key":"9_CR11","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, Upper Saddle River"},{"key":"9_CR12","unstructured":"UML Revision Task Force (2009) OMG Unified Modeling Language: Infrastructure. available at http:\/\/www.omg.org\/spec\/OCL\/2.0\/, last checked: 2011-06-14"},{"key":"9_CR13","unstructured":"SysML Partners (2005) Systems Modeling Language (SysML) Specification. see http:\/\/www.sysml.org, last checked: 2011-06-14"},{"key":"9_CR14","unstructured":"C\u00f4t\u00e9 I, Hatebur D, Heisel M, Schmidt H, Wentzlaff I (2008) A systematic account of problem frames. In: Proceedings of the European conference on pattern languages of programs (EuroPLoP) Universit\u00e4tsverlag Konstanz, pp 749\u2013767"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Choppy C, Hatebur D, Heisel M (2010) Systematic architectural design based on problem patterns (technical report). Universit\u00e4t Duisburg-Essen","DOI":"10.1007\/978-3-642-21001-3_9"},{"key":"9_CR16","volume-title":"Design patterns \u2013 elements of reusable object-oriented Software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns \u2013 elements of reusable object-oriented Software. Addison Wesley, Reading, MA"},{"key":"9_CR17","unstructured":"UML4PF (2010) http:\/\/swe.uni-due.de\/en\/research\/tool\/index.php, last checked: 2011-06-14"},{"key":"9_CR18","unstructured":"UML Revision Task Force (2006) OMG Object Constraint Language: Reference. http:\/\/www.omg.org\/docs\/formal\/06-05-01.pdf"},{"key":"9_CR19","unstructured":"Lencastre M, Botelho J, Clericuzzi P, Ara\u00fajo J (2005) A meta-model for the problem frames approach. In: WiSME\u201905: 4th workshop in software modeling engineering"},{"issue":"2","key":"9_CR20","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/s10270-004-0062-1","volume":"4","author":"JG Hall","year":"2005","unstructured":"Hall JG, Rapanotti L, Jackson MA (2005) Problem frame semantics for software development. Softw Syst Model 4(2):189\u2013198","journal-title":"Softw Syst Model"},{"issue":"2","key":"9_CR21","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s00766-007-0048-y","volume":"12","author":"R Seater","year":"2007","unstructured":"Seater R, Jackson D, Gheyi R (2007) Requirement progression in problem frames: deriving specifications from requirements. Requirements Eng 12(2):77\u2013102","journal-title":"Requirements Eng"},{"key":"9_CR22","doi-asserted-by":"crossref","unstructured":"Colombo P, del Bianco V, Lavazza L (2008) Towards the integration of SysML and problem frames. In: IWAAPF\u201908: Proceedings of the 3\u00a0rd international workshop on applications and advances of problem frames, New York, ACM, pp 1\u20138","DOI":"10.1145\/1370811.1370813"},{"key":"9_CR23","unstructured":"Charfi A, Gamati\u00e9 A, Honor\u00e9 A, Dekeyser J-L, Abid M (2008) Validation de mod\u00e8les dans un cadre d\u2019IDM d\u00e9di\u00e9 \u00e0 la conception de syst\u00e8mes sur puce. In: 4\u00e8mes Journ\u00e9es sur l\u2019Ing\u00e9nierie Dirig\u00e9e par les Mod\u00e8les (IDM 08)"},{"key":"9_CR24","doi-asserted-by":"crossref","unstructured":"Choppy C, Heisel M (2003) Use of patterns in formal development: systematic transition from problems to architectural designs. In: recent trends in algebraic development techniques, 16th WADT, Selected Papers, LNCS 2755, Springer Verlag, pp 205\u2013220","DOI":"10.1007\/978-3-540-40020-2_11"},{"key":"9_CR25","unstructured":"Choppy C, Heisel M (2004) Une approche \u00e0 base de \u201cpatrons\u201d pour la sp\u00e9cification et le d\u00e9veloppement de syst\u00e8mes d\u2019information. In: Proceedings approches formelles dans l\u2019assistance au d\u00e9veloppement de Logiciels \u2013 AFADL\u20192004, pp 61\u201376"},{"issue":"4","key":"9_CR26","first-page":"198","volume":"152","author":"C Choppy","year":"2005","unstructured":"Choppy C, Hatebur D, Heisel M (2005) Architectural patterns for problem frames. IEE Proc Softw Spec Issue Relating Softw Requirements Architectures 152(4):198\u2013208","journal-title":"IEE Proc Softw Spec Issue Relating Softw Requirements Architectures"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"Choppy C, Hatebur D, Heisel M (2006) Component composition through architectural patterns for problem frames. In: Proc. XIII Asia Pacific Software Engineering Conference (APSEC), IEEE, pp 27\u201334","DOI":"10.1109\/APSEC.2006.27"},{"key":"9_CR28","doi-asserted-by":"crossref","unstructured":"Barroca L, Fiadeiro JL, Jackson M, Laney RC, Nuseibeh B (2004) Problem frames: a case for coordination. In: coordination models and languages, Proc. 6th international conference COORDINATION, pp 5\u201319","DOI":"10.1007\/978-3-540-24634-3_4"},{"key":"9_CR29","doi-asserted-by":"crossref","unstructured":"Lavazza L, Bianco VD (2006) Combining problem frames and UML in the description of software requirements. Fundamental approaches to software engineering. Lecture Notes in Computer Science 3922, Springer, pp 199\u201321","DOI":"10.1007\/11693017_16"},{"key":"9_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1111\/j.1468-0394.2008.00472.x","volume":"25","author":"L Lavazza","year":"2008","unstructured":"Lavazza L, Bianco VD (2008) Enhancing problem frames with scenarios and histories in UML-based software development. Expert Systems 25:28\u201353","journal-title":"Expert Syst The J Knowl Eng"},{"issue":"2","key":"9_CR31","first-page":"226","volume":"34","author":"JG Hall","year":"2008","unstructured":"Hall JG, Rapanotti L, Jackson M (2008) Problem oriented software engineering. Solving package router control problem, IEEE Transactions on Software Engineering 34(2):226\u2013241","journal-title":"Solving package router control problem"}],"container-title":["Relating Software Requirements and Architectures"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21001-3_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T08:11:00Z","timestamp":1621498260000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-21001-3_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642210006","9783642210013"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21001-3_9","relation":{},"subject":[],"published":{"date-parts":[[2011]]},"assertion":[{"value":"14 July 2011","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}