1 |
Soporte de trazabilidad en el proceso de transformación de modelosMartínez Grassi, Omar Armando 18 December 2014 (has links)
El desarrollo conducido por modelos o Model-Driven Development (MDD) es una aproximación a la Ingeniería de Software cuyo concepto central son los modelos y sus respectivas transformaciones. MDD brinda los principios básicos que permiten visualizar un sistema de software como un conjunto de modelos que son sucesivamente refinados hasta alcanzar uno con el suficiente nivel de detalle como para ser implementado. La Arquitectura Conducida por Modelos o Model-Driven Architecture (MDA) es la propuesta del Object Management Group (OMG) para MDD. Su objetivo fundamental es separar la especificación de la funcionalidad del sistema de la especificación de la implementación de dicha funcionalidad sobre una plataforma específica. La trazabilidad, como propiedad deseable de toda transformación de modelos, tiene un rol fundamental dentro del paradigma dado que la misma permite, entre otras cosas, la posibilidad de evaluar el impacto en fases avanzadas del ciclo de vida ante cambios en los requerimientos elicitados en etapas tempranas, y el mantenimiento de la consistencia entre los distintos modelos que guían el desarrollo. Este trabajo propone un esquema que permite la obtención de información de trazabilidad a partir de la definición de una transformación de modelos escrita en lenguaje QVT Relations mediante la utilización de una estrategia de inferencia de trazas definida ad hoc. Dicho proceso es totalmente automático y no depende de la ejecución de la transformación. Las principales contribuciones del estudio incluyen la minimización de los esfuerzos manuales en la gestión de trazabilidad, actividad tediosa y muy propensa a errores, y la independencia respecto de la implementación del motor QVT. / Model-driven development (MDD) is a Software Engineering approach consisting of models and their transformations. MDD gives the basic principles to visualize a software system as a set of models that are repeatedly refined until a model with enough details to implement. Model-driven architecture (MDA) is the MDD view of Object Management Group. MDA main goal is to separate the system functional specification from the implementation specification on an given platform. Traceability, as a desired feature of transformations, has a major role within the paradigm since it allows the possibility to evaluate the impact at advanced stages of changes in requirement specification elicited early, and keeping consistency between models that guide the development, among other benefits. This work proposes a framework to get traceability information from a transformation definition written in QVT Relations language using a trace inference strategy defined ad hoc. This process is fully automated and does not depend on the execution of transformation. The contributions of the work include the minimization of manual efforts to achieve traceability, as error-prone and time-consuming activity, and the attainment of independence regarding the QVT engine implementation.
|
2 |
Communication of sustainability information and assessment within BIM-enabled collaborative environmentZanni, Maria Angeliki January 2017 (has links)
Sustainable performance of buildings has become a major concern among construction industry professionals. However, sustainability considerations are often treated as an add-on to building design, following ad hoc processes for their implementation. As a result, the most common problem to achieve a sustainable building outcome is the absence of the right information at the right time to make critical decisions. For design team members to appreciate the requirements of multidisciplinary collaboration, there is a need for transparency and a shared understanding of the process. The aim of this study is to investigate, model, and facilitate the early stages of Building Information Modelling (BIM) enabled Sustainable Building Design (SBD) by formalising the ad hoc working relationships of the best practices in order to standardise the optimal collaboration workflows. Thus, this research strives to improve BIM maturity level for SBD, assisting in the transition from ad hoc to defined , and then, to managed . For this purpose, this study has adopted an abductive research approach (iterative process of induction and deduction) for theory building and testing. Four (4) stages of data collection have been conducted, which have resulted in a total of 32 semi-structured interviews with industry experts from 17 organisations. Fourteen (14) best practice case studies have been identified, and 20 incidents narratives have been collected applying the Critical Decision Method (CMD) to examine roles and responsibilities, resources, information exchanges, interdependencies, timing and sequence of events, and critical decisions. As a result, the research has classified the critical components of SBD into a framework utilising content and thematic analyses. These have included the definition of roles and competencies that are essential for SBD along with the existing opportunities, challenges, and limitations. Then, Schedules of Services for SBD have been developed for the following stages of the RIBA Plan of Work 2013: stage 0 (Strategic Definition), stage 1 (Preparation and Brief), and stage 2 (Concept Design). The abovementioned SBD components have been coordinated explicitly into a systematic process, which follows Concurrent Engineering (CE) principles utilising Integrated DEFinition (IDEF) structured diagramming techniques (IDEF0 and IDEF3). The results have identified the key players roles and responsibilities, tasks (BIM Uses), BIM-based deliverables, and critical decision points for SBD. Furthermore, Green BIM Box (GBB) workflow management prototype tool has been developed to analyse communication and delivery of BIM-enabled SBD in a centralised system (Common Data Environment, CDE). GBB s system architecture for SBD process automation is demonstrated through Use Case Scenarios utilising the OMG UML (Object Management Group s Unified Modelling Language) notation. The proposed solution facilitates the implementation of BIM, Information Communication Technology (ICT), and Building Performance Analysis (BPA) software to realise the benefits of combining distributed teams expertise holistically into a common process. Finally, the research outcomes have been validated through academic and industrial reviews that have led to the refinement of the IDEF process model and framework. It has been found that collaborative patterns are repeatable for a variety of different non-domestic building types such as education, healthcare, and offices. Therefore, the research findings support the idea that a detailed process, which follows specified communication patterns, can assist in achieving sustainability targets efficiently in terms of time, cost, and effort.
|
Page generated in 0.1043 seconds