中文
相关论文

相关论文: Formal Methods: From Academia to Industrial Practi…

200 篇论文

The development and application of formal methods is a long standing research topic within the field of computer science. One particular challenge that remains is the uptake of formal methods into industrial practices. This paper introduces…

软件工程 · 计算机科学 2014-03-25 Phillip James , Markus Roggenbach

Analysing and improving productivity has been one of the main goals of software engineering research since its beginnings. A plethora of studies has been conducted on various factors that resulted in several models for analysis and…

软件工程 · 计算机科学 2018-01-22 Stefan Wagner , Melanie Ruhe

Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields.…

A view on software testing, taken in a broad sense and considered a important activity is presented. We discuss the methods and techniques for applying tests and the reasons we recognize make it difficult for industry to adopt the advances…

软件工程 · 计算机科学 2024-01-05 José Marcos Gomes , Luis Alberto Vieira Dias

Traditionally, practitioners use formal methods pre-dominately for one half of the quality-assurance process: verification (do we build the software right?). The other half -- validation (do we build the right software?) -- has been given…

软件工程 · 计算机科学 2021-02-12 Atif Mashkoor , Michael Leuschel , Alexander Egyed

In most fields, computational models and data analysis have become a significant part of how research is performed, in addition to the more traditional theory and experiment. Mathematics is no exception to this trend. While the system of…

计算机与社会 · 计算机科学 2018-07-24 Daniel S. Katz , Neil P. Chue Hong

The objectives of this study was to bring out the understanding of the concept of agile IT project management; what it is and what it is not. It was also aimed at comparing the pros and cons of both agile and traditional methods of IT…

软件工程 · 计算机科学 2019-10-15 Godfred Yaw Koi-Akrofi , Joyce Koi-Akrofi , Henry Akwetey Matey

Open Science aims to foster openness and collaboration in research, leading to more significant scientific and social impact. However, practicing Open Science comes with several challenges and is currently not properly rewarded. In this…

Agile - denoting "the quality of being agile, readiness for motion, nimbleness, activity, dexterity in motion" - software development methods are attempting to offer an answer to the eager business community asking for lighter weight along…

软件工程 · 计算机科学 2017-09-26 Pekka Abrahamsson , Outi Salo , Jussi Ronkainen , Juhani Warsta

In recent years, the number of cyber attacks has grown rapidly. An effective way to reduce the attack surface and protect software is adoption of methodologies that apply security at each step of the software development lifecycle. While…

密码学与安全 · 计算机科学 2023-07-06 Arina Kudriavtseva , Olga Gadyatskaya

As computer systems become more and more complex, software and tools lag more and more behind. This is especially true for scientific software that often demands high performance, and thus needs to take advantage of parallelisms, memory…

计算机与社会 · 计算机科学 2013-09-11 Anne C. Elster

The importance of continuously incorporating customer feedback in the software development process is well established and firmly grounded in concepts such as agile and DevOps. In large-scale organizations such as Dell Technologies however,…

软件工程 · 计算机科学 2025-04-15 David Molamphy

Most university curricula consider software processes to be on the fringes of software engineering (SE). Students are told there exists a plethora of software processes ranging from RUP over V-shaped processes to agile methods. Furthermore,…

软件工程 · 计算机科学 2013-12-19 Marco Kuhrmann , Daniel Méndez Fernández , Jürgen Münch

There is a lack of formalism for some key foundational concepts in systems engineering. One of the most recently acknowledged deficits is the inadequacy of systems engineering practices for engineering intelligent systems. In our previous…

人工智能 · 计算机科学 2024-09-21 Niloofar Shadab , Tyler Cody , Alejandro Salado , Peter Beling

The agile approach uses continuous delivery, instead of distinct procedure, to work closer with customers and to respond faster requirement changes. All of these are against the traditional plan driven approach. Due to agile method's…

软件工程 · 计算机科学 2013-03-07 Hung-Fu Chang , Stephen C-Y. Lu

To remain viable and thrive, software organizations must rapidly adapt to frequent, and often rather far-ranging, changes to their operational context. These changes typically concern many factors, including the nature of the organization's…

软件工程 · 计算机科学 2013-12-18 Alexis Ocampo , Fabio Bella , Jürgen Münch

Software correctness is ensured mathematically through formal verification, which involves the resources of generating formal requirement specifications and having an implementation that must be verified. Tools such as model-checkers and…

软件工程 · 计算机科学 2025-08-29 Arshad Beg , Diarmuid O'Donoghue , Rosemary Monahan

The objective of this paper is to develop a standardized methodology for software development in the very unique industry and culture of financial markets. The prototyping process we present allows the development team to deliver for review…

软件工程 · 计算机科学 2008-03-10 Andrew Kumiega , Ben Van Vliet

This volume contains the proceedings of MARS 2022, the fifth workshop on Models for Formal Analysis of Real Systems, held as part of ETAPS 2022, the European Joint Conferences on Theory and Practice of Software. The MARS workshops bring…

计算机科学中的逻辑 · 计算机科学 2022-03-18 Clemens Dubslaff , Bas Luttik

A key mission of computer science is to enable people realize their creative ideas as naturally and painlessly as possible. Software engineering is at the center of this mission -- software technologies enable reification of ideas into…

软件工程 · 计算机科学 2016-02-04 Mehrdad Afshari , Zhendong Su