Change search
Link to record
Permanent link

Direct link
BETA
Publications (10 of 25) Show all publications
Asplund, F. (2018). Exploratory Testing: Do Contextual Factors Influence Software Fault Identification?. Information and Software Technology
Open this publication in new window or tab >>Exploratory Testing: Do Contextual Factors Influence Software Fault Identification?
2018 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025Article in journal (Refereed) Published
Abstract [en]

Context: Exploratory Testing (ET) is a manual approach to software testing in which learning, test design and test execution occurs simultaneously. Still a developing topic of interest to academia, although as yet insufficiently investigated, most studies focus on the skills and experience of the individual tester. However, contextual factors such as project processes, test scope and organisational boundaries are also likely to affect the approach.

Objective: This study explores contextual differences between teams of testers at a MedTec firm developing safety-critical products to ascertain whether contextual factors can influence the outcomes of ET, and what associated implications can be drawn for test management.

Method: A development project was studied in two iterations, each consisting of a quantitative phase testing hypotheses concerning when ET would identify faults in comparison to other testing approaches and a qualitative phase involving interviews.

Results: Influence on ET is traced to how the scope of tests focus learning on different types of knowledge and imply an asymmetry in the strength and number of information flows to test teams.

Conclusions: While test specialisation can be attractive to software development organisations, results suggest changes to processes and organisational structures might be required to maintain test efficiency throughout projects: the responsibility for test cases might need to be rotated late in projects, and asymmetries in information flows might require management to actively strengthen the presence and connections of test teams throughout the firm. However, further research is needed to investigate whether these results also hold for non safety-critical faults.

Place, publisher, year, edition, pages
Elsevier, 2018
Keywords
Exploratory testing, Knowledge management, Test management
National Category
Computer Systems Embedded Systems
Research subject
Computer Science; Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-239580 (URN)10.1016/j.infsof.2018.11.003 (DOI)000456889200008 ()2-s2.0-85056466741 (Scopus ID)
Note

QC 20181128

Available from: 2018-11-27 Created: 2018-11-27 Last updated: 2019-02-20Bibliographically approved
Asplund, F., McDermid, J., Oates, R. & Roberts, J. (2018). Rapid Integration of CPS Security and Safety. IEEE Embedded Systems Letters
Open this publication in new window or tab >>Rapid Integration of CPS Security and Safety
2018 (English)In: IEEE Embedded Systems Letters, ISSN 1943-0663Article in journal (Refereed) Published
Abstract [en]

The security and safety of Cyber-Physical Systems (CPS) often influence each other. Ensuring that this does not have negative implications might require a large and rigorous effort during the development of CPS. However, early in the lifecycle, quick feedback can be valuable helping security and safety engineers to understand how seemingly trivial design choices in their domain may have unacceptable implications in the other.

We propose the Cyber Risk Assessment Framework (CRAF) for this purpose. The CRAF is based on openly available and widely used taxonomies from the safety and security domains, and a unique mapping of where loss of data security may impact aspects of data with safety implications. This paper represents the first time these different elements have been brought together into a single framework with an associated process. Through examples from within our organisations we show how this framework can be put to good use.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2018
Keywords
Cyber-physical Systems, Co-design, Embedded Systems Security, Safety Critical Systems
National Category
Embedded Systems
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-239578 (URN)10.1109/LES.2018.2879631 (DOI)2-s2.0-85056162776 (Scopus ID)
Note

QC 20181128

Available from: 2018-11-27 Created: 2018-11-27 Last updated: 2018-11-28Bibliographically approved
Gürdür, D. & Asplund, F. (2017). A Systematic Review to Merge Discourses: Interoperability, Integration and Cyber-Physical Systems. Journal of Industrial Information Integration
Open this publication in new window or tab >>A Systematic Review to Merge Discourses: Interoperability, Integration and Cyber-Physical Systems
2017 (English)In: Journal of Industrial Information Integration, ISSN 2452-414XArticle in journal (Refereed) Published
Abstract [en]

