arXiv Open Access 2024

Abstraction Engineering

Nelly Bencomo Jordi Cabot Marsha Chechik Betty H. C. Cheng Benoit Combemale +2 lainnya
Lihat Sumber

Abstrak

Modern software-based systems operate under rapidly changing conditions and face ever-increasing uncertainty. In response, systems are increasingly adaptive and reliant on artificial-intelligence methods. In addition to the ubiquity of software with respect to users and application areas (e.g., transportation, smart grids, medicine, etc.), these high-impact software systems necessarily draw from many disciplines for foundational principles, domain expertise, and workflows. Recent progress with lowering the barrier to entry for coding has led to a broader community of developers, who are not necessarily software engineers. As such, the field of software engineering needs to adapt accordingly and offer new methods to systematically develop high-quality software systems by a broad range of experts and non-experts. This paper looks at these new challenges and proposes to address them through the lens of Abstraction. Abstraction is already used across many disciplines involved in software development -- from the time-honored classical deductive reasoning and formal modeling to the inductive reasoning employed by modern data science. The software engineering of the future requires Abstraction Engineering -- a systematic approach to abstraction across the inductive and deductive spaces. We discuss the foundations of Abstraction Engineering, identify key challenges, highlight the research questions that help address these challenges, and create a roadmap for future research.

Topik & Kata Kunci

Penulis (7)

N

Nelly Bencomo

J

Jordi Cabot

M

Marsha Chechik

B

Betty H. C. Cheng

B

Benoit Combemale

A

Andrzej Wąsowski

S

Steffen Zschaler

Format Sitasi

Bencomo, N., Cabot, J., Chechik, M., Cheng, B.H.C., Combemale, B., Wąsowski, A. et al. (2024). Abstraction Engineering. https://arxiv.org/abs/2408.14074

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2024
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