Quality Assurance for Concurrent Software - An Actor-Based Approach

被引:0
|
作者
Burmeister, Rodger [1 ]
机构
[1] Tech Univ Berlin, D-1000 Berlin, Germany
关键词
D O I
10.1007/978-1-4020-8889-6_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed aspects and parallel architectures are increasingly gaining importance today, but developing high-quality concurrent software is still more of an art than an engineering process and requires a lot of experience. The reasons for this are presented within the first part of this paper along with common strategies for addressing them. In the second part, we propose using actor models in conjunction with well-established and well-known object-oriented concepts. Putting together these two concepts - object-orientation and actors - remedies several shortcomings of classical mutual-exclusion techniques and supports the development of concurrent and distributed software in a comfortable and scalable way. In the third part of the paper, we give an overview of our current research activities, where we are developing tools to express and orchestrate concurrent test cases, in particular for testing actors and their behavior. Overall, the combination of consistent constructive and analytical actions, as proposed in this paper, relieves developers of the burden of dealing with concurrency explicitly and provides them with a basis for building high-quality concurrent software.
引用
下载
收藏
页码:119 / 126
页数:8
相关论文
共 50 条
  • [1] Multimodal Transit Scheduler: An Actor-based Concurrent Approach
    Talasila, Prasad
    Haldar, Aparajita
    Pai, Suhas S.
    Goveas, Neena
    Deshpande, Bharat M.
    2017 IEEE 20TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2017,
  • [2] Writing concurrent desktop applications in an actor-based programming model
    University of Kaiserslautern, Computer Science Department, D-67653 Kaiserslautern, Germany
    Proc Int Conf Software Eng, (2-9):
  • [3] ACTOR-BASED SIMULATION
    MCAFFER, J
    PROCEEDINGS OF THE 1989 SUMMER COMPUTER SIMULATION CONFERENCE, 1989, : 910 - 915
  • [4] Actor-based model checking for Software-Defined Networks
    Albert, Elvira
    Gomez-Zamalloa, Miguel
    Isabel, Miguel
    Rubio, Albert
    Sammartino, Matteo
    Silva, Alexandra
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2021, 118
  • [5] Asynchronous Actor-Based Approach to Multiobjective Hierarchical Strategy
    Idzik, Michal
    Byrski, Aleksander
    Turek, Wojciech
    Kisiel-Dorohinicki, Marek
    COMPUTATIONAL SCIENCE - ICCS 2020, PT III, 2020, 12139 : 172 - 185
  • [6] Efficient compilation of concurrent call/return communication in actor-based programming languages
    Kim, W
    Agha, GA
    Panwar, RB
    3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 62 - 67
  • [7] Collective action in the internet age. An actor-based approach
    Dolata, Ulrich
    Schrape, Jan-Felix
    BERLINER JOURNAL FUR SOZIOLOGIE, 2014, 24 (01): : 5 - 30
  • [9] An Actor-Based Framework for Edge Computing
    Aske, Austin
    Zhao, Xinghui
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 199 - 200
  • [10] An Actor-Based Approach for Security Analysis of Cyber-Physical Systems
    Moradi, Fereidoun
    Asadollah, Sara Abbaspour
    Sedaghatbaf, Ali
    Causevic, Aida
    Sirjani, Marjan
    Talcott, Carolyn
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2020, 2020, 12327 : 130 - 147