By Topic

Software Engineering Journal

Issue 3 • Date May 1994

Filter Results

Displaying Results 1 - 4 of 4
  • Comparative review of functional complexity assessment methods for effort estimation

    Page(s): 107 - 116
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (748 KB)  

    Budgetary constraints are placing increasing pressure on project managers to effectively estimate development effort requirements at the earliest opportunity. With the rising impact of automation on commercial software development, the attention of researchers developing effort estimation models has recently been focused on functional representations of systems, in response to the assertion that development effort is a function of specification content. A number of such models exist; several, however, have received almost no research or industry attention. Project managers wishing to implement a functional assessment and estimation programme are therefore unlikely to be aware of the various methods or how they compare. This paper therefore provides this information, as well as forming a basis for the development and improvement of new methods View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A program for animating CCS specifications

    Page(s): 117 - 125
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (580 KB)  

    The paper describes the operation of a program which enables the behaviours admitted by a specification in the Calculus of Communicating Systems (CCS) to be investigated. Two specifications in the calculus are presented to illustrate the issues under discussion, and program output from the animation of these specifications is shown, both to elucidate the program's value and limitations and to highlight distinctive features of specifications in CCS View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Timed Petri net approach to performance modelling with the MOON method

    Page(s): 95 - 106
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1136 KB)  

    MOON is a design method suitable for real-time systems that supports concurrency and asynchronous communication. A MOON design specifies the structure of the software system, the hardware resources and the allocation of software components to hardware resources. Performance evaluation is very important throughout the development of a real-time system. Program resource mapping nets (PRM-Nets) are a timed Petri net formalism used for performance evaluation studies. PRM-Nets are integrated performance models recognising the influence of the software structure, physical resources and mapping between software elements and physical resources on performance. Simulation of PRM-Nets allows estimates of response time, throughput and resource utilisation for a variety of hardware configurations to be investigated. The paper proposes the use of PRM-Nets for performance evaluation studies during a MOON design. The transformation of MOON activities and IDAs to PRM-Net performance models is outlined, and the modelling of hardware resources is considered View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Specification scheme for the visualisation of data structures

    Page(s): 127 - 133
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1064 KB)  

    The paper describes a general principle for program visualisation, based on the concept of structure models. We propose a specification scheme that can be used to implement the general principle without requiring a change of the program code. Two aspects of the scheme are discussed in detail; the specification of critical entities and their graphical representations. Its use is illustrated by means of a specification for the visualisation of a program which calculates the convex hull of a finite set of points View full abstract»

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