SC Harvester Papers Database Interface

A Systematic Way to Incorporate Security in Safety Analysis

Elena Lisova, Aida Čaušević, Kaj Hänninen, Henrik Thane, Hans A. Hansson. In: 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W). 2018

Abstract: Today's systems are being built to connect to public or semi-public networks, are able to communicate with other systems, e.g., in the context of Internet-of-Things (IoT), involve multiple stakeholders, have dynamic system reconfigurations, and operate in increasingly unpredictable environments. In such complex systems, assuring safety and security in a continuous and joint effort is a major chall...

Special section on Visual Analytics in Software Engineering

M. Staron, H. Sahraoui, A. Telea. In: Inf. Softw. Technol.. 2018

Probabilistic Response Time Analysis for Fixed Preemption Point Selection

Filip Marković, J. Carlson, R. Dobrin, B. Lisper, Abhilash Thekkilakattil. In: 2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES). 2018

Abstract: Preemption point selection has a significant impact on the schedulability of Real-Time tasks under the Fixed Preemption Point approach in Limited Preemptive Scheduling. Many real time systems can occasionally tolerate deadline misses as long as their occurrence does not exceed a specified probabilistic threshold. However, the existing approaches for preemption point selection are inappropriate for...

Towards Attack Models in Autonomous Systems of Systems

Amer Surkovic, Dzana Hanic, Elena Lisova, Aida Čaušević, David Wenslandt et al. In: 2018 13th Annual Conference on System of Systems Engineering (SoSE). 2018

Abstract: In context of safety-critical Systems of Systems (SoS) that are built as a collection of several systems capable of fulfilling their own function as well as the overall SoS function, increase production efficiency and decrease human effort in such systems, one has to be able to guarantee critical properties such as safety and security. It is not sufficient to analyze and guarantee these critical p...

SQME: a framework for modeling and evaluation of software architecture quality attributes

Ali Sedaghatbaf, M. A. Azgomi. In: Software & Systems Modeling. 2018

SQME: a framework for modeling and evaluation of software architecture quality attributes

Ali Sedaghatbaf, M. A. Azgomi. In: Software & Systems Modeling. 2018

Improving Continuous Integration with Similarity-Based Test Case Selection

F. G. O. Neto, Azeem Ahmad, O. Leifler, K. Sandahl, Eduard Paul Enoiu. In: 2018 IEEE/ACM 13th International Workshop on Automation of Software Test (AST). 2018

Abstract: Automated testing is an essential component of Continuous Integration (CI) and Delivery (CD), such as scheduling automated test sessions on overnight builds. That allows stakeholders to execute entire test suites and achieve exhaustive test coverage, since running all tests is often infeasible during work hours, i.e., in parallel to development activities. On the other hand, developers also need t...

Message from the RoSE 2018 Co-Organizers

Federico Ciccozzi, D. D. Ruscio, I. Malavolta, Patrizio Pelliccione, A. Wortmann. In: . 2018

Multifaceted Test Suite Generation Using Primary and Supporting Fitness Functions

Gregory Gay. In: 2018 IEEE/ACM 11th International Workshop on Search-Based Software Testing (SBST). 2018

Abstract: Dozens of criteria have been proposed to judge testing adequacy. Such criteria are important, as they guide automated generation ef- forts. Yet, the current use of such criteria in automated generation contrasts how such criteria are used by humans. For a human, coverage is part of a multifaceted combination of testing strategies. In automated generation, coverage is typically the goal, and a sing...

To Call, or Not to Call: Contrasting Direct and Indirect Branch Coverage in Test Generation

Gregory Gay. In: 2018 IEEE/ACM 11th International Workshop on Search-Based Software Testing (SBST). 2018

Abstract: While adequacy criteria offer an end-point for testing, they do not mandate how targets are covered. Branch Coverage may be attained through direct calls to methods, or through indirect calls between methods. Automated generation is biased towards the rapid gains offered by indirect coverage. Therefore, even with the same end-goal, humans and automation produce very different tests. Direct coverag...

Learning-Based Response Time Analysis in Real-Time Embedded Systems: A Simulation-Based Approach

Mahshid Helali Moghadam, Mehrdad Saadatmand, Markus Borg, Markus Bohlin, B. Lisper. In: 2018 IEEE/ACM 1st International Workshop on Software Qualities and their Dependencies (SQUADE). 2018

Abstract: Response time analysis is an essential task to verify the behavior of real-time systems. Several response time analysis methods have been proposed to address this challenge, particularly for real-time systems with different levels of complexity. Static analysis is a popular approach in this context, but its practical applicability is limited due to the high complexity of the industrial real-time s...

Adaptive Runtime Response Time Control in PLC-based Real-Time Systems Using Reinforcement Learning

Mahshid Helali Moghadam, Mehrdad Saadatmand, Markus Borg, Markus Bohlin, B. Lisper. In: 2018 IEEE/ACM 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). 2018

Abstract: Timing requirements such as constraints on response time are key characteristics of real-time systems and violations of these requirements might cause a total failure, particularly in hard real-time systems. Runtime monitoring of the system properties is of great importance to check the system status and mitigate such failures. Thus, a runtime control to preserve the system properties could improv...

Assessing the Release Readiness of Engine Control Software

Sichao Wen, Chris Nilsson, M. Staron. In: 2018 IEEE/ACM 1st International Workshop on Software Qualities and their Dependencies (SQUADE). 2018

Abstract: Powertrain control calibration is an essential stage before the delivery of final products, to ensure that a vehicle works well in all driving environments. However, due to complexity of a powertrain control system (often as many as 40,000 parameters), it is difficult to assess when all parameters are fully calibrated. Therefore, the aim of this paper is to explore an approach to evaluate and pred...

Program committee for icse 2018 posters track

Afsoon Afzal, M. Caporuscio, H. Conboy, A. Di Marco, Ds Laurence Duchien et al. In: . 2018

Global Software Engineering Experience through International Capstone Project Exchanges

D. Knudson, Stavros Kalafatis, Carsten Kleiner, Stephen Zahos, Barbara Seegebarth et al. In: 2018 IEEE/ACM 13th International Conference on Global Software Engineering (ICGSE). 2018

Abstract: Today it is very common for software systems to be built by teams located in more than one country. For example, a project team may be located in the US while the team lead resides in Sweden. How then should students be trained for this kind of work? Senior design or capstone projects offer students real-world hands-on experience but rarely while working internationally. One reason is that most in...