Cyber-physical systems (CPS) are developed through the cooperation of several engineering disciplines. Powerful software tools are utilized by each individual discipline, but it remains challenging to connect these into tool chains for increased efficiency. To support this endeavour, the literature on interoperability assessment was surveyed to identify concepts valuable to transfer from the interoperability to the tool integration research field.

Implementation options, types of interoperability and domains described in interoperability assessment models were concepts identified as directly transferable. To avoid the problems with uptake that plague the models identified, visual analytics is suggested as a vehicle for the transfer. Furthermore, based on the use of non-functional properties as an underlying motivation for these models, cost, performance and sustainability are suggested as a common base for future research in both discourses.

Place, publisher, year, edition, pages
Elsevier, 2017
Keywords
Tool interoperability; Tool integration; Interoperability measurement; Interoperability assessment; Maturity models, and data visualization
National Category
Computer Systems
Research subject
Machine Design
Identifiers
urn:nbn:se:kth:diva-219951 (URN)10.1016/j.jii.2017.12.001 (DOI)000427762400002 ()2-s2.0-85044008633 (Scopus ID)
Note

QC 20171218

Available from: 2017-12-14 Created: 2017-12-14 Last updated: 2019-01-11Bibliographically approved
Parseh, M., Asplund, F. & Törngren, M. (2017). Industrial safety-related considerations to introducing full autonomy in the automotive domain. Ada User Journal, 38(4), 218-221
Open this publication in new window or tab >>Industrial safety-related considerations to introducing full autonomy in the automotive domain
2017 (English)In: Ada User Journal, ISSN 1381-6551, Vol. 38, no 4, p. 218-221Article in journal (Refereed) Published
Abstract [en]

Organizations in the automotive domain, which aim to transition into developing fully autonomous vehicles face many challenges. These range from organizational issues to engineering concerns. This paper builds on structured interviews with professionals from industry and academia to provide a deeper understanding of existing problems. Standards, safety analysis, legacy assumptions related to having a human driver, and increased complexity and complexity handling were raised as important concerns. The analysis of these concern leads us to consider the current relationship between academia and industry as too disconnected. There is a risk that new techniques developed by academia end up irrelevant to industry. This underlying problem, and others relevant to autonomy, might be solved by collaborative research between different automotive companies. However, there are experts that challenge the underlying need for such collaboration. Therefore, externally to automotive companies, new expert arenas might be required in order to facilitate an exchange of ideas that lead to new collaboration efforts. Internally to automotive companies, the changes brought on by autonomy will lead to organizational changes and the creation of new roles. These organizational changes will have to be managed, or otherwise unnecessary conflict might occur between new and old roles.

Place, publisher, year, edition, pages
Ada-Europe, 2017
Keywords
Autonomy, Complexity, Driver, Methods, Organization, Safety, Standards
National Category
Other Mechanical Engineering
Identifiers
urn:nbn:se:kth:diva-225503 (URN)2-s2.0-85044423200 (Scopus ID)
Note

QC 20180406

Available from: 2018-04-06 Created: 2018-04-06 Last updated: 2018-04-06Bibliographically approved
Behere, S., Asplund, F., Söderberg, A. & Törngren, M. (2016). Architecture challenges for intelligent autonomous machines: An industrial perspective. In: 13th International conference on Intelligent Autonomous Systems (IAS-13): . Paper presented at 13th International conference on Intelligent Autonomous Systems (IAS-13),Padova 15-19 July 2014 (pp. 1669-1681). Springer, 302
Open this publication in new window or tab >>Architecture challenges for intelligent autonomous machines: An industrial perspective
2016 (English)In: 13th International conference on Intelligent Autonomous Systems (IAS-13), Springer, 2016, Vol. 302, p. 1669-1681Conference paper, Published paper (Refereed)
Abstract [en]

