{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T19:34:32Z","timestamp":1782416072471,"version":"3.54.5"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2019,7,4]],"date-time":"2019-07-04T00:00:00Z","timestamp":1562198400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,7,4]],"date-time":"2019-07-04T00:00:00Z","timestamp":1562198400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Math.Comput.Sci."],"published-print":{"date-parts":[[2019,9]]},"DOI":"10.1007\/s11786-019-00401-y","type":"journal-article","created":{"date-parts":[[2019,7,4]],"date-time":"2019-07-04T06:03:19Z","timestamp":1562220199000},"page":"367-389","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":39,"title":["TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design"],"prefix":"10.1007","volume":"13","author":[{"given":"Martin","family":"Siggel","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jan","family":"Kleinert","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tobias","family":"Stollenwerk","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Reinhold","family":"Maierl","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,7,4]]},"reference":[{"key":"401_CR1","unstructured":"DLR-SC: The TiGL geometry library to process aircraft geometries in pre-design (2018). \n                    https:\/\/github.com\/DLR-SC\/tigl\n                    \n                  . Accessed 27 Sept 2018"},{"key":"401_CR2","unstructured":"Nagel, B., B\u00f6hnke, D., Gollnick, V., Schmollgruber, P., Rizzi, A., La\u00a0Rocca, G., Alonso, J.J.: Communication in aircraft design: can we establish a common language. In: 28th International Congress of the Aeronautical Sciences, Brisbane (2012)"},{"key":"401_CR3","unstructured":"DLR-SL: CPACS\u2014common parametric aircraft configuration schema (2018). \n                    https:\/\/github.com\/DLR-LY\/CPACS\n                    \n                  . Accessed 22 Sept 2018"},{"key":"401_CR4","unstructured":"OPENCASCADE: Open CASCADE Technology, 3D modeling and numerical simulation. \n                    https:\/\/www.opencascade.com\n                    \n                  . Accessed 25 Sept 2018"},{"key":"401_CR5","doi-asserted-by":"crossref","unstructured":"Hahn, A.: Vehicle sketch pad: a parametric geometry modeler for conceptual aircraft design. In: 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, p.\u00a0657 (2010)","DOI":"10.2514\/6.2010-657"},{"key":"401_CR6","doi-asserted-by":"crossref","unstructured":"Haimes, R., Drela, M.: On the construction of aircraft conceptual geometry for high-fidelity analysis and design. In: 50th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, p.\u00a0683 (2012)","DOI":"10.2514\/6.2012-683"},{"key":"401_CR7","doi-asserted-by":"crossref","unstructured":"Hwang, J., Martins, J.: GeoMACH: geometry-centric mdao of aircraft configurations with high fidelity. In: 12th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference and 14th AIAA\/ISSMO Multidisciplinary Analysis and Optimization Conference, p.\u00a05605 (2012)","DOI":"10.2514\/6.2012-5605"},{"key":"401_CR8","unstructured":"Afsar, M.R., Banna, M.A.H., Uddin, M.J., Salam, M.A.: Ceasiom: an open source multi module conceptual aircraft design tool. Int. J. Eng. 2(7) (2013)"},{"key":"401_CR9","unstructured":"larosterna: Sumo\u2014modeling and mesh generation (2018). \n                    https:\/\/www.larosterna.com\/products\/open-source\n                    \n                  . Accessed 29 Sept 2018"},{"key":"401_CR10","unstructured":"DAF Research Group at University Naples Federico II: JPAD: java program toolchain for aircraft design (2018). \n                    https:\/\/github.com\/Aircraft-Design-UniNa\/jpad\n                    \n                  . Accessed 28 Sept 2018"},{"key":"401_CR11","doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez, D.A.L., Sturdza, P.: A rapid geometry engine for preliminary aircraft design. In: 44th AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada (2006)","DOI":"10.2514\/6.2006-929"},{"key":"401_CR12","unstructured":"Timothy, M., Clarke, M., Botero, E., Vegh, J., Alonso, J.: Suave: an open-source environment enabling multi-fidelity vehicle optimization. In: 18th AIAA\/ISSMO Multidisciplinary Analysis and Optimization Conference, Denver, Colorado (2017)"},{"key":"401_CR13","unstructured":"Risse, K., Lammering, T., Anton, E., Franz, K., Hoernschemeyer, R.: An integrated environment for preliminary aircraft design and optimization. In: 8th AIAA Multidisciplinary Design Optimization Specialist Conference, AIAA, Honolulu, Hawaii, 2012. AIAA (2012)"},{"key":"401_CR14","unstructured":"DLR-SC: cpacs2to3: a tool to convert CPACS files to version 3 (2018). \n                    https:\/\/github.com\/DLR-SC\/cpacs2to3\n                    \n                  . Accessed 22 Sept 2018"},{"issue":"1","key":"401_CR15","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s13272-015-0179-7","volume":"7","author":"N Kroll","year":"2016","unstructured":"Kroll, N., Abu-Zurayk, M., Dimitrov, D., Franz, T., F\u00fchrer, T., Gerhold, T., G\u00f6rtz, S., Heinrich, R., Ilic, C., Jepsen, J., et al.: Dlr project digital-x: towards virtual aircraft design and flight testing based on high-fidelity methods. CEAS Aeronaut. J. 7(1), 3\u201327 (2016)","journal-title":"CEAS Aeronaut. J."},{"issue":"4","key":"401_CR16","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1007\/s13272-016-0213-4","volume":"7","author":"C Liersch","year":"2016","unstructured":"Liersch, C., Huber, K., Sch\u00fctte, A., Zimper, D., Siggel, M.: Multidisciplinary design and aerodynamic assessment of an agile and highly swept aircraft configuration. CEAS Aeronaut. J. 7(4), 677\u2013694 (2016)","journal-title":"CEAS Aeronaut. J."},{"key":"401_CR17","doi-asserted-by":"crossref","unstructured":"Goertz, S., Ilic, C., Jepsen, J., Leitner, M., Schulze, M., Schuster, A., Scherer, J., Becker, R., Zur, S., Petsch, M.: Multi-level MDO of a long-range transport aircraft using a distributed analysis framework. In: 18th AIAA\/ISSMO Multidisciplinary Analysis and Optimization Conference, p.\u00a04326 (2017)","DOI":"10.2514\/6.2017-4326"},{"key":"401_CR18","unstructured":"DLR-SC: TiXI: fast and simple xml interface library (2018). \n                    https:\/\/github.com\/DLR-SC\/tixi\n                    \n                  . Accessed 22 Sept 2018"},{"key":"401_CR19","doi-asserted-by":"crossref","unstructured":"Ahrens, J., Geveci, B., Law, C.: Paraview: an end-user tool for large data visualization. In: The Visualization Handbook, pp. 717 \u2013 731 (2005)","DOI":"10.1016\/B978-012387582-2\/50038-1"},{"key":"401_CR20","unstructured":"RISC Software GmbH: CPACSGen: generates CPACS schema based classes for TiGL (2017). \n                    https:\/\/github.com\/RISCSoftware\/cpacs_tigl_gen\n                    \n                  . Accessed 24 Sept 2018"},{"key":"401_CR21","unstructured":"JNA: Java native access. \n                    https:\/\/github.com\/java-native-access\/jna\n                    \n                  . Accessed 24 Sept 2018"},{"key":"401_CR22","unstructured":"Paviot, T., Feringa, J.: pythonOCC\u20133D CAD for python (2016). \n                    http:\/\/www.pythonocc.org\n                    \n                  ,. Accessed 28 Sept 2018"},{"key":"401_CR23","unstructured":"Beazley, D.M. et\u00a0al.: Swig: an easy to use tool for integrating scripting languages with c and c++. In: Tcl\/Tk Workshop (1996)"},{"key":"401_CR24","volume-title":"The NURBS Book","author":"L Piegl","year":"2012","unstructured":"Piegl, L., Tiller, W.: The NURBS Book. Springer, New York (2012)"},{"key":"401_CR25","volume-title":"Curves and Surfaces for CAGD: A Practical Guide","author":"G Farin","year":"2014","unstructured":"Farin, G.: Curves and Surfaces for CAGD: A Practical Guide. Morgan Kaufmann, San Francisco (2014)"},{"issue":"13","key":"401_CR26","doi-asserted-by":"publisher","first-page":"967","DOI":"10.1016\/S0010-4485(00)00133-0","volume":"33","author":"H Park","year":"2001","unstructured":"Park, H.: Choosing nodes and knots in closed b-spline curve interpolation to point data. Comput. Aided Des. 33(13), 967\u2013974 (2001). \n                    https:\/\/doi.org\/10.1016\/S0010-4485(00)00133-0","journal-title":"Comput. Aided Des."},{"issue":"4","key":"401_CR27","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/0010-4485(74)90009-8","volume":"6","author":"AA Ball","year":"1974","unstructured":"Ball, A.A.: CONSURF. Part one: introduction of the conic lofting tile. Comput. Aided Des. 6(4), 243\u2013249 (1974)","journal-title":"Comput. Aided Des."},{"issue":"4","key":"401_CR28","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/0010-4485(75)90068-8","volume":"7","author":"AA Ball","year":"1975","unstructured":"Ball, A.A.: CONSURF. Part two: description of the algorithms. Comput. Aided Des. 7(4), 237\u2013242 (1975)","journal-title":"Comput. Aided Des."},{"key":"401_CR29","unstructured":"Schultz, R.: Ayam: a free 3D modelling environment for the renderman interface (2018). \n                    http:\/\/ayam.sourceforge.net\/ayam.html\n                    \n                  . Accessed 28 Sept 2018"},{"key":"401_CR30","unstructured":"SINTEF: GoTools (2018). \n                    https:\/\/www.sintef.no\/projectweb\/geometry-toolkits\/gotools\/\n                    \n                  . Accessed 28 Sept 2018"},{"key":"401_CR31","unstructured":"Gordon, W.J.: Spline-blended surface interpolation through curve networks. J. Math. Mech. 18(10), 931\u2013952 (1969)"},{"key":"401_CR32","doi-asserted-by":"crossref","unstructured":"COONS, S.: Surface for computer aided design of space forms. MIT Project MAC, TR-41 (1967)","DOI":"10.21236\/AD0663504"},{"issue":"2","key":"401_CR33","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1016\/0167-8396(84)90031-1","volume":"1","author":"H Prautzsch","year":"1984","unstructured":"Prautzsch, H.: Degree elevation of b-spline curves. Comput. Aided Geomet. Des. 1(2), 193\u2013198 (1984). \n                    https:\/\/doi.org\/10.1016\/0167-8396(84)90031-1","journal-title":"Comput. Aided Geomet. Des."},{"issue":"1","key":"401_CR34","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/0010-4485(94)90004-3","volume":"26","author":"L Piegl","year":"1994","unstructured":"Piegl, L., Tiller, W.: Software-engineering approach to degree elevation of b-spline curves. Comput. Aided Des. 26(1), 17\u201328 (1994). \n                    https:\/\/doi.org\/10.1016\/0010-4485(94)90004-3","journal-title":"Comput. Aided Des."},{"issue":"4","key":"401_CR35","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/0010-4485(80)90154-2","volume":"12","author":"W Boehm","year":"1980","unstructured":"Boehm, W.: Inserting new knots into b-spline curves. Comput. Aided Des. 12(4), 199\u2013201 (1980). \n                    https:\/\/doi.org\/10.1016\/0010-4485(80)90154-2","journal-title":"Comput. Aided Des."},{"issue":"2","key":"401_CR36","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/0146-664X(80)90040-4","volume":"14","author":"E Cohen","year":"1980","unstructured":"Cohen, E., Lyche, T., Riesenfeld, R.: Discrete b-splines and subdivision techniques in computer-aided geometric design and computer graphics. Comput. Graph. Image Process. 14(2), 87\u2013111 (1980). \n                    https:\/\/doi.org\/10.1016\/0146-664X(80)90040-4","journal-title":"Comput. Graph. Image Process."},{"key":"401_CR37","doi-asserted-by":"crossref","unstructured":"Kulfan, B.M.: A universal parametric geometry representation method\u2014-\u201cCST\u201d, Jan. 2007. In: 45th AIAA Aerospace Sciences Meeting and Exhibit, p.\u00a00062 (2007)","DOI":"10.2514\/6.2007-62"},{"key":"401_CR38","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/368996.369025","volume":"5","author":"AB Kahn","year":"1962","unstructured":"Kahn, A.B.: Topological sorting of large networks. Commun. ACM 5, 558\u2013562 (1962)","journal-title":"Commun. ACM"},{"key":"401_CR39","unstructured":"Maierl, R., Petersson, \u00d6., Daoud, F.: Automated creation of aeroelastic optimization models from a parameterized geometry. In: 15th International Forum on Aeroelasticity and Structural Dynamics (2013)"},{"key":"401_CR40","doi-asserted-by":"crossref","unstructured":"Daoud, F., Deinert, S., Maierl, R., Petersson, \u00d6.: Integrated multidisciplinary aircraft design process supported by a decentral MDO framework. In: 16th AIAA\/ISSMO Multidisciplinary Analysis and Optimization Conference, p.\u00a03090 (2015)","DOI":"10.2514\/6.2015-3090"},{"key":"401_CR41","unstructured":"CFS Engineering: CPACSCreator (2018). \n                    https:\/\/github.com\/cfsengineering\/CPACSCreator\n                    \n                  . Accessed 28 Sept 2018"},{"issue":"11","key":"401_CR42","doi-asserted-by":"publisher","first-page":"1309","DOI":"10.1002\/nme.2579","volume":"79","author":"C Geuzaine","year":"2009","unstructured":"Geuzaine, C., Remacle, J.-F.: Gmsh: a 3-D finite element mesh generator with built-in pre-and post-processing facilities. Int. J. Numer. Methods Eng. 79(11), 1309\u20131331 (2009)","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"1","key":"401_CR43","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/s007910050004","volume":"1","author":"J Sch\u00f6berl","year":"1997","unstructured":"Sch\u00f6berl, J.: NETGEN an advancing front 2D\/3D-mesh generator based on abstract rules. Comput. Vis. Sci. 1(1), 41\u201352 (1997)","journal-title":"Comput. Vis. Sci."},{"key":"401_CR44","unstructured":"Naumann, U., Lotz, J.: Algorithmic differentiation of numerical methods: tangent-linear and adjoint direct solvers for systems of linear equations. In: Technical Report, Citeseer (2012)"},{"key":"401_CR45","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717761","volume-title":"Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation","author":"A Griewank","year":"2008","unstructured":"Griewank, A., Walther, A.: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, vol. 105. Siam, Philadelphia (2008)"}],"container-title":["Mathematics in Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11786-019-00401-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11786-019-00401-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11786-019-00401-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,2]],"date-time":"2020-07-02T23:29:24Z","timestamp":1593732564000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11786-019-00401-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,4]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,9]]}},"alternative-id":["401"],"URL":"https:\/\/doi.org\/10.1007\/s11786-019-00401-y","relation":{},"ISSN":["1661-8270","1661-8289"],"issn-type":[{"value":"1661-8270","type":"print"},{"value":"1661-8289","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,4]]},"assertion":[{"value":"30 August 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 February 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 July 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}