C. Arora, M. Sabetzadeh, L. C. Briand, and F. Zimmer. Requirement boilerplates: transition from manually-enforced to automatically-verifiable natural language patterns. In Proceedings of the 4th IEEE International Workshop on Requirements Patterns, 1–8. Karlskrona, Sweden, 2014.
B. W. Boehm. A spiral model of software development and enhancement. Computer, 21(5):61–72, 1988.
T. R. Browning. Design Structure Matrix Extensions and Innovations: A Survey and New Opportunities. IEEE Transactions on Engineering Management, 63(1):27–52, 2016.
D. M. Buede. The engineering design of systems: models and methods. John Wiley & Sons, Hoboken, New Jersey, USA, 2nd edition, 2009.
G. Cascini, G. Fantoni, and F. Montagna. Situating needs and requirements in the FBS framework. Design Studies, 34(5):636–662, 2013.
X. Chen, C.-H. Chen, K. F. Leong, and X. Jiang. An ontology learning system for customer needs representation in product development. The International Journal of Advanced Manufacturing Technology, 67(1):441–453, 2013.
S. R. Childers and J. E. Long. A concurrent methodology for the system engineering design process. In Proceedings of the INCOSE International Symposium, 226–231. San Jose, California, USA, 1994. Wiley Online Library.
P. Clark, P. Harrison, T. Jenkins, J. A/ Thompson, and R. H. Wojcik. Acquiring and using world knowledge using a restricted subset of english. In FLAIRS Conference, 506–511. Clearwater Beach, Florida, USA, 2005.
P. J. Clarkson, C. Simons, and C. Eckert. Predicting Change Propagation in Complex Design. Journal of Mechanical Design, 126(5):788–797, 2004.
E. Cohen. Programming in the 1990s: An Introduction to the Calculation of Programs. Springer Science & Business Media, London, England, 1990.
N. Crilly. Function propagation through nested systems. Design Studies, 34(2):216–242, 2013.
J. M. C. De Gea, J. Nicolás, J. L. F. Alemán, A. Toval, C. Ebert, and A. Vizcaíno. Requirements engineering tools: Capabilities, survey and assessment. Information and Software Technology, 54(10):1142–1157, 2012.
Y.-M. Deng. Function and behavior representation in conceptual mechanical design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 16(5):343–362, 2002.
D. Dermeval, J. Vilela, I. I. Bittencourt, J. Castro, S. Isotani, P.k Brito, and A. Silva. Applications of ontologies in requirements engineering: a systematic review of the literature. Requirements engineering, 21(4):405–437, 2015.
C. L. Dym and D. C. Brown. Engineering Design: Representation and Reasoning. Cambridge University Press, Cambridge, England, 2nd edition, 2012.
R. Eggert. Engineering design. Pearson/Prentice Hall, Upper Saddle River, New Jersey, USA, 2005.
B. Eisenbart, L. Blessing, and K. Gericke. Functional modelling perspectives across disciplines: a literature review. In Proceedings of 12th international design conference, 847–858. Dubrovnik, Croatia, 2012.
S. Eppinger and K. Ulrich. Product design and development. McGraw-Hill Higher Education, 2015.
S. D. Eppinger and T. R. Browning. Design structure matrix methods and applications. MIT press, Massachusetts, USA, 2012.
S. D. Eppinger, N. R. Joglekar, A. Olechowski, and T. Teo. Improving the systems engineering process with multilevel analysis of interactions. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 28(04):323–337, November 2014.
M. S. Erden, H. Komoto, T. J. van Beek, V. D’Amelio, E. Echavarria, and T. Tomiyama. A review of function modeling: approaches and applications. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 22(2):147–169, 2008.
A. Ericson, P. Müller, T. C. Larsson, and R. Stark. Product-service systems from customer needs to requirements in early development phases. In Proceedings of the 1st CIRP Industrial Product-Service Systems Conference, 62––67. Cranfield, England, 2009.
J. A Estefan. Survey of model-based systems engineering (MBSE) methodologies. Incose MBSE Focus Group, 2007.
P. Feiler, J. Delange, and L. Wrage. A requirement specification language for AADL. Technical Report, Carnegie Mellon University, 2016.
J. M. Fernandes and R. J. Machado. Requirements in Engineering Projects. Lecture Notes in Management and Industrial Engineering. Springer International Publishing, London, England, 2016.
K. Forsberg and H. Mooz. The relationship of system engineering to the project cycle. In Proceedings of the INCOSE International Symposium, 57–65. Wiley Online Library, 1991.
S. Friedenthal, A. Moore, and R. Steiner. A practical guide to SysML: the systems modeling language. Morgan Kaufmann, Waltham, Massachusetts, USA, 2014.
N. Fuchs, K. Kaljurand, and T. Kuhn. Attempto controlled English for knowledge representation. Reasoning Web. Lecture Notes in Computer Science, 5224:104–124, 2008.
S. Ghosh, D. Elenius, W. Li, P. Lincoln, N. Shankar, and W. Steiner. Arsenal: automatic requirements specification extraction from natural language. In NASA Formal Methods Symposium, 41–46. Minneapolis, Minnesota, USA, 2016. Springer.
M. Giffin, O. de Weck, G. Bounova, R. Keller, C. Eckert, and P. J. Clarkson. Change propagation analysis in complex technical systems. Journal of Mechanical Design, 131(8):1–14, 2009.
M. Glinz. On non-functional requirements. In Proceedings of the 15th IEEE International Requirements Engineering Conference, 21–26. Delhi, India, 2007.
J. O. Grady. System requirements analysis. Academic Press, San Diego, California, USA, 2014.
J. Hirtz, R. B. Stone, D. A. McAdams, S. Szykman, and K. L. Wood. A functional basis for engineering design: reconciling and evolving previous efforts. Research in engineering Design, 13(2):65–82, 2002.
I. Hooks. Writing good requirements. INCOSE International Symposium, 4(1):1247–1253, 1994.
E. Hull, K. Jackson, and J. Dick. Requirements engineering. Springer, London, England, 2nd edition, 2017.
T. A. W. Jarratt, C. M. Eckert, N. H. M. Caldwell, and P. J. Clarkson. Engineering change: an overview and perspective on the literature. Research in Engineering Design, 22(2):103–124, 2011.
J. Jiao and C.-H. Chen. Customer Requirement Management in Product Development: A Review of Research Issues. Concurrent Engineering, 14(3):173–185, 2006.
J. Jiao, T. W. Simpson, and Z. Siddique. Product family design and platform-based product development: a state-of-the-art review. Journal of Intelligent Manufacturing, 18(1):5–29, 2007.
G. Koelsch. Requirements Writing for System Engineering. Apress, New York, USA, 2016.
T. Kuhn. A survey and classification of controlled natural languages. Computational Linguistics, 40(1):121–170, 2014.
K. G. Lough, R. Stone, and I. Y. Tumer. The risk in early design method. Journal of Engineering Design, 20(2):155–173, 2009.
N. Mahmud, C. Seceleanu, and O. Ljungkrantz. Specification and semantic analysis of embedded systems requirements: from description logic to temporal logic. In Proceedings of the International Conference on Software Engineering and Formal Methods, 332–348. Trento, Italy, 2017.
J. F. Maier, C. M. Eckert, and J. P. Clarkson. Model granularity in engineering design – concepts and framework. Design Science, 3(1):1–29, 2017.
A. Mavin, P. Wilkinson, A. Harwood, and M. Novak. Easy approach to requirements syntax (EARS). In Proceedings of the 17th IEEE International Requirements Engineering Conference, 317–322. Atlanta, Georgia, USA, 2009.
K. A. Meeusen. Evaluation of conceptual design choices using dependency structure matrix methods. Master’s thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2019.
A. Mustafa, W. M. N. Kadir, and N. Ibrahim. Automated Natural Language Requirements Analysis using General Architecture for Text Engineering (GATE) Framework. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-4):97–101, 2017.
Oxford English Oxford. Oxford English Dictionary. Oxford University Press, Oxford, England, 2009.
G. Pahl and W. Beitz. Engineering design: a systematic approach. Springer Science and Business Media, London, England, 2007.
W. W. Royce. Managing the development of large software systems: concepts and techniques. In Proceedings of the 9th international conference on Software Engineering, 328–338. Monterey, California, USA, 1987.
M. E. Sosa, S. D. Eppinger, and C. M. Rowles. Are your engineers talking to one another when they should? Harvard Business Review, 85(11):133–142, 2007.
D.V. Steward. The design structure system: A method for managing the design of complex systems. IEEE Transactions on Engineering Management, 28(3):71–74, 1981.
Robert B Stone and Kristin L Wood. Development of a functional basis for design. Journal of Mechanical design, 122(4):359–370, 2000.
N.P. Suh. Axiomatic design theory for systems. Research in engineering design, 10(4):189–209, 1998.
A. H. Tilstra, C. C. Seepersad, and K. L. Wood. A high-definition design structure matrix (HDDSM) for the quantitative assessment of product architecture. Journal of Engineering Design, 23(10-11):767–789, 2012.
T. Tomiyama, T. J. van Beek, A. A. C. Alvarez, H. Komoto, and V. D’Amelio. Making function modeling practically usable. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 27(Special Issue 03):301–309, 2013.
S. Tosserams, A. T. Hofkamp, L. F. P. Etman, and J. E. Rooda. A specification language for problem partitioning in decomposition-based design optimization. Structural and Multidisciplinary Optimization, 42(5):707–723, 2010.
K. Ulrich. The role of product architecture in the manufacturing firm. Research Policy, 24(3):419–440, 1995.
T. Wilschut, L. F. P. Etman, J. E. Rooda, and I. F. B. F. Adan. Multi-level flow-based markov clustering for design structure matrices. Journal of Mechanical Design, 139(12):1–10, 2017.
T. Wilschut, L. F. P. Etman, J. E. Rooda, and J. A. Vogel. Automated generation of a function-component-parameter multi-domain matrix from textual function specifications. Research in Engineering Design, 29(4):531––546, 2018.
T. Wilschut, L. F. P. Etman, J. E. Rooda, and J. A. Vogel. Similarity, modularity, and commonality analysis of navigation locks in The Netherlands. Journal of Infrastructue Systems, 2018. doi: 10.1061/(ASCE)IS.1943-555X.0000468.
J. Woodcock and J. Davies. Using Z: specification, refinement, and proof. Prentice Hall International, 1996.
H. van Vliet. Software Engineering: Principles and Practice. Wiley, Chichester, England, 2005.