The STUDIA UNIVERSITATIS BABEŞ-BOLYAI issue article summary

The summary of the selected article appears at the bottom of the page. In order to get back to the contents of the issue this article belongs to you have to access the link from the title. In order to see all the articles of the archive which have as author/co-author one of the authors mentioned below, you have to access the link from the author's name.

 
       
         
    STUDIA INFORMATICA - Issue no. 1 / 2018  
         
  Article:   DETECTING BINARY INCOMPATIBLE SOFTWARE COMPONENTS USING DYNAMIC LOADER.

Authors:  ÁRON BARÁTH, ZOLTÁN PORKOLÁB.
 
       
         
  Abstract:  
DOI: 10.24193/subbi.2018.1.04

Published Online: 2017-06-19
Published Print: 2017-06-25
pp. 51-63
VIEW PDF: Detecting Binary Incompatible Software Components Using Dynamic Loader

Abstract. Modern programming languages support modular development dividing the system into separate translation units and compile them individually. A linker is used then to assemble together these units either statically or dynamically. This process, however, introduces implicit dependences between the translation units. When one or more units are modified in inconsistent way binary incompatibility occurs and may result in unexpected program behavior. Current mainstream programming languages neither specify what are the binary compatibility rules nor provide tools to check them. In this paper we discuss the details of various cases of binary incompatibility. We implemented a prototype solution in the Welltype programming language to detect binary compatibility by dynamic loader.
2010 Mathematics Subject Classification. 68N15.
1998 CR Categories and Descriptors. D.3.3 [Software]: PROGRAMMING LANGUAGES { Languages Constructs and Features
Key words and phrases. programming language, linking, binary compatibility
 
         
     
         
         
      Back to previous page