Back to Search Start Over

The physics of software tools: SWOT analysis and vision

Authors :
Bernhard Steffen
Source :
International Journal on Software Tools for Technology Transfer. 19:1-7
Publication Year :
2017
Publisher :
Springer Science and Business Media LLC, 2017.

Abstract

This paper reviews the seemingly inevitable trend that software tools are no longer just a means for supporting the design, construction, and analysis of (large-scale) systems, but become so complex that each of them turns into a reality of their own, with its own "physics", that needs to be studied in its own right. The true effects of combining methodologies as diverse as classical static analysis, model checking, SAT and SMT solving, and dynamic methods such as simulation, runtime verification, testing, and learning, with their dedicated means of optimizations in terms of, e.g., BDD coding, parallelization, and various forms of abstraction and reduction, are very dependent on the particular tools and typically hardly predictable. Corresponding experimental investigations, today often supported by diverse and frequent tool challenges, provide interesting indications about the applied technology, but typically fail to provide sufficient evidence to transfer results to other settings and tools. Moreover, implementation-specific details often dominate the observed effects which thereby become invalid for drawing conceptual conclusions. On the other hand, requiring consequent in-depth analysis of any experimental observation in order to pinpoint the underlying conceptual consequences before publication would slow down the scientific exchange and also hinder the scientific progress. This paper analyzes the situation of today's software tools from a global perspective in terms of a SWOT (Strength, Weaknesses, Opportunities, Treats) analysis, identifies challenges, and establishes a global vision for overcoming current weaknesses.

Details

ISSN :
14332787 and 14332779
Volume :
19
Database :
OpenAIRE
Journal :
International Journal on Software Tools for Technology Transfer
Accession number :
edsair.doi...........2a8f6db3993e7bab1b5c60fda4159682