{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,23]],"date-time":"2025-01-23T05:18:27Z","timestamp":1737609507532,"version":"3.33.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2007,11,14]],"date-time":"2007-11-14T00:00:00Z","timestamp":1194998400000},"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":[[2007,11,27]]},"DOI":"10.1007\/s11334-007-0038-8","type":"journal-article","created":{"date-parts":[[2007,11,13]],"date-time":"2007-11-13T12:03:50Z","timestamp":1194955430000},"page":"237-257","source":"Crossref","is-referenced-by-count":3,"title":["Model-based engineering for change-tolerant systems"],"prefix":"10.1007","volume":"3","author":[{"given":"Shawn","family":"Bohner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramya","family":"Ravichandar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Arthur","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2007,11,14]]},"reference":[{"key":"38_CR1","volume-title":"Practical FPGA programming in C","author":"D Pellerin","year":"2005","unstructured":"Pellerin D and Thibault S (2005) Practical FPGA programming in C. Prentice Hall, Englewood Cliffs"},{"key":"38_CR2","unstructured":"Esam E et\u00a0al (2007) Comparative analysis of high level programming for reconfigurable computers: methodology and empirical study. In: Proceedings of SPL2007 (Southern Programming Logic). IEEE Press"},{"issue":"4","key":"38_CR3","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1177\/1094342004048536","volume":"18","author":"T Sterling","year":"2004","unstructured":"Sterling T (2004). Productivity metrics and models for high performance computing. Int J High Perform Comput Appl 18(4): 433\u2013440","journal-title":"Int J High Perform Comput Appl"},{"key":"38_CR4","unstructured":"Special technology area review on Field Programmable Gate Arrays (2005) (FPGAs). In: DOD Advisory Group on Electron Devices ARL-SR-147. Department of Defense, Army Research Laboratory"},{"issue":"1","key":"38_CR5","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MS.1998.646878","volume":"15","author":"MM Lehman","year":"1998","unstructured":"Lehman MM (1998). The future of software\u2014managing evolution. IEEE Softw 15(1): 40\u201344","journal-title":"IEEE Softw"},{"key":"38_CR6","doi-asserted-by":"crossref","unstructured":"George B, Bohner SA, D\u00edaz RP (2004) Software information leaks: a complexity perspective. In: Ninth international conference on engineering of complex computer systems. IEEE Computer Society","DOI":"10.1109\/ICECCS.2004.1310923"},{"key":"38_CR7","doi-asserted-by":"crossref","unstructured":"Bohner S et\u00a0al (2007) Model-based evolution of collaborative agent-based systems. J Braz Comput Soc (to appear in December)","DOI":"10.1007\/BF03194254"},{"key":"38_CR8","unstructured":"Brown A (2004) An introduction to model driven architecture, Part I: MDA and today\u2019s systems. developerWorks (cited 17 March 2006); available from: http:\/\/www-128.ibm.com\/developerworks\/rational\/library\/3100.html"},{"key":"38_CR9","unstructured":"Bohner S, Gracanin, Denis, George, Boby, Singh, Lally, He, Nannan (2005) Active methods project report and CMDA system documentation. Virginia Tech Department of Computer Science, p 77"},{"key":"38_CR10","doi-asserted-by":"crossref","unstructured":"Ravichandar R, Arthur JD, Bohner SA (2007) Capabilities engineering: constructing change-tolerant systems. In: Fortieth annual international conference on system sciences (HICSS-40). The Big Island, Hawaii","DOI":"10.1109\/HICSS.2007.121"},{"key":"38_CR11","doi-asserted-by":"crossref","unstructured":"Ravichandar R, Arthur JD, Broadwater RP (2007) Reconciling synthesis and decomposition: a composite approach to capability identification. In: 14th Annual IEEE international conference and workshop on the engineering of computer based systems","DOI":"10.1109\/ECBS.2007.61"},{"issue":"6","key":"38_CR12","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/MC.2007.191","volume":"40","author":"SA Bohner","year":"2007","unstructured":"Bohner SA (2007). Software technologies in an era of change tolerant systems. IEEE Comput 40(6): 100\u2013102","journal-title":"IEEE Comput"},{"key":"38_CR13","unstructured":"Gracanin D, Bohner S, Hinchey M (2004) Towards a model-driven architecture for autonomic systems. In: 11th IEEE international conference and workshop on the engineering of computer-based systems (ECBS-04). Brno, Czech Republic"},{"key":"38_CR14","unstructured":"Object Management Group (2006) Model Driven Architecture (MDA). http:\/\/www.omg.org\/md . Object Management Group, Inc"},{"key":"38_CR15","doi-asserted-by":"crossref","unstructured":"Frakes W, Prieto-D\u00edaz R, Fox C (1998) DARE: Domain analysis and reuse environment. Ann Softw Eng, vol 5, Baltzer Science Publishers, pp 125\u2013141","DOI":"10.1023\/A:1018972323770"},{"key":"38_CR16","doi-asserted-by":"crossref","unstructured":"Lehman MM (1996) Laws of software evolution revisited. In: 5th European workshop on software process technology (EWSPT). LNCS, Springer, Nancy, France","DOI":"10.1007\/BFb0017737"},{"key":"38_CR17","unstructured":"Bell TE, Thayer TA (1976) Software requirements: are they really a problem? In: 2nd International conference on software engineering (ICSE-76)"},{"key":"38_CR18","unstructured":"Lutz RR (1993) Analyzing software requirements errors in safety-critical, embedded systems. In: First international symposium on requirements engineering (RE\u201993). San Diego, California"},{"issue":"9","key":"38_CR19","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MSPEC.2005.1502528","volume":"42","author":"RN Charette","year":"2005","unstructured":"Charette RN (2005). Why software fails. IEEE Spectr 42(9): 42\u201349","journal-title":"IEEE Spectr"},{"key":"38_CR20","doi-asserted-by":"crossref","unstructured":"Haney FM (1972) Module connection analysis\u2014a tool for scheduling software debugging activities. In: Joint computer conference","DOI":"10.1145\/1479992.1480016"},{"key":"38_CR21","unstructured":"Russell S, Norvig P (2003) Artificial intelligence: a modern approach, 2nd edn. Pearson Education, Inc, Upper Saddle River"},{"key":"38_CR22","unstructured":"Dogac A, Cingil I (2004) Agent technology. B2B e-Commerce technology: frameworks, standards and emerging issues. Addison\u2013Wesley, Reading"},{"key":"38_CR23","unstructured":"Grasshopper 2, Agent platform, IKV++ Technologies AG (2004). http:\/\/www.grasshopper.de"},{"key":"38_CR24","unstructured":"Agent oriented software, The Agent Oriented Software Group (2004). http:\/\/www.agent-software.com"},{"key":"38_CR25","unstructured":"Cognitive agent architecture (Cougaar), Cougaar Open Source Project (2004). http:\/\/www.cougaar.com"},{"key":"38_CR26","unstructured":"Java agent development framework (JADE), JADE Board (2004). http:\/\/www.jade.tilab.com"},{"key":"38_CR27","unstructured":"The foundation for intelligent physical agents (fipa), FIPA Secretariat (2004). http:\/\/www.fipa.org\/resources\/livesystems.html"},{"key":"38_CR28","unstructured":"Cougaar architecture document (2004) Version for Cougaar 11. 4. 2004, BBN Technologies: Technical report, p 74. http:\/\/www.cougaar.org\/"},{"key":"38_CR29","unstructured":"Cougaar Developer\u2019s Guide (2004) Version for Cougaar 11. 4. 2004, BBN Technologies Technical report, p 74. http:\/\/www.cougaar.org\/"},{"issue":"4","key":"38_CR30","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/MC.2007.144","volume":"40","author":"M Hinchey","year":"2007","unstructured":"Hinchey M, Sterritt R and Rouff C (2007). Swarms and swarm intelligence. IEEE Comput 40(4): 111\u2013113","journal-title":"IEEE Comput"},{"key":"38_CR31","doi-asserted-by":"crossref","unstructured":"Bohner S, George B, Gracanin D, Hinchey M (2005) Formalism challenges of the Cougaar model driven architecture. Lecture notes in computer science, Springer, Heidelberg. GmbH (selected and expanded from formal approaches to agent-based systems\u2014FAABS III)","DOI":"10.1007\/978-3-540-30960-4_5"},{"key":"38_CR32","doi-asserted-by":"crossref","unstructured":"Gracanin D, Singh HL, Bohner S, Hinchey M (2005) Model-driven architecture for agent-based systems. Lecture notes in computer science, Springer, Heidelberg. GmbH (selected and expanded from formal approaches to agent-based systems\u2014FAABS III)","DOI":"10.1007\/978-3-540-30960-4_17"},{"key":"38_CR33","unstructured":"George B, Singh H, Bohner S, Gracanin D (2004) Requirements capture for Cougaar model-driven architecture system. In: IEEE\/NASA software engineering conference\/workshop (SEW-29). Greenbelt, MD"},{"key":"38_CR34","doi-asserted-by":"crossref","unstructured":"Gracanin D, Singh H, Hinchey M, Eltoweissy M, Bohner S (2005) CSP agent modeling framework for Cougaar agent-based architecture. In: Proceedings of the 12th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2005). Greenbelt, MD","DOI":"10.1109\/ECBS.2005.6"},{"key":"38_CR35","unstructured":"Eclipse main Website (2005) (Last accessed on 6 July 2005). http:\/\/www.eclipse.org\/"},{"key":"38_CR36","unstructured":"ANTLR Parser Generator (2005) (Last accessed on 6 July 2005). http:\/\/www.antlr.org\/"},{"key":"38_CR37","unstructured":"Goguen JA, Linde C (1993) Techniques for requirements elicitation. In: International symposium on requirements engineering. Los Alamitos, California"},{"key":"38_CR38","doi-asserted-by":"crossref","first-page":"644","DOI":"10.1109\/32.310673","volume":"20","author":"JM Bieman","year":"1994","unstructured":"Bieman JM and Ott LM (1994). Measuring functional cohesion. IEEE Trans Softw Eng 20: 644\u2013657","journal-title":"IEEE Trans Softw Eng"},{"key":"38_CR39","volume-title":"Structured design","author":"E Yourdon","year":"1979","unstructured":"Yourdon E and Constantine L (1979). Structured design. Prentice-Hall, Englewood Cliffs"},{"key":"38_CR40","unstructured":"Heylighen F (1989) Self-organization, emergence and the architecture of complexity. In: 1st European conference on system science, AFCET. Paris, France"},{"key":"38_CR41","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-51635-2_29","volume-title":"Software risk management","author":"BW Boehm","year":"1989","unstructured":"Boehm BW (1989). Software risk management. IEEE Computer Society Press, New York"},{"key":"38_CR42","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1126\/science.103.2684.677","volume":"103","author":"SS Stevens","year":"1946","unstructured":"Stevens SS (1946). On the theory of scales of measurement. Science 103: 677\u2013680","journal-title":"Science"},{"issue":"1","key":"38_CR43","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/BF00125812","volume":"1","author":"L Briand","year":"1996","unstructured":"Briand L, Emam KE and Morasco S (1996). On the application of measurement theory in software engineering. Empir Softw Eng 1(1): 61\u201388","journal-title":"Empir Softw Eng"},{"issue":"1","key":"38_CR44","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1080\/00031305.1993.10475938","volume":"47","author":"PF Velleman","year":"1993","unstructured":"Velleman PF and Wilkinson L (1993). Nominal, ordinal, interval and ratio typologies are misleading. Am Stat 47(1): 65\u201372","journal-title":"Am Stat"},{"key":"38_CR45","volume-title":"The practical guide to structured systems design","author":"M Page-Jones","year":"1980","unstructured":"Page-Jones M (1980). The practical guide to structured systems design. Yourdon, New York"},{"issue":"2","key":"38_CR46","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"WP Stevens","year":"1974","unstructured":"Stevens WP, Myers GJ and Constantine LL (1974). Structured design. IBM Syst J 13(2): 115\u2013139","journal-title":"IBM Syst J"},{"key":"38_CR47","unstructured":"Ravichandar R (2007) Capabilities engineering (research support document), in computer science. Virginia Tech, Blackburg, Virginia, p 111"},{"key":"38_CR48","unstructured":"Ravichandar R, Arthur JD, P\u00e9rez-Qui\u00f1ones MA (2007) Capabilities: a step towards easing the giant leap in pre-requirement specification traceability. In: International symposium on grand challenges in traceability (GCT \u201807). Lexington, Kentucky"},{"issue":"1","key":"38_CR49","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s11334-005-0020-2","volume":"2","author":"S Qin","year":"2006","unstructured":"Qin S et al (2006). From statecharts to Verilog: a formal approach to hardware\/software co-specification. J Innov Syst Softw Eng 2(1): 17\u201338","journal-title":"J Innov Syst Softw Eng"},{"issue":"1","key":"38_CR50","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/s11334-005-0003-3","volume":"1","author":"PC Vinh","year":"2005","unstructured":"Vinh PC and Bowen JP (2005). Continuity aspects of embedded reconfigurable computing. J Innov Syst Softw Eng 1(1): 41\u201353","journal-title":"J Innov Syst Softw Eng"},{"issue":"1","key":"38_CR51","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s11334-006-0011-y","volume":"3","author":"M Broy","year":"2007","unstructured":"Broy M (2007). Model-driven architecture-centric engineering of (embedded) software intensive systems: modeling theories and architectural milestones. J Innov Syst Softw Eng 3(1): 75\u2013102","journal-title":"J Innov Syst Softw Eng"},{"issue":"2","key":"38_CR52","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s11334-006-0001-0","volume":"2","author":"K Arnout","year":"2006","unstructured":"Arnout K and Meyer B (2006). Pattern componentization: the factory example. J Innov Syst Softw Eng 2(2): 65\u201379","journal-title":"J Innov Syst Softw Eng"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-007-0038-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-007-0038-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-007-0038-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T07:40:59Z","timestamp":1737531659000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-007-0038-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,11,14]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,11,27]]}},"alternative-id":["38"],"URL":"https:\/\/doi.org\/10.1007\/s11334-007-0038-8","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"type":"print","value":"1614-5046"},{"type":"electronic","value":"1614-5054"}],"subject":[],"published":{"date-parts":[[2007,11,14]]}}}