• Aucun résultat trouvé

A Little Look Outside of the Box

N/A
N/A
Protected

Academic year: 2022

Partager "A Little Look Outside of the Box"

Copied!
2
0
0

Texte intégral

(1)

Invited talk (ModComp)

A L ittle L ook O utside of the B ox

Tullio Vardanega University of Padua

For those who see science as a comfort zone, the natural instinct is to con- tinue addressing the challenges they excel at or simply enjoy, embracing famil- iar user needs, and advancing vertically, that is, devising incremental solutions that build on increasingly numerous implicit (and frequently silent) assumptions.

That conduct may be gratifying in more than one way, but it fails to respond to the mounting wave of needs that the massive digitalization of the fabric of the world we live in is bringing about. Put in another way, the quantity of software being produced and deployed nowadays in the most disparate of infrastructures and applications, much beyond the usual software-intensive domains, is unprece- dented, but the adoption of advanced methods and tools for them is miserably low. The production urge is so massive that the throughput of informatics edu- cation worldwide comes short by a factor of a tenfold or more. Not surprisingly therefore, the population of programmers is largely unaware of advanced devel- opment methods, including MDE and CBSE, compounded with the fact that their coverage in most academic curricula is modest, at best. The pressure of short-term productivity, for apps, services, or utilities alike, all equally oblivious to long-livedness requirements, leave little room for attending to quality con- cerns other than the most superficial ones. Indeed, we should marvel at all we can do with software on an amazing variety of computing platforms. And yet, we should feel the urge for software to be better: more robust, more composable, more energy- and resource-friendly, and more maintainable. There are multiple ways for this community to respond to this situation. This talk will highlight just a few of them, with the background intent of a call-to-action. One such way is to gain a better understanding of the emerging scenarios, which other authors have dubbed ”an uncertain world“, where the computational environment no longer is (if it ever was) predictable and fully specifiable, and the computing systems cannot be expected to be trouble-free. Another is to shift focus on much semantically enhanced interface contracts – a central theme of CBSE – to assist reasoning about increasingly heterogeneous interconnected software parts but also to enable learning from run time (a vital feature for autonomous systems).

A final one, for this talk, is to consider social hype and visibility to devise use cases that can make impact and raise much better the awareness in practice and in education than our customary preaching to the converted.

Tullio Vardanegais at the Department of Mathematics of the University of Padua, Italy, since January 2002. He holds an MSc from the University of Pisa, Italy (1986),

Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

55

(2)

and a PhD from the Technical University of Delft, Netherlands (1998). After work- ing as PI in a software consultancy firm in Pisa, Italy, from 1997 until mid-1991, he was with the European Space Research and Technology Center in the Netherlands for a decade, until the end of 2001, investigating methods, tools and runtimes for the devel- opment and execution of on-board software. At the University of Padua, he does a lot of teaching and researching in the areas of high-integrity real-time systems, quality of service under real-time constraints and software engineering methods, including model- driven engineering and component-based development, and related processes, and lately Cloud and Edge computing. He has run numerous research projects in the areas of his research interests on funding from international and national organizations. He has been a member of IEEE for the last 20+ years. He is the Italian representative in tech- nical expert groups of ISO/IEC JTC1/SC22: WG9 (Ada) and WG23 (Programming Language Vulnerabilities). Since 2004, he is president of Ada-Europe, a Europe-based not-for-profit organization that promotes the use and the knowledge of Ada in academic and research establishments.

56

Références

Documents relatifs

The same occurred in 2014 when ING Bank wanted to do a pilot in which it would offer personalised third-party ads to their customers (with their consent) based on

This paper serves as a first step towards the development of a log data protocol for data collec- tion, analysis, and interpretation to support eHealth research and will be

similarity, denoising, individual data, Kolmogorov complexity, information distance, lossy compression.. Author

We slightly adapted the origi- nal payback criteria of the payback framework and used the following categories: Knowledge Production (e.g., number of publications), Research

Analog layout synthesis acts as a bridge between pre-layout circuit design stage and post-layout effects. By using an effective layout synthesis scheme, the circuit sizing

the fact that these jobs hold a promise of social inclusion for “groups on the fringes of the labour market”; their contribution to supporting female employment

We decided to ask WHO to find a sponsor and supply oral polio vaccine (OPV) for a national immunization or reimmunization campaign aimed at all children up to 15 months

This report reflects the work of the WHO Regional Office for Europe in 2006–2007: serving Member States and contributing to health in the WHO European Region, in line with the