首页> 外文期刊>Computer science >Structured development of 3D applications: round-trip engineering in interdisciplinary teams
【24h】

Structured development of 3D applications: round-trip engineering in interdisciplinary teams

机译:3D应用程序的结构化开发:跨学科团队的往返工程

获取原文
获取原文并翻译 | 示例
           

摘要

While structured software development processes are nowadays common-place, 3D applications are often still developed in an ad-hoc and code-centric manner. This state of affairs is somewhat surprising, as there are many benefits to a more structured 3D development process. In particular, model-based techniques with support for iterative development could help to ensure the mutual consistency of the code bases produced by the heterogeneous developer groups, i.e. 3D content developers and programmers. However, a cultural gap exists between 3D content developers and programmers who use completely different tools and terminologies. Common tools for model-driven development, for instance based on UML, are inadequate for the often "creatively oriented" 3D content developers. This paper presents a model-driven approach for the structured development of 3D applications in interdisciplinary teams based on round-trip engineering. models of the application are specified in SSIML, a DSL tailored for the development of 3D applications. In a forward phase, consistent skeletons of 3D scene models and program code are generated from the SSIML model. In a reverse phase, refinements of both the 3D scene model and program code are abstracted and synchronized to result in an updated SSIML model. This process is repeated in the subsequent iterations. Several examples of 3D application development on diverse platforms including Web, immersive virtual reality, and augmented reality on mobile devices demonstrate the versatility of our approach.
机译:虽然结构化软件开发流程在当今很普遍,但是3D应用程序仍然经常以即席和以代码为中心的方式进行开发。这种状况有些令人惊讶,因为更结构化的3D开发过程有很多好处。尤其是,支持迭代开发的基于模型的技术可以帮助确保由异构开发人员组(即3D内容开发人员和程序员)生成的代码库的相互一致性。但是,使用完全不同的工具和术语的3D内容开发人员和程序员之间存在文化鸿沟。对于通常基于“以创意为导向”的3D内容开发人员来说,例如基于UML的用于模型驱动的开发的通用工具是不够的。本文提出了一种基于模型的驱动方法,用于基于往返工程的跨学科团队中3D应用程序的结构化开发。该应用程序的模型在SSIML中指定,SSIML是为3D应用程序开发量身定制的DSL。在向前阶段,将从SSIML模型生成3D场景模型和程序代码的一致骨架。在相反的阶段,抽象并同步3D场景模型和程序代码的优化,以生成更新的SSIML模型。在随后的迭代中重复此过程。在包括Web,沉浸式虚拟现实和移动设备上的增强现实在内的各种平台上进行3D应用程序开发的几个示例证明了我们方法的多功能性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号