Machines are displaying a trend of increasing autonomy. This has a far reaching impact on the architectures of the embedded systems within the machine. The impact needs to be clearly understood and the main obstacles to autonomy need to be identified. The obstacles, especially from an industrial perspective, are not just technological butalso relate to system aspects like certification, development processes and product safety. In this paper, we identify and discuss some of the main obstacles to autonomy from the viewpoint of technical specialists working on advanced industrial product development. The identified obstacles cover topics like world modeling, user interaction, complexity and system safety.

Place, publisher, year, edition, pages
Springer, 2016
Series
Advances in Intelligent Systems and Computing, ISSN 2194-5357 ; 302
Keywords
Autonomy, Architecture, Embedded Systems
National Category
Embedded Systems
Research subject
Vehicle and Maritime Engineering
Identifiers
urn:nbn:se:kth:diva-152534 (URN)10.1007/978-3-319-08338-4_120 (DOI)000377956900120 ()2-s2.0-84945905859 (Scopus ID)978-331908337-7 (ISBN)
Conference
13th International conference on Intelligent Autonomous Systems (IAS-13),Padova 15-19 July 2014
Funder
VINNOVA
Note

QC 20140930

Available from: 2014-09-26 Created: 2014-09-26 Last updated: 2016-07-18Bibliographically approved
Törngren, M., Asplund, F., Bensalem, S., McDermid, J., Passerone, R., Pfeifer, H., . . . Schätz, B. (2016). Characterization, Analysis, and Recommendations for Exploiting the Opportunities of Cyber-Physical Systems. In: Cyber-Physical Systems: Foundations, Principles and Applications: (pp. 3-14). Elsevier
Open this publication in new window or tab >>Characterization, Analysis, and Recommendations for Exploiting the Opportunities of Cyber-Physical Systems
Show others...
2016 (English)In: Cyber-Physical Systems: Foundations, Principles and Applications, Elsevier, 2016, p. 3-14Chapter in book (Refereed)
Abstract [en]

Leveraging on a comprehensive analysis of cyber-physical systems (CPSs) in Europe, this chapter presents overall findings focusing on (1) a characterization of CPS, (2) opportunities and challenges in representative CPS application domains, and (3) recommendations for action resulting from a cross-domain analysis. The characterization enables a high-level description of a CPS, or classes of CPS, according to their technical emphasis, cross-cutting aspects, level of automation, and life-cycle integration. We illustrate how these characteristics can be used to relate to design issues, systems, and related terms.The recommendations are to: (1) strengthen cross-disciplinary research collaboration, (2) foster CPS education and training, (3) stimulate public-private partnerships for CPS technology experimentation and to ensure dependable information and communication technology (ICT) infrastructure, (4) promote interoperability of CPS technology, (5) anticipate new business models and support open innovation, (6) ensure trustworthiness including safety and security, and (7) favor human-centered approaches to CPS. 

Place, publisher, year, edition, pages
Elsevier, 2016
Keywords
Automation, Cross-domain integration, Cyber-physical systems, Disruptive innovation, Embedded systems, Internet of things, Life-cycle integration, Socio-technical systems, Systems of systems, Technological paradigm shift
National Category
Mechanical Engineering
Identifiers
urn:nbn:se:kth:diva-216830 (URN)10.1016/B978-0-12-803801-7.00001-8 (DOI)2-s2.0-85024139630 (Scopus ID)9780128038741 (ISBN)9780128038017 (ISBN)
Note

 QC 20171129

Available from: 2017-11-29 Created: 2017-11-29 Last updated: 2019-05-15Bibliographically approved
Gürdür, D., Asplund, F., El-khoury, J., Loiret, F. & Törngren, M. (2016). Visual Analytics Towards Tool Interoperabilty: A Position Paper. In: Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications: . Paper presented at 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (pp. 141-147). SCITEPRESS
Open this publication in new window or tab >>Visual Analytics Towards Tool Interoperabilty: A Position Paper
Show others...
2016 (English)In: Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, SCITEPRESS , 2016, p. 141-147Conference paper, Published paper (Refereed)
Abstract [en]

Complex-engineering projects include artefacts from several engineering disciplines such as mechanical, electrical, software components, processes and plans. While software tools can be powerful in each individual discipline, it is difficult to build integrated tool chains. Moreover, it is challenging to evaluate and update existing tool chains. At the same time, the field of visualization is getting mature and visual analytics promises an opportunity to develop knowledge, methods, technologies and practice for exploiting and combining the strengths of human and data. We consider this as a potential to evaluate current tool chains. This position paper discusses the visualization and visual analytics practices to assess existing tool chains performance.

Place, publisher, year, edition, pages
SCITEPRESS, 2016
Keywords
Tool Chain Visualization, Interoperability, Visual Analytics, Data Visualization.
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-185908 (URN)10.5220/0005751401390145 (DOI)978-989-758-175-5 (ISBN)
Conference
11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications
Note

QC 20160510

Available from: 2016-04-28 Created: 2016-04-28 Last updated: 2017-02-02Bibliographically approved
Chen, D., Meinke, K., Östberg, K., Asplund, F. & Baumann, C. (2015). A Knowledge-in-the-Loop Approach to Integrated Safety&Security for Cooperative System-of-Systems. In: IEEE Seventh International Conference on Intelligent Computing and Information Systems: . Paper presented at International Symposium on Knowledge Engineering for Decision Support Systems, IEEE Seventh International Conference on Intelligent Computing and Information Systems, ICICIS’15, , Cairo, Egypt. December 12-14, 2015.. IEEE
Open this publication in new window or tab >>A Knowledge-in-the-Loop Approach to Integrated Safety&Security for Cooperative System-of-Systems
Show others...
2015 (English)In: IEEE Seventh International Conference on Intelligent Computing and Information Systems, IEEE , 2015Conference paper, Published paper (Refereed)
Abstract [en]

A system-of-systems (SoS) is inherently open inconfiguration and evolutionary in lifecycle. For the nextgeneration of cooperative cyber-physical system-of-systems,safety and security constitute two key issues of public concernthat affect the deployment and acceptance. In engineering, theopenness and evolutionary nature also entail radical paradigmshifts. This paper presents one novel approach to thedevelopment of qualified cyber-physical system-of-systems, withCooperative Intelligent Transport Systems (C-ITS) as one target.The approach, referred to as knowledge-in-the-loop, aims toallow a synergy of well-managed lifecycles, formal qualityassurance, and smart system features. One research goal is toenable an evolutionary development with continuous andtraceable flows of system rationale from design-time to postdeploymenttime and back, supporting automated knowledgeinference and enrichment. Another research goal is to develop aformal approach to risk-aware dynamic treatment of safety andsecurity as a whole in the context of system-of-systems. Key basetechnologies include: (1) EAST-ADL for the consolidation ofsystem-wide concerns and for the creation of an ontology foradvanced run-time decisions, (2) Learning Based-Testing for runtimeand post-deployment model inference, safety monitoringand testing, (3) Provable Isolation for run-time attack detectionand enforcement of security in real-time operating systems.

Place, publisher, year, edition, pages
IEEE, 2015
Keywords
systems-of-systems, cyber-physical system, ontology, knowledge modeling, machine learning, safety, security, modelbased development, verification and validation, quality-of-service
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Computer Science; Industrial Engineering and Management; Information and Communication Technology; Machine Design; Transport Science; Planning and Decision Analysis
Identifiers
urn:nbn:se:kth:diva-177573 (URN)10.1109/IntelCIS.2015.7397237 (DOI)000380470400045 ()2-s2.0-84969949567 (Scopus ID)978-150901949-6 (ISBN)
External cooperation:
Conference
International Symposium on Knowledge Engineering for Decision Support Systems, IEEE Seventh International Conference on Intelligent Computing and Information Systems, ICICIS’15, , Cairo, Egypt. December 12-14, 2015.
Projects
Vinnova SAFERVinnova FFI VIRTUESVinnova FFI ITRANSITEIT Digital CPS for Smart Factories.
Funder
VINNOVA
Note

QC 20160905

Available from: 2015-11-24 Created: 2015-11-24 Last updated: 2016-09-05Bibliographically approved
Asplund, F. & Törngren, M. (2015). The Discourse on Tool Integration Beyond Technology, A Literature Survey. Journal of Systems and Software, 106, 117-131
Open this publication in new window or tab >>The Discourse on Tool Integration Beyond Technology, A Literature Survey
2015 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 106, p. 117-131Article in journal (Refereed) Published
Abstract [en]

The tool integration research area emerged in the 1980s. This survey focuses on those strands of tool integration research that discuss issues beyond technology.

 

We reveal a discourse centered around six frequently mentioned non-functional properties. These properties have been discussed in relation to technology and high level issues. However, while technical details have been covered, high level issues and, by extension, the contexts in which tool integration can be found, are treated indifferently. We conclude that this indifference needs to be challenged, and research on a larger set of stakeholders and contexts initiated.

 

An inventory of the use of classification schemes underlines the difficulty of evolving the classical classification scheme published by Wasserman. Two frequently mentioned redefinitions are highlighted to facilitate their wider use.

 

A closer look at the limited number of research methods and the poor attention to research design indicates a need for a changed set of research methods. We propose more critical case studies and method diversification through theory triangulation.

 

Additionally, among disparate discourses we highlight several focusing on standardization which are likely to contain relevant findings. This suggests that open communities employed in the context of (pre-)standardization could be especially important in furthering the targeted discourse.

Place, publisher, year, edition, pages
Elsevier, 2015
Keywords
Tool Integration, Support Environments
National Category
Embedded Systems
Research subject
Machine Design
Identifiers
urn:nbn:se:kth:diva-169635 (URN)10.1016/j.jss.2015.04.082 (DOI)000357439100008 ()2-s2.0-84930795165 (Scopus ID)
Note

QC 20150714

Available from: 2015-06-18 Created: 2015-06-18 Last updated: 2017-12-04Bibliographically approved
Asplund, F. (2015). The future of software tool chain safety qualification. Safety Science, 74, 37-43
Open this publication in new window or tab >>The future of software tool chain safety qualification
2015 (English)In: Safety Science, ISSN 0925-7535, E-ISSN 1879-1042, Vol. 74, p. 37-43Article in journal (Refereed) Published
Abstract [en]

High profile systemic safety standards for Cyber-Physical Systems (CPS) development within the transportation domain have commonalities with regard to their view of the safety-related implications of tool usage. Their guidelines on tool qualification favor a bottom-up approach in which tools are dealt with in isolation and mostly if they may directly introduce faults into end products. This guidance may ignore risk introduced by the integration of software tools, especially if these risks are related to low levels of automation - such as process notifications and improper graphical user interfaces. This paper presents a study that ties weaknesses in support environments to software faults. Based on the observed weaknesses guidelines for a top-down software tool chain qualification are suggested for inclusion in the next generation of safety standards. This has implications not only for the surveyed standards in the transportation domain, but also for other standards for safety-critical CPS development that do not include a broader view on risks related to tool usage. Furthermore, given the type of omission identified in the surveyed standards, it is suggested that researchers interested in the safety-related implications of tool integration should approach organizational research in search of possibilities to set up theory triangulation studies.

Place, publisher, year, edition, pages
Elsevier, 2015
Keywords
Automation, Certification, Tool qualification, Support environments, Tool integration
National Category
Mechanical Engineering
Identifiers
urn:nbn:se:kth:diva-163963 (URN)10.1016/j.ssci.2014.11.023 (DOI)000350518200004 ()2-s2.0-84918797132 (Scopus ID)
Note

QC 20150505

Available from: 2015-05-05 Created: 2015-04-13 Last updated: 2017-12-04Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-5704-4504

Search in DiVA

Show all publications