From ACM: "In cases where architectural documentation is outdated or missing, software architecture reconstruction (SAR) techniques may be used to create architectural views of a system. This paper describes a case study in which SAR techniques are applied to reconstruct module views of a case system; a debt settlements suite for local governments, developed in C#. A manual approach and its results are described and compared to the outcome of a layers reconstruction algorithm. Furthermore, this paper explains how software architecture compliance checking (SACC) techniques may help to test the results of reconstruction activities. In this study, SAR and SACC were supported by HUSACCT, a tool that provides rich sets of module and rule types in support of layers, facade, and gateway patterns." https://doi.org/10.1145/3129790.3129809
This papers presents some ideas to use so-called software agents as a software representation of a product not only during manufacturing but also during the whole life cycle of the product. Software agents are autonomous entities capable of collecting useful information about products. By their design and capabilities software agents fit well in the concept of ubiquitous computing. We use these agents in our newly developed manufacturing process. This paper discusses further use of agent technology.
Author supplied: "Abstract Software Architecture Compliance Checking (SACC) is an approach to verify conformance of implemented program code to high-level models of architectural design. Static SACC 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 SACC. This document describes a test approach that may be used to determine how accurate a tested SACCT-tool is with respect to dependency analysis and violation reporting. This technical report is intended as a test manual and describes how a SACCT-tool can be tested. Two separate tests are described: the Benchmark test, and the FreeMind test."
LINK
Betonprinten biedt veel nieuwe mogelijkheden op het gebied van productie en materiaal, maar vraagt van het MKB en startups flinke investeringen in kennis en middelen om er mee aan de slag te gaan. Met name slicer software, dat 3D modellen omzet naar printercode, vormt een bottleneck omdat deze alleen commercieel en printer-specifiek verkrijgbaar zijn. Saxion, Vertico en White Lioness willen in dit project de haalbaarheid van gratis open source slicer software die als cloud dienst wordt aangeboden onderzoeken. Deze oplossing maakt betonprinten bereikbaar voor meer innovatieve toepassingen vanuit MKB en startups, en vormt een platform voor het verzamelen en delen van kennis op het gebied van betonprinten.
Many lithographically created optical components, such as photonic crystals, require the creation of periodically repeated structures [1]. The optical properties depend critically on the consistency of the shape and periodicity of the repeated structure. At the same time, the structure and its period may be similar to, or substantially below that of the optical diffraction limit, making inspection with optical microscopy difficult. Inspection tools must be able to scan an entire wafer (300 mm diameter), and identify wafers that fail to meet specifications rapidly. However, high resolution, and high throughput are often difficult to achieve simultaneously, and a compromise must be made. TeraNova is developing an optical inspection tool that can rapidly image features on wafers. Their product relies on (a) knowledge of what the features should be, and (b) a detailed and accurate model of light diffraction from the wafer surface. This combination allows deviations from features to be identified by modifying the model of the surface features until the calculated diffraction pattern matches the observed pattern. This form of microscopy—known as Fourier microscopy—has the potential to be very rapid and highly accurate. However, the solver, which calculates the wafer features from the diffraction pattern, must be very rapid and precise. To achieve this, a hardware solver will be implemented. The hardware solver must be combined with mechatronic tracking of the absolute wafer position, requiring the automatic identification of fiduciary markers. Finally, the problem of computer obsolescence in instrumentation (resulting in security weaknesses) will also be addressed by combining the digital hardware and software into a system-on-a-chip (SoC) to provide a powerful, yet secure operating environment for the microscope software.
A-das-PK; een APK-straat voor rijhulpsystemen Uit recent onderzoek en vragen vanuit de autobranche blijkt een duidelijke behoefte naar goed onderhoud, reparatie en borging van de werking van Advanced Driver Assistance Systems (ADAS), vergelijkbaar met de reguliere APK. Een APK voor ADAS bestaat nog niet, maar de branche wil hier wel op te anticiperen en haar clientèle veilig laten rijden met de rijhulpsystemen. In 2022 worden 30 ADAS’s verplicht en zal de werking van deze systemen ook gedurende de levensduur van de auto gegarandeerd moeten worden. Disfunctioneren van ADAS, zowel in false positives als false negatives kan leiden tot gevaarlijke situaties door onverwacht rijgedrag van het voertuig. Zo kan onverwacht remmen door detectie van een niet bestaand object of op basis van verkeersborden op parallelwegen een kettingbotsing veroorzaken. Om te kijken welke gevolgen een APK heeft voor de autobranche wil A-das-PK voor autobedrijven kijken naar de benodigde apparatuur, opleiding en hard- en software voor een goed werkende APK-straat voor ADAS’s, zodat de kansrijke elementen in een vervolgonderzoek uitgewerkt kunnen worden.