Seamless Digital Engineering: A Grand Challenge Driven by Needs (2401.02059v1)
Abstract: Digital Engineering currently relies on costly and often bespoke integration of disparate software products to assemble the authoritative source of truth of the system-of-interest. Tools not originally designed to work together become an acknowledged system-of-systems, with their own separate feature roadmaps, deprecation, and support timelines. The resulting brittleness and conglomeration of disparate interfaces in the Digital Engineering Ecosystem of an organization drains resources and impairs efficiency and efficacy. If Model-Based Systems Engineering were applied to this problem, a complete system architecture model would be defined, and a purpose-built computing system-of-systems would be constructed to satisfy stakeholder needs. We have decades of research in computer science, cybersecurity, software and systems engineering, and human-computer interaction from which to draw that informs the design of a Seamless Digital Engineering tooling system, but it would require starting from a clean slate while carefully adopting existing standards. In this paper, this problem space and solution space are characterized, defining and identifying Seamless Digital Engineering as a grand challenge in Digital Engineering research.
- Animal Tool Behavior: The Use and Manufacture of Tools by Animals. John Hopkins University Press, 5 2011. ISBN 978-0801898532.
- Jean-Jacques Salomon. What is technology? the issue of its origins and definitions. History and Technology, an International Journal, 1(2):113–156, 1984. ISSN 0734-1512. doi:10.1080/07341518408581618.
- Eugene B. Skolnikoff. The Elusive Transformation: Science, Technology, and the Evolution of International Politics. Princeton University Press, 1993. ISBN 9780691037707. doi:10.1515/9781400820924.
- Engineers’ Council Professional for Development. Canons of Ethics for Engineers. Engineers’ Council for Professional Development, New York, 1947.
- ISO. Systems and software engineering — vocabulary. ISO/IEC/IEEE Standard 24765:2010, International Organization for Standardization, Geneva, CH, 12 2010.
- INCOSE Fellows. Briefing to incose board of directors. Briefing, International Council on Systems Engineering, January 2019.
- INCOSE Technical Operations. Incose systems engineering vision 2020, version 2.03. Technical Report INCOSE-TP-2004-004-02, International Council on Systems Engineering, Seattle, WA, September 2007.
- Office of the Deputy Assistant Secretary of Defense for Systems Engineering. Digital engineering strategy. Technical report, US Department of Defense, Washington, DC, June 2018. URL https://apps.dtic.mil/sti/pdfs/AD1068564.pdf.
- Digital engineering strategy to enable enterprise systems engineering. In INCOSE International Symposium, volume 30, pages 1727–1741, September 2020. doi:10.1002/j.2334-5837.2020.00815.x.
- Office of the Deputy Assistant Secretary of Defense for Systems Engineering. Digital engineering ecosystem. DAU Glossary Definition, Defense Acquisition University, 2017.
- Thomas Parke Hughes. Networks of Power: Electrification in Western Society, 1880-1930. JHU Press, 1993.
- Dynamics of reverse salience as technological performance gap: an empirical study of the personal computertechnology system. Journal of Technology Management & Innovation, 3(3):55–66, 2008. doi:10.4067/S0718-27242008000100006.
- DARPA. Clean-slate design of resilient, adapative, secure hosts (crash). Broad Agency Announcement DARPA-BAA-10-70, Defense Advanced Research Projects Agency, Arlington, VA, June 2010a.
- DARPA. Meta-ii. Broad Agency Announcement DARPA-BAA-10-59, Defense Advanced Research Projects Agency, Arlington, VA, April 2010b.
- DARPA. Circuit realization at faster timescales (craft). Broad Agency Announcement DARPA-BAA-15-55, Defense Advanced Research Projects Agency, Arlington, VA, August 2015.
- Donald A. Norman. The Invisible Computer: Why Good Products Can Fail, the Personal Computer is So Complex, and Information Appliances are the Solution. MIT Press, 1999. ISBN 9780262640411.
- Lionello A Lombardi. Lisp as the language for an incremental computer. Technical Report 51-64, Sloan School of Management, Massachusetts Institute of Technology, Cambridge, MA, USA, 3 1964. URL http://hdl.handle.net/1721.1/48305.
- Lisp machine progress report. Technical report, Artificial Intelligence Lab, Massachusetts Institute of Technology, Cambridge, MA, USA, 1977. URL https://apps.dtic.mil/sti/citations/ADA062178.
- The symbolics genera programming environment. IEEE Software, 4(6):36–45, 11 1987. ISSN 1937-4194. doi:10.1109/MS.1987.232087.
- Daniel HH Ingalls. Design principles behind smalltalk. BYTE Magazine, 6(8):286–298, 8 1981.
- A software development environment for improving productivity. Computer, 17(06):30–44, 6 1984. doi:10.1109/MC.1984.1659160.
- Definitions of tool integration for environments. IEEE Software, 9(2):29–35, 3 1992. doi:10.1109/52.120599.
- Manfred Broy. Seamless model driven systems engineering based on formal models. In Karin Breitman and Ana Cavalcanti, editors, Formal Methods and Software Engineering, pages 1–19, Berlin, Heidelberg, 2009. Springer Berlin Heidelberg. ISBN 978-3-642-10373-5. doi:10.1007/978-3-642-10373-5_1.
- Seamless model-based development: From isolated tools to integrated model engineering environments. Proceedings of the IEEE, 98(4):526–545, 4 2010. doi:10.1109/JPROC.2009.2037771.
- Manfred Broy. Seamless model-based system development: Foundations. In Jonathan P. Bowen, Zhiming Liu, and Zili Zhang, editors, Engineering Trustworthy Software Systems: 5th International School, SETSS 2019, Chongqing, China, April 21–27, 2019, Tutorial Lectures, pages 1–9, Cham, 2020. Springer International Publishing. ISBN 978-3-030-55089-9. doi:10.1007/978-3-030-55089-9_1.
- Toward a knowledge-based data backbone for seamless digital engineering in smart factories. In 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), volume 1, pages 164–171, 9 2020. doi:10.1109/ETFA46521.2020.9211943.
- AIAA Digital Engineering Integration Committee. Digital twin: Definition & value. Technical report, American Institute of Aeronautics and Astronautics, December 2020.
- AIAA Digital Engineering Integration Committee. Digital twin: Reference model, realizations & recommendations. Technical report, American Institute of Aeronautics and Astronautics, January 2023.
- Creating system engineering products with executable models in a model-based engineering environment. In Modeling, Systems Engineering, and Project Management for Astronomy VII, volume 9911, pages 96–111. SPIE, 2016. doi:10.1117/12.2232785.
- Christopher Delp. Open model-based engineering environments. Presentation, NASA Jet Propulsion Laboratory, Pasadena, CA, USA, April 2019.
- Systems modeling language (sysml v2) support for digital engineering. Insight, 25(1):19–24, 2022. doi:10.1002/inst.12367.
- Sage data system considerations. Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics, 77(6):824–832, 1 1959. ISSN 2379-674X. doi:10.1109/TCE.1959.6372899.
- Princeton University. About wordnet. WordNet, Princeton University, June 2011. URL https://wordnet.princeton.edu/.
- Engineering elegant systems: The practice of systems engineering. Technical report, National Aeronautics and Space Administration, Huntsville, Alabama, USA, 6 2020.
- Engineering elegant systems: Postulates, principles, and hypotheses of systems engineering. In Stephen Adams, Peter A. Beling, James H. Lambert, William T. Scherer, and Cody H. Fleming, editors, Systems Engineering in Context, pages 495–513, Cham, 6 2019. Springer International Publishing. ISBN 978-3-030-00114-8. doi:10.1007/978-3-030-00114-8_40.
- Building a path to elegant design. In Proceedings of the International Annual Conference of the American Society for Engineering Management., Virginia Beach, VA, USA, 10 2014. American Society for Engineering Management (ASEM). ISBN 9781634399890.
- Azad M. Madni. Elegant systems design: Creative fusion of simplicity and power. Systems Engineering, 15(3):347–354, 7 2012. doi:10.1002/sys.21209.
- Michael D Griffin. How do we fix systems engineering? In 61st International Astronautical Congress, volume 27, Prague, Czech Republic, 2010. September 27—October 1.
- The Century Dictionary and Cyclopedia: Dictionary, volume 7 of The Century Dictionary and Cyclopedia. Century Company, 1906.
- Test and evaluation management guide. Technical report, Defense Acquisition University, Fort Belvoir, VA, 2005. URL https://apps.dtic.mil/sti/pdfs/ADA436591.pdf.
- Cores that don’t count. In Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS ’21, pages 9–16, New York, NY, USA, 6 2021. Association for Computing Machinery. ISBN 9781450384384. doi:10.1145/3458336.3465297.
- Tom R Halfhill. An error in a lookup table created the infamous bug in intel’s latest processor. BYTE, Mar, 3 1995.
- Meltdown: Reading kernel memory from user space. Communications of the ACM, 63(6):46–56, 2020. doi:10.1145/3357033.
- Spectre attacks: Exploiting speculative execution. Communications of the ACM, 63(7):93–101, 2020. doi:10.1145/3399742.
- O Sibert PA Porras and R Lindell. The intel 80×\times×86 processor architecture: Pitfalls for secure systems. In Proc. IEEE Symp. Security and Privacy, pages 211–222, 1995. ISBN 9780818670152. doi:10.1109/SECPRI.1995.398934.
- Safe: A clean-slate architecture for secure systems. In 2013 IEEE International Conference on Technologies for Homeland Security (HST), pages 570–576, 11 2013. doi:10.1109/THS.2013.6699066.
- Semantically aware foundation environment (safe) for clean-slate design of resilient, adaptive secure hosts (crash). Technical report, BAE Systems, Burlington, United States, 2 2016. URL https://apps.dtic.mil/sti/pdfs/AD1007956.pdf.
- Alexander von Gernler. Towards a clean slate: Attempting to preserve civil liberty in the post-snowden age. it-Information Technology, 57(3):203–207, 2015. doi:10.1515/itit-2015-0008.
- E. Snowden. Permanent Record. Henry Holt and Company, 2019. ISBN 9781250237248.
- Jen Easterly. Cisa director easterly remarks at carnegie mellon university. Speech, February 2023. URL https://www.cisa.gov/cisa-director-easterly-remarks-carnegie-mellon-university.
- Telecom glossary 2000. American National Standard T1. 523-2001., Alliance for Telecommunications Industry Solutions, 2001. URL https://glossary.atis.org/glossary/data-integrity/.
- Alan C. Kay. A personal computer for children of all ages. In Proceedings of the ACM Annual Conference - Volume 1, ACM ’72, New York, NY, USA, 2011. Association for Computing Machinery. ISBN 9781450374910. doi:10.1145/800193.1971922.
- Tony Hoare. The verifying compiler: A grand challenge for computing research. In International Conference on Compiler Construction, pages 262–272. Springer, 2003. doi:10.1145/602382.602403.
- Azad M. Madni. Transdisciplinary systems engineering: Exploiting disciplinary convergence to address grand challenges. IEEE Systems, Man, and Cybernetics Magazine, 5(2):6–11, April 2019. ISSN 2333-942X. doi:10.1109/MSMC.2019.2899957.
- Russell L Ackoff. Systems, messes and interactive planning. The Societal Engagement of Social Science, 3(1997):417–438, 1997. doi:10.9783/9781512819069-021.
- IFSR. The systems praxis framework, developed as a joint project of incose and isss. Technical report, International Federation for Systems Research (IFSR), Vienna, Austria, 2012. URL http://systemspraxis.org/framework.pdf.
- Stephen R. Walli. The posix family of standards. StandardView, 3(1):11–17, March 1995. ISSN 1067-9936. doi:10.1145/210308.210315.
- James S. Wheaton (3 papers)
- Daniel R. Herber (15 papers)