By Topic

Software Engineering Journal

Issue 1 • Jan. 1994

Filter Results

Displaying Results 1 - 4 of 4
  • Contribution of standard programming languages to software quality

    Publication Year: 1994, Page(s):3 - 12
    Cited by:  Papers (3)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (852 KB)

    The author examines the contribution that a standard programming language can make to the quality of the software written in that language. By means of an example, it is shown that there is a substantial difference in languages and their implementations in the assurance provided of the correctness of the resulting program. Demonstrating that a program is correct with respect to the semantics of th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient scheduling algorithm for divisible and indivisible tasks in loosely coupled multiprocessor systems

    Publication Year: 1994, Page(s):13 - 18
    Cited by:  Papers (7)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (477 KB)

    We investigate a scheduling problem in loosely coupled multiprocessor systems. This problem has been addressed by many researchers because it has a substantial effect on the performance of multiprocessor systems. Previous work considered only one class of tasks to be scheduled. We propose an algorithm to schedule two classes of tasks, indivisible and divisible tasks, among the available processors... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Uses and abuses of inheritance

    Publication Year: 1994, Page(s):19 - 26
    Cited by:  Papers (6)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (747 KB)

    For several years, software engineers have debated the impact that inheritance mechanisms have on software development. Inheritance can be ignored until coding begins, or it can be used early during analysis to model conceptual abstractions; specifically, IS A relations between classes in a problem domain. Unfortunately, the conceptual structuring relevant to analysis can conflict with the practic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a new concept of software

    Publication Year: 1994, Page(s):27 - 38
    Cited by:  Patents (1)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (970 KB)

    The author develops three inter-related ideas: that a 'well structured' software system may be understood as a compressed representation of its inputs and its outputs; that software design may be seen as a process of information compression; and that the execution of software may also be understood as a process of information compression. Information compression may be achieved by the comparison o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.