Abstract-Architecture Compliance Checking (ACC) is an approach to verify the conformance of implemented program code to high-level models of architectural design. ACC is used to prevent architectural erosion during the development and evolution of a software system. Static ACC, based on static software analysis techniques, focuses on the modular architecture and especially on rules constraining the modular elements. A semantically rich modular architecture (SRMA) is expressive and may contain modules with different semantics, like layers and subsystems, constrained by rules of different types. To check the conformance to an SRMA, ACC-tools should support the module and rule types used by the architect. This paper presents requirements regarding SRMA support and an inventory of common module and rule types, on which basis eight commercial and non-commercial tools were tested. The test results show large differences between the tools, but all could improve their support of SRMA, what might contribute to the adoption of ACC in practice.
Abstract-Architecture Compliance Checking (ACC) is an approach to verify the conformance of implemented program code to high-level models of architectural design. ACC is used to prevent architectural erosion during the development and evolution of a software system. Static ACC, based on static software analysis techniques, focuses on the modular architecture and especially on rules constraining the modular elements. A semantically rich modular architecture (SRMA) is expressive and may contain modules with different semantics, like layers and subsystems, constrained by rules of different types. To check the conformance to an SRMA, ACC-tools should support the module and rule types used by the architect. This paper presents requirements regarding SRMA support and an inventory of common module and rule types, on which basis eight commercial and non-commercial tools were tested. The test results show large differences between the tools, but all could improve their support of SRMA, what might contribute to the adoption of ACC in practice.
Abstract-Architecture Compliance Checking (ACC) is useful to bridge the gap between architecture and implementation. ACC is an approach to verify conformance of implemented program code to high-level models of architectural design. Static ACC focuses on the modular software architecture and on the existence of rule violating dependencies between modules. Accurate tool support is essential for effective and efficient ACC. This paper presents a study on the accuracy of ACC tools regarding dependency analysis and violation reporting. Seven tools were tested and compared by means of a custom-made test application. In addition, the code of open source system Freemind was used to compare the tools on the number and precision of reported violation and dependency messages. On the average, 74 percent of 34 dependency types in our custom-made test software were reported, while 69 percent of 109 violating dependencies within a module of Freemind were reported. The test results show large differences between the tools, but all tools could improve the accuracy of the reported dependencies and violations.
The project is a field study for several diverse hotel chains, including individual properties operated under the Marriott brand, Postillion Hotels. Each brand has unique values, missions, and visions. Therefore, this integration will lead to the development of company-specific sustainability strategies and processes. The study will use the model of levers of control to provide such tailor-made solutions and determine if a generic approach can be developed to match a corporate sustainability strategy with a corporate strategy and develop a supporting management control system for operationalizing the sustainability strategy. Research question: How can a hotel brand formulate and implement a sustainability strategy with a supporting management control system that not only complies with the new CSRD (Corporate Sustainability Reporting Directive) legislation but also emphasizes the creation of substantial value in financial and ESG (Environmental, Social, and Governance) aspects, based on double materiality, in line with the organization's corporate values and beliefs? Objective The aim is to develop a validated method, including tools, that hotels can use to create a sustainability strategy in line with the CSRD guidelines. This strategy should create value for the organization, the environment, and society, while aligning with the hotel's values and beliefs. Merely being compliant with the CSRD is not enough for hotels. Instead, they should view the implementation of the CSRD as an opportunity to stand out in terms of sustainability. By creating value in areas such as environment, safety, and governance, or through the six capitals (financial, manufactured, intellectual, human, social and relationship, and natural) that align with the UN-SDGs, and explicitly taking both an inside-out and an outside in perspective (double materiality), hotels can significantly enhance their sustainability reputation.
Events:Project meetings & trainings with the COMMITTED partners•Kick-off meeting at Hanze University of Applied Sciences, Groningen, 5 April 2022•Partner meeting & training at Technical University of Applied Sciences Würzburg-Schweinfurt, Wurzburg, 12- 14 Dec. 2022•Partner meeting & training at Moravian College Olomouc, 31 May – 2 June 2023•Partner meeting at Lappeenranta-Lahti University of Technology LUT, Kouvola, 18 Sept. 2023•Final partner meeting at Budapest Business University, Budapest, 18 March 2024Trainings for university staff and SMEs:•Deemed export compliance pilot training for university staff,1 Feb. 2024, IBS Hanze. •Deemed export compliance pilot training for SMEs, 12 Feb. 2024, IBS Hanze.Conference presentations:Project pitch at Conference of the Centre of Expertise Entrepreneurship, Hanze, May 21, 2024Workshops:Deemed export workshop at the annual Enterprise Europe Network (EEN) consortium day on June 27, 2024The proposed project will help companies, policy makers and university researchers and students involved in international projects for which export compliance is applicable, recognize the risks related to the dissemination/use of data, R&D results and other products of international cooperation. Such items regulated by export control regimes require preparedness and understanding what is necessary to comply with the rules, in order to prevent infringement, which can have profound negative consequences for all parties involved. EU calls for tailored guidance to address those distinct challenges (2021/821 Regulation) and the proposed project is inline with this need.
In order to stay competitive and respond to the increasing demand for steady and predictable aircraft turnaround times, process optimization has been identified by Maintenance, Repair and Overhaul (MRO) SMEs in the aviation industry as their key element for innovation. Indeed, MRO SMEs have always been looking for options to organize their work as efficient as possible, which often resulted in applying lean business organization solutions. However, their aircraft maintenance processes stay characterized by unpredictable process times and material requirements. Lean business methodologies are unable to change this fact. This problem is often compensated by large buffers in terms of time, personnel and parts, leading to a relatively expensive and inefficient process. To tackle this problem of unpredictability, MRO SMEs want to explore the possibilities of data mining: the exploration and analysis of large quantities of their own historical maintenance data, with the meaning of discovering useful knowledge from seemingly unrelated data. Ideally, it will help predict failures in the maintenance process and thus better anticipate repair times and material requirements. With this, MRO SMEs face two challenges. First, the data they have available is often fragmented and non-transparent, while standardized data availability is a basic requirement for successful data analysis. Second, it is difficult to find meaningful patterns within these data sets because no operative system for data mining exists in the industry. This RAAK MKB project is initiated by the Aviation Academy of the Amsterdam University of Applied Sciences (Hogeschool van Amsterdan, hereinafter: HvA), in direct cooperation with the industry, to help MRO SMEs improve their maintenance process. Its main aim is to develop new knowledge of - and a method for - data mining. To do so, the current state of data presence within MRO SMEs is explored, mapped, categorized, cleaned and prepared. This will result in readable data sets that have predictive value for key elements of the maintenance process. Secondly, analysis principles are developed to interpret this data. These principles are translated into an easy-to-use data mining (IT)tool, helping MRO SMEs to predict their maintenance requirements in terms of costs and time, allowing them to adapt their maintenance process accordingly. In several case studies these products are tested and further improved. This is a resubmission of an earlier proposal dated October 2015 (3rd round) entitled ‘Data mining for MRO process optimization’ (number 2015-03-23M). We believe the merits of the proposal are substantial, and sufficient to be awarded a grant. The text of this submission is essentially unchanged from the previous proposal. Where text has been added – for clarification – this has been marked in yellow. Almost all of these new text parts are taken from our rebuttal (hoor en wederhoor), submitted in January 2016.