Page 77 of 313
Abstract: Model-Driven Engineering promotes the migration from code-centric to model-based software development. Systems consist of model collections integrating different concerns and perspectives, while semi-automated model transformations analyse quality attributes and generate executable code combining the information from these. Raising the abstraction level to models requires appropriate management tec...
Abstract: Software systems are complicated, and the scientific and engineering methodologies for software development are relatively young. Cyber-physical systems are now in every corner of our lives, and we need robust methods for handling the ever-increasing complexity of their software systems. Model-Driven Development is a promising approach to tackle the complexity of systems through the concept of abs...
Abstract: Blockchain remains a hot topic for digital transformation and innovation. In the private sector, blockchain has demonstrated disruptive potential through proven use cases. However, despite strong interest and greater awareness, blockchain has had minimal impact on the public sector, where few projects have moved beyond small pilots. At the same time, there is a growing scepticism and cynicism abou...
Abstract: The stability and longevity of software systems rely on the quality of design decisions over time. In modern software-intensive systems the number of design decisions taken, the dependencies between those decisions, and the number of design alternatives considered, complicate software maintenance and jeopardize the system’s longevity. Despite the existence of complexity metrics applied to code, th...
Page 77 of 313