Digitalization is forging its path in the architecture, construction, engineering, operation (AECO) industry. This trend demands not only solutions for data governance but also sophisticated cyber-physical systems with a high variety of stakeholder background and very complex requirements. Existing approaches to general requirements engineering ignore the context of the AECO industry. This makes it harder for the software engineers usually lacking the knowledge of the industry context to elicit, analyze and structure the requirements and to effectively communicate with AECO professionals. To live up to that task, we present an approach and a tool for collecting AECO-specific software requirements with the aim to foster reuse and leverage domain knowledge. We introduce a common scenario space, propose a novel choice of an ubiquitous language well-suited for this particular industry and develop a systematic way to refine the scenario ontologies based on the exploration of the scenario space. The viability of our approach is demonstrated on an ontology of 20 practical scenarios from a large project aiming to develop a digital twin of a construction site.
翻译:在建筑、建筑、工程、运营(AECO)行业中,数字化正在形成其道路。这一趋势不仅需要数据治理解决方案,而且需要复杂的网络物理系统,这些系统具有多种多样的利益攸关方背景和非常复杂的要求。现有的一般要求工程方法忽视了AECO行业的背景。这使得通常缺乏行业知识的软件工程师更难在建筑、建筑、工程、运营(AECO)行业中获取、分析和构建各项要求,并与AECO专业人员进行有效沟通。为了完成这项任务,我们提出了一个方法和工具,用于收集AECO特定软件要求,目的是促进再利用和利用域知识。我们引入了一个共同的设想空间,提出了适合这一行业的无处不在的语言的新选择,并制定了一种系统的方法来完善基于对情景空间的探索的假设情景。我们的方法的可行性体现在从一个大型项目中收集20种实际设想情景的理论上,目的是开发一个建筑网站的数码双。