Skip to main content

Showing 1–45 of 45 results for author: Spichkova, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.03694  [pdf, other

    physics.soc-ph cs.CY cs.HC

    Cultural influence on autonomous vehicles acceptance

    Authors: Chowdhury Shahriar Muzammel, Maria Spichkova, James Harland

    Abstract: Autonomous vehicles and other intelligent transport systems have been evolving rapidly and are being increasingly deployed worldwide. Previous work has shown that perceptions of autonomous vehicles and attitudes towards them depend on various attributes, including the respondent's age, education level and background. These findings with respect to age and educational level are generally uniform, s… ▽ More

    Submitted 3 April, 2024; originally announced April 2024.

    Comments: Preprint. Accepted to the 20th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous 2023), Melbourne, Australia, November, 2023. Springer. Final version to be published by Springer (In Press)

  2. arXiv:2404.02470  [pdf, other

    cs.SE

    Mobile user experience from the lens of project-based learning

    Authors: Maria Spichkova

    Abstract: This paper presents an overview of mobile application projects conducted at the RMIT University as a part of the Learning and Teaching activities within Bachelor and Master programs, in collaboration with industrial partners. We discuss the lessons learned over eight years of teaching the corresponding courses and compare the results of our student project to the trends summarised in the recently… ▽ More

    Submitted 3 April, 2024; originally announced April 2024.

    Comments: Preprint. Accepted to the 20th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous 2023), Melbourne, Australia, November, 2023. Springer. Final version to be published by Springer (In Press)

  3. arXiv:2404.02464  [pdf, other

    cs.SE cs.PL

    Creating a Trajectory for Code Writing: Algorithmic Reasoning Tasks

    Authors: Shruthi Ravikumar, Margaret Hamilton, Charles Thevathayan, Maria Spichkova, Kashif Ali, Gayan Wijesinghe

    Abstract: Many students in introductory programming courses fare poorly in the code writing tasks of the final summative assessment. Such tasks are designed to assess whether novices have developed the analytical skills to translate from the given problem domain to coding. In the past researchers have used instruments such as code-explain and found that the extent of cognitive depth reached in these tasks c… ▽ More

    Submitted 3 April, 2024; originally announced April 2024.

    Comments: Preprint. Accepted to the 19th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2024). Final version to be published by SCITEPRESS, http://www.scitepress.org

  4. arXiv:2211.13483  [pdf, other

    cs.CV

    Towards computer vision technologies: Semi-automated reading of automated utility meters

    Authors: Maria Spichkova, Johan van Zyl

    Abstract: In this report we analysed a possibility of using computer vision techniques for automated reading of utility meters. In our study, we focused on two computer vision techniques: an open-source solution Tensorflow Object Detection (Tensorflow) and a commercial solution Anyline. This report extends our previous publication: We start with presentation of a structured analysis of related approaches. A… ▽ More

    Submitted 24 November, 2022; originally announced November 2022.

  5. arXiv:2211.12003  [pdf, other

    cs.SE cs.FL

    Application of property-based testing tools\\ for metamorphic testing

    Authors: Nasser Alzahrani, Maria Spichkova, James Harland

    Abstract: Metamorphic testing (MT) is a general approach for the testing of a specific kind of software systems -- so-called ``non-testable'', where the ``classical'' testing approaches are difficult to apply. MT is an effective approach for addressing the test oracle problem and test case generation problem. The test oracle problem is when it is difficult to determine the correct expected output of a parti… ▽ More

    Submitted 21 November, 2022; originally announced November 2022.

    Comments: Preprint. Accepted to the 17th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2022). Final version published by SCITEPRESS, http://www.scitepress.org

  6. arXiv:2211.11993  [pdf, other

    cs.HC cs.SE

    Web-based Search: How Do Animated User Interface Elements Affect Autistic and Non-Autistic Users?

    Authors: Alexandra L. Uitdenbogerd, Maria Spichkova, Mona Alzahrani

    Abstract: Many websites and other user interfaces include animated elements, particularly for advertisements. However, these can have a negative impact on users, with some cohorts, such as autistic users, being more affected. In our mixed methods study on the effect of irrelevant animations on usability we observed the effect on search activities. For those greatly impacted by on-screen animation the effect… ▽ More

    Submitted 21 November, 2022; originally announced November 2022.

    Comments: Preprint. Accepted to the 17th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2022). Final version published by SCITEPRESS, http://www.scitepress.org

  7. arXiv:1910.12617  [pdf, other

    cs.CY cs.CR

    Easy Mobile Meter Reading for Non-Smart Meters: Comparison of AWS Rekognition and Google Cloud Vision Approaches

    Authors: Maria Spichkova, Johan van Zyl, Siddharth Sachdev, Ashish Bhardwaj, Nirav Desai

    Abstract: Electricity and gas meter reading is a time consuming task, which is done manually in most cases. There are some approaches proposing use of smart meters that report their readings automatically. However, this solution is expensive and requires (1) replacement of the existing meters, even when they are functional and new, and (2) large changes of the whole system dealing with the meter readings. T… ▽ More

    Submitted 21 October, 2019; originally announced October 2019.

    Comments: Preprint. Accepted to the 14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2019). Final version published by SCITEPRESS

  8. arXiv:1910.10621  [pdf, other

    cs.DL

    Towards Automated Management and Analysis of Heterogeneous Data Within Cannabinoids Domain

    Authors: Kenji Koga, Maria Spichkova, Nitin Mantri

    Abstract: Cannabinoid research requires the cooperation of experts from various field biochemistry and chemistry to psychological and social sciences. The data that have to be managed and analysed are highly heterogeneous, especially because they are provided by a very diverse range of sources. A number of approaches focused on data collection and the corresponding analysis, restricting the scope to a sub-d… ▽ More

    Submitted 21 October, 2019; originally announced October 2019.

    Comments: Preprint. Accepted to the 14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2019). Final version published by SCITEPRESS

  9. arXiv:1910.05008  [pdf, other

    cs.SE

    Requirements Engineering for Global Systems: Cultural, Regulatory and Technical Aspects

    Authors: Maria Spichkova, Heinz Schmidt

    Abstract: In this paper we present a formal framework for analysis and optimisation of the requirements specifications of systems developed to apply in several countries. As different countries typically have different regulations/laws as well as different cultural restrictions, the corresponding specific requirements might differ in each particular case. Our framework provides a basis for (1) systematic an… ▽ More

    Submitted 11 October, 2019; originally announced October 2019.

    Comments: Preprint. Accepted to 14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2019). Final version published by SciTePress

  10. arXiv:1910.05003  [pdf, other

    cs.SE cs.FL

    Towards Readability Aspects of Probabilistic Mode Automata

    Authors: Heinz Schmidt, Maria Spichkova

    Abstract: This paper presents a new approach and design model targeting hybrid designer- and operator-defined performance budgets for timing and energy consumption. The approach is based on Petri Nets formalism. As the cognitive load is typically high while using formal methods, this increases the chances of mistakes. Our approach is focused on the readability aspects and aims to decrease the cognitive load… ▽ More

    Submitted 11 October, 2019; originally announced October 2019.

    Comments: Preprint. Accepted to 14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2019). Final version published by SciTePress

  11. arXiv:1812.05776  [pdf, other

    cs.SE

    Monitoring Informed Testing for IoT

    Authors: Ahmed Abdullah, Heinz W. Schmidt, Maria Spichkova, Huai Liu

    Abstract: Internet of Things (IoT) systems continuously collect a large amount of data from heterogeneous "smart objects" through standardised service interfaces. A key challenge is how to use these data and relevant event logs to construct continuously adapted usage profiles and apply them to enhance testing methods, i.e., prioritization of tests for the testing of continuous integration of an IoT system.… ▽ More

    Submitted 13 December, 2018; originally announced December 2018.

    Comments: PREPRINT. Paper accepted to the 25th Australasian Software Engineering Conference (ASWEC 2018)

  12. arXiv:1811.08128  [pdf, other

    cs.FL cs.SE

    Formal FocusST Specification of CAN

    Authors: Maria Spichkova

    Abstract: This paper presents a formal specification of the Controller Area Network (CAN) protocol using FocusST framework. We formally describe core components of the protocol, which provides a basis for further formal analysis using the Isabelle/HOL theorem prover.

    Submitted 20 November, 2018; originally announced November 2018.

  13. arXiv:1807.01930  [pdf, other

    cs.SE cs.CY

    Cultural Influences on Requirements Engineering Process in the Context of Saudi Arabia

    Authors: Tawfeeq Alsanoosy, Maria Spichkova, James Harland

    Abstract: Software development requires intensive communication between the requirements engineers and software stakeholders, particularly during the Requirements Engineering (RE) phase. Therefore, the individuals' culture might influence both the RE process and the result. Our aims are to investigate the extend of cultural influences on the RE process, and to analyze how the RE process can be adapted to ta… ▽ More

    Submitted 5 July, 2018; originally announced July 2018.

    Comments: Preprint. Accepted to the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018). Final version published by SCITEPRESS

  14. arXiv:1807.01928  [pdf, other

    cs.SE cs.CR

    FocusST Solution for Analysis of Cryptographic Properties

    Authors: Maria Spichkova, Radhika Bhat

    Abstract: To analyse cryptographic properties of distributed systems in a systematic way, a formal theory is required. In this paper, we present a theory that allows (1) to specify distributed systems formally, (2) to verify their cryptographic wrt. composition properties, and (3) to demonstrate the correctness of syntactic interfaces for specified system components automatically. To demonstrate the feasibi… ▽ More

    Submitted 5 July, 2018; originally announced July 2018.

    Comments: Preprint. Accepted to the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018). Final version published by SCITEPRESS

  15. arXiv:1807.01923  [pdf, other

    cs.SE

    Towards Classification of Lightweight Formal Methods

    Authors: Anna Zamansky, Maria Spichkova, Guillermo Rodriguez-Navas, Peter Herrmann, Jan Olaf Blech

    Abstract: The use of lightweight formal methods (LFM) for the development of industrial applications has become a major trend. Although the term "lightweight formal methods" has been used for over ten years now, there seems to be no common agreement on what "lightweight" actually means, and different communities apply the term in all kinds of ways. In this paper, we explore the recent trends in the use of L… ▽ More

    Submitted 5 July, 2018; originally announced July 2018.

    Comments: Preprint. Accepted to the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2013). Final version published by SCITEPRESS

  16. arXiv:1801.04979  [pdf, other

    cs.LO

    Formal specification of the FlexRay protocol using FocusST

    Authors: Maria Spichkova

    Abstract: FlexRay is a communication protocol developed by the FlexRay Consortium. The core members of the Consortium are Freescale Semiconductor, Robert Bosch GmbH, NXP Semiconductors, BMW, Volkswagen, Daimler, and General Motors, and the protocol was respectively oriented towards embedded systems in the automotive domain. This paper presents a formal specification of the FlexRay protocol using the FocusST… ▽ More

    Submitted 14 December, 2017; originally announced January 2018.

  17. arXiv:1712.08348  [pdf, other

    cs.RO cs.HC cs.SE

    Towards Software Development For Social Robotics Systems

    Authors: Chong Sun, Jiongyan Zhang, Cong Liu, Barry Chew Bao King, Yuwei Zhang, Matthew Galle, Maria Spichkova

    Abstract: In this paper we introduce the core results of the project on software development for social robotics systems. The usability of maintenance and control features is crucial for many kinds of systems, but in the case of social robotics we also have to take into account that (1) the humanoid robot physically interacts with humans, (2) the conversation with children might have different requirements… ▽ More

    Submitted 22 December, 2017; originally announced December 2017.

  18. arXiv:1712.04652  [pdf, other

    cs.HC

    Software Engineering Solutions To Support Vertical Transportation

    Authors: Alber J. Christianto, Peng Chen, Osheen Walawedura, Annie Vuong, Jun Feng, Dong Wang, Maria Spichkova

    Abstract: In this paper we introduce the core results of the project on visualisation and analysis of data collected from the vertical transport facilities. The aim of the project was to provide better user experience as well as to help building maintenance staff to increase productivity of their work. We elaborated a web-based system for vertical transportation, to cover the needs of (1) staff working on b… ▽ More

    Submitted 13 December, 2017; originally announced December 2017.

  19. arXiv:1711.08123  [pdf, ps, other

    cs.SE

    (Auto)Focus approaches and their applications: A systematic review

    Authors: Maria Spichkova

    Abstract: Focus, a framework for formal specification and development of interactive systems, was introduced approx. 25 years ago. Since then this approach was broadly used in academic and industrial studies, as well as provided a basis for a number of another frameworks focusing on particular domains, and for the AF3 modelling tool. In this paper we provide a literature review of the corresponding approach… ▽ More

    Submitted 21 November, 2017; originally announced November 2017.

  20. arXiv:1705.10032  [pdf, other

    cs.SE

    From Temporal Models to Property-Based Testing

    Authors: Nasser Alzahrani, Maria Spichkova, Jan Olaf Blech

    Abstract: This paper presents a framework to apply property-based testing (PBT) on top of temporal formal models. The aim of this work is to help software engineers to understand temporal models that are presented formally and to make use of the advantages of formal methods: the core time-based constructs of a formal method are schematically translated to the BeSpaceD extension of the Scala programming lang… ▽ More

    Submitted 28 May, 2017; originally announced May 2017.

    Comments: Preprint. Accepted to the 12th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2017). Final version published by SCITEPRESS, http://www.scitepress.org

  21. arXiv:1701.06433  [pdf

    cs.CY

    Individual and Social Requirement Aspects of Sustainable eLearning Systems

    Authors: Ahmed D. Alharthi, Maria Spichkova

    Abstract: Internationalization of the higher education has created the so-called borderless university, which provides better opportunities for learning and increases the human and social sustainability. eLearning systems are a special kind of software systems, developed to provide a platform for accessible teaching and learning, including also online access to learning materials and online support for lear… ▽ More

    Submitted 16 January, 2017; originally announced January 2017.

    Comments: Preprint. Paper accepted to ICEER 2016

  22. arXiv:1612.01686  [pdf, other

    cs.SE

    Spatio-temporal Models for Formal Analysis and Property-based Testing

    Authors: Nasser Alzahrani, Maria Spichkova, Jan Olaf Blech

    Abstract: This paper presents our ongoing work on spatio-temporal models for formal analysis and property-based testing. Our proposed framework aims at reducing the impedance mismatch between formal methods and practitioners. We introduce a set of formal methods and explain their interplay and benefits in terms of usability.

    Submitted 9 December, 2016; v1 submitted 6 December, 2016; originally announced December 2016.

    Comments: Preprint. Accepted to the Software Technologies: Applications and Foundations (STAF 2016). Final version published by Springer International Publishing AG

  23. arXiv:1612.01682  [pdf, other

    cs.LO cs.CY

    "Boring formal methods" or "Sherlock Holmes deduction methods"?

    Authors: Maria Spichkova

    Abstract: This paper provides an overview of common challenges in teaching of logic and formal methods to Computer Science and IT students. We discuss our experiences from the course IN3050: Applied Logic in Engineering, introduced as a "logic for everybody" elective course at at TU Munich, Germany, to engage pupils studying Computer Science, IT and engineering subjects on Bachelor and Master levels. Our go… ▽ More

    Submitted 6 December, 2016; originally announced December 2016.

    Comments: Preprint. Accepted to the Software Technologies: Applications and Foundations (STAF 2016). Final version published by Springer International Publishing AG. arXiv admin note: substantial text overlap with arXiv:1602.05170

  24. arXiv:1612.01680  [pdf, other

    cs.SE

    Model-based generation of natural language specifications

    Authors: Phan Vo Thu Nhat, Maria Spichkova

    Abstract: Application of formal models provides many benefits for the software and system development, however, the learning curve of formal languages could be a critical factor for an industrial project. Thus, a natural language specification that reflects all the aspects of the formal model might help to understand the model and be especially useful for the stakeholders who do not know the corresponding f… ▽ More

    Submitted 6 December, 2016; originally announced December 2016.

    Comments: Preprint. Accepted to the Software Technologies: Applications and Foundations (STAF 2016). Final version published by Springer International Publishing AG

  25. arXiv:1612.01675  [pdf, other

    cs.SE

    Managing Usability and Reliability Aspects in Cloud Computing

    Authors: Maria Spichkova, Heinz W. Schmidt, Ian E. Thomas, Iman I. Yusuf, Steve Androulakis, Grischa R. Meyer

    Abstract: Cloud computing provides a great opportunity for scientists, as it enables large-scale experiments that cannot are too long to run on local desktop machines. Cloud-based computations can be highly parallel, long running and data-intensive, which is desirable for many kinds of scientific experiments. However, to unlock this power, we need a user-friendly interface and an easy-to-use methodology for… ▽ More

    Submitted 6 December, 2016; originally announced December 2016.

    Comments: Preprint. Accepted to the 11th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2016). Final version published by SCITEPRESS, http://www.scitepress.org

  26. arXiv:1610.07884  [pdf, other

    cs.SE cs.LO

    Spatio-temporal features of FocusST

    Authors: Maria Spichkova

    Abstract: In this technical report we summarise the spatio-temporal features and present the core operators of FocusST specification framework. We present the general idea of these operators, using a Steam Boiler System example to illustrate how the specification framework can be applied. FocusST was inspired by Focus, a framework for formal specification and development of interactive systems. In contras… ▽ More

    Submitted 25 October, 2016; originally announced October 2016.

  27. arXiv:1602.05170  [pdf, other

    cs.CY

    Applied Logic in Engineering

    Authors: Maria Spichkova

    Abstract: Logic not only helps to solve complicated and safety-critical problems, but also disciplines the mind and helps to develop abstract thinking, which is very important for any area of Engineering. In this technical report, we present an overview of common challenges in teaching of formal methods and discuss our experiences from the course Applied Logic in Engineering. This course was taught at TU Mu… ▽ More

    Submitted 9 February, 2016; originally announced February 2016.

  28. arXiv:1601.06222  [pdf, other

    cs.SE

    Towards a Human-Centred Approach in Modelling and Testing of Cyber-Physical Systems

    Authors: Maria Spichkova, Anna Zamansky, Eitan Farchi

    Abstract: The ability to capture different levels of abstraction in a system model is especially important for remote integration, testing/verification, and manufacturing of cyber-physical systems (CPSs). However, the complexity of modelling and testing of CPSs makes these processes extremely prone to human error. In this paper we present our ongoing work on introducing human-centred considerations into mod… ▽ More

    Submitted 22 January, 2016; originally announced January 2016.

    Comments: Preprint. Accepted to the Workshop on Automated Testing for Cyber-Physical Systems in the Cloud at ICPADS 2015

  29. arXiv:1512.02759  [pdf

    cs.SE

    Model-based Hazard and Impact Analysis

    Authors: Sonila Dobi, Mario Gleirscher, Maria Spichkova, Peter Struss

    Abstract: Hazard and impact analysis is an indispensable task during the specification and development of safety-critical technical systems, and particularly of their software-intensive control parts. There is a lack of methods supporting an effective (reusable, automated) and integrated (cross-disciplinary) way to carry out such analyses. This report was motivated by an industrial project whose goal was… ▽ More

    Submitted 9 December, 2015; originally announced December 2015.

    Report number: TUM I1333

  30. arXiv:1508.01623  [pdf, other

    cs.SE

    Requirements Engineering Aspects of a Geographically Distributed Architecture

    Authors: Maria Spichkova, Heinz Schmidt

    Abstract: We present our ongoing work on requirements specification and analysis for the geographically distributed software and systems. Develo** software and systems within/for different countries or states or even within/for different organisations means that the requirements to them can differ in each particular case. These aspects naturally impact on the software architecture and on the development p… ▽ More

    Submitted 7 August, 2015; originally announced August 2015.

    Comments: Preprint. Accepted to the 10th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2015)

  31. arXiv:1507.01321  [pdf, other

    cs.SE cs.DC

    Chiminey: Reliable Computing and Data Management Platform in the Cloud

    Authors: Iman I. Yusuf, Ian E. Thomas, Maria Spichkova, Steve Androulakis, Grischa R. Meyer, Daniel W. Drumm, George Opletal, Salvy P. Russo, Ashley M. Buckle, Heinz W. Schmidt

    Abstract: The enabling of scientific experiments that are embarrassingly parallel, long running and data-intensive into a cloud-based execution environment is a desirable, though complex undertaking for many researchers. The management of such virtual environments is cumbersome and not necessarily within the core skill set for scientists and engineers. We present here Chiminey, a software platform that enab… ▽ More

    Submitted 5 July, 2015; originally announced July 2015.

    Comments: Preprint, ICSE 2015

  32. arXiv:1503.03584  [pdf, other

    cs.SE cs.HC

    Human Factors in Software Reliability Engineering

    Authors: Maria Spichkova, Huai Liu, Mohsen Laali, Heinz W. Schmidt

    Abstract: In this paper, we present our vision of the integration of human factors engineering into the software development process. The aim of this approach is to improve the quality of software and to deal with human errors in a systematic way.

    Submitted 12 March, 2015; originally announced March 2015.

    Comments: Preprint, Workshop on Applications of Human Error Research to Improve Software Engineering (WAHESE) at ICSE 2015

  33. arXiv:1503.03195  [pdf, other

    cs.SE

    Reconciling a component and process view

    Authors: Maria Spichkova, Heinz Schmidt

    Abstract: In many cases we need to represent on the same abstraction level not only system components but also processes within the system, and if for both representation different frameworks are used, the system model becomes hard to read and to understand. We suggest a solution how to cover this gap and to reconcile component and process views on system representation: a formal framework that gives the ad… ▽ More

    Submitted 11 March, 2015; originally announced March 2015.

    Comments: Preprint, 7th International Workshop on Modeling in Software Engineering (MiSE) at ICSE 2015

  34. arXiv:1412.3529  [pdf, other

    cs.SE

    Towards Logical Architecture and Formal Analysis of Dependencies Between Services

    Authors: Maria Spichkova, Heinrich Schmidt

    Abstract: This paper presents a formal approach to modelling and analysis of data and control flow dependencies between services within remotely deployed distributed systems of services. Our work aims at elaborating for a concrete system, which parts of the system (or system model) are necessary to check a given property. The approach allows services decomposition oriented towards efficient checking of syst… ▽ More

    Submitted 10 December, 2014; originally announced December 2014.

    Comments: Preprint, The 2014 Asia-Pacific Services Computing Conference (APSCC 2014)

  35. arXiv:1410.1258  [pdf, other

    cs.SE

    Cyber-Virtual Systems: Simulation, Validation & Visualization

    Authors: Jan Olaf Blech, Maria Spichkova, Ian Peake, Heinz Schmidt

    Abstract: We describe our ongoing work and view on simulation, validation and visualization of cyber-physical systems in industrial automation during development, operation and maintenance. System models may represent an existing physical part - for example an existing robot installation - and a software simulated part - for example a possible future extension. We call such systems cyber-virtual systems.… ▽ More

    Submitted 6 October, 2014; originally announced October 2014.

    Comments: Preprint, 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014)

  36. arXiv:1405.3017  [pdf, other

    cs.SE

    Formalisation and Analysis of Component Dependencies

    Authors: Maria Spichkova

    Abstract: This set of theories presents a formalisation in Isabelle/HOL+Isar of data dependencies between components. The approach allows to analyse system structure oriented towards efficient checking of system: it aims at elaborating for a concrete system, which parts of the system (or system model) are necessary to check a given property.

    Submitted 12 May, 2014; originally announced May 2014.

    Comments: Preprint with an extended introduction, Archive of Formal Proofs, 2014, ISSN: 2150-914x

  37. arXiv:1405.3006  [pdf, ps, other

    cs.CR

    Compositional properties of crypto-based components

    Authors: Maria Spichkova

    Abstract: This paper presents an Isabelle/HOL+Isar set of theories which allows to specify crypto-based components and to verify their composition properties wrt. cryptographic aspects. We introduce a formalisation of the security property of data secrecy, the corresponding definitions and proofs.

    Submitted 12 May, 2014; originally announced May 2014.

    Comments: Preprint. Archive of Formal Proofs, 2014, ISSN: 2150-914x

  38. arXiv:1405.1512  [pdf, other

    cs.SE

    Stream processing components: Isabelle/HOL formalisation and case studies

    Authors: Maria Spichkova

    Abstract: This set of theories presents an Isabelle/HOL+Isar formalisation of stream processing components introduces in Focus, a framework for formal specification and development of interactive systems. This is an extended and updated version of the formalisation, which was elaborated within the methodology 'Focus on Isabelle'. In addition, we also applied the formalisation on three case studies that cove… ▽ More

    Submitted 7 May, 2014; originally announced May 2014.

    Comments: Preprint with an extended introduction

    Journal ref: Archive of Formal Proofs, 2013, ISSN: 2150-914x

  39. arXiv:1404.7265  [pdf, other

    cs.SE

    Do we really need to write documentation for a system? CASE tool add-ons: generator+editor for a precise documentation

    Authors: Maria Spichkova, Xiuna Zhu, Dongyue Mou

    Abstract: One of the common problems of system development projects is that the system documentation is often outdated and does not describe the latest version of the system. The situation is even more complicated if we are speaking not about a natural language description of the system, but about its formal specification. In this paper we discuss how the problem could be solved by updating the documentatio… ▽ More

    Submitted 29 April, 2014; originally announced April 2014.

    Comments: In Proceedings International Conference on Model-Driven Engineering and Software Development (MODELSWARD'13)

  40. arXiv:1404.7260  [pdf, other

    cs.SE

    Refinement-Based Specification: Requirements and Architecture

    Authors: Maria Spichkova

    Abstract: This paper presents the methodology for the system requirements and architecture w.r.t. their decomposition and refinement. It also introduces ideas of refinement layers and of refinement-based verification.

    Submitted 29 April, 2014; originally announced April 2014.

    Comments: In Software Engineering 2011 (SE)

  41. arXiv:1404.7247  [pdf

    cs.SE cs.HC

    Human Factors of Formal Methods

    Authors: Maria Spichkova

    Abstract: This paper provides a brief introduction to the work that aims to apply the achievements within the area of engineering psychology to the area of formal methods, focusing on the specification phase of a system development process.

    Submitted 29 April, 2014; originally announced April 2014.

    Comments: Preprint. Final version published in Proceedings of IADIS International Conference Interfaces and Human Computer Interaction 2012 (IHCI 2012), 2012

  42. arXiv:1403.2819  [pdf, other

    cs.SE

    Towards system development methodologies: From software to cyber-physical domain

    Authors: Maria Spichkova, Alarico Campetelli

    Abstract: In many cases, it is more profitable to apply existing methodologies than to develop new ones. This holds, especially, for system development within the cyber-physical domain: until a certain abstraction level we can (re)use the methodologies for the software system development to benefit from the advantages of these techniques.

    Submitted 12 March, 2014; originally announced March 2014.

    Comments: First International Workshop on Formal Techniques for Safety-Critical Systems 2012 (FTSCS 2012), ICFEM 2012 Satellite Event

    MSC Class: 68M15

  43. arXiv:1403.1006  [pdf, ps, other

    cs.FL cs.LO

    Towards Focus on Time

    Authors: Maria Spichkova

    Abstract: This short paper introduces a model for the specification and verification of real-time system design: timed state transition diagrams.

    Submitted 5 March, 2014; originally announced March 2014.

    Comments: 12th International Workshop on Automated Verification of Critical Systems (AVoCS'12), 2012

    MSC Class: 68Q60

  44. arXiv:1403.1005  [pdf, other

    cs.SE

    From abstract modelling to remote cyber-physical integration/interoperability testing

    Authors: Maria Spichkova, Heinrich Schmidt, Ian Peake

    Abstract: An appropriate system model gives developers a better overview, and the ability to fix more inconsistencies more effectively and earlier in system development, reducing overall effort and cost. However, modelling assumes abstraction of several aspects of the system and its environment, and this abstraction should be not overlooked, but properly taken into account during later development phases. T… ▽ More

    Submitted 30 April, 2014; v1 submitted 4 March, 2014; originally announced March 2014.

    Comments: In Improving Systems and Software Engineering Conference (iSSEC) 2013 incorporating SEPG(SM) Asia-Pacific Conference, 2013

  45. Verified System Development with the AutoFocus Tool Chain

    Authors: Maria Spichkova, Florian Hölzl, David Trachtenherz

    Abstract: This work presents a model-based development methodology for verified software systems as well as a tool support for it: an applied AutoFocus tool chain and its basic principles emphasizing the verification of the system under development as well as the check mechanisms we used to raise the level of confidence in the correctness of the implementation of the automatic generators.

    Submitted 10 July, 2012; originally announced July 2012.

    Comments: In Proceedings WS-FMDS 2012, arXiv:1207.1841

    ACM Class: D.2.1; D.2.2; D.2.4

    Journal ref: EPTCS 86, 2012, pp. 17-24