By Topic

Software Engineering, IEEE Transactions on

Issue 9 • Date Sept. 2004

Filter Results

Displaying Results 1 - 9 of 9
  • [Front cover]

    Publication Year: 2004 , Page(s): c1
    Request Permissions | PDF file iconPDF (143 KB)  
    Freely Available from IEEE
  • [Inside front cover]

    Publication Year: 2004 , Page(s): c2
    Request Permissions | PDF file iconPDF (74 KB)  
    Freely Available from IEEE
  • Fast, centralized detection and resolution of distributed deadlocks in the generalized model

    Publication Year: 2004 , Page(s): 561 - 573
    Cited by:  Papers (11)  |  Patents (2)
    Request Permissions | Click to expandAbstract | PDF file iconPDF (776 KB) |  | HTML iconHTML  

    In the literature, only a few studies have been performed on the distributed deadlock detection and resolution problem in the generalized request model. Most of the studies are based on the diffusing computation technique where propagation of probes and backward propagation of replies are required to detect deadlock. The replies carry the dependency information between processes for the initiator ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Predicting source code changes by mining change history

    Publication Year: 2004 , Page(s): 574 - 586
    Cited by:  Papers (135)  |  Patents (4)
    Request Permissions | Click to expandAbstract | PDF file iconPDF (872 KB) |  | HTML iconHTML  

    Software developers are often faced with modification tasks that involve source which is spread across a code base. Some dependencies between source code, such as those between source code written in different languages, are difficult to determine using existing static and dynamic analyses. To augment existing analyses and to help developers identify relevant source code during a modification task... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SPARTACAS: automating component reuse and adaptation

    Publication Year: 2004 , Page(s): 587 - 600
    Cited by:  Papers (19)  |  Patents (2)
    Request Permissions | Click to expandAbstract | PDF file iconPDF (1856 KB) |  | HTML iconHTML  

    A continuing challenge for software designers is to develop efficient and cost-effective software implementations. Many see software reuse as a potential solution; however, the cost of reuse tends to outweigh the potential benefits. The costs of software reuse include establishing and maintaining a library of reusable components, searching for applicable components to be reused in a design, as wel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating software reuse alternatives: a model and its application to an industrial case study

    Publication Year: 2004 , Page(s): 601 - 612
    Cited by:  Papers (15)
    Request Permissions | Click to expandAbstract | PDF file iconPDF (1288 KB) |  | HTML iconHTML  

    We propose a model that enables software developers to systematically evaluate and compare all possible alternative reuse scenarios. The model supports the clear identification of the basic operations involved and associates a cost component with each basic operation in a focused and precise way. The model is a practical tool that assists developers to weigh and evaluate different reuse scenarios,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A formally verified application-level framework for real-time scheduling on POSIX real-time operating systems

    Publication Year: 2004 , Page(s): 613 - 629
    Cited by:  Papers (16)
    Request Permissions | Click to expandAbstract | PDF file iconPDF (1264 KB) |  | HTML iconHTML  

    We present a framework, called meta scheduler, for implementing real-time scheduling algorithms. The meta scheduler is a portable middleware layer component designed for implementations over POSIX-compliant operating systems. It accommodates pluggable real-time scheduling algorithms while offering the flexibility of platform independence - the singular underlying OS requirement is the now nearly u... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • TSE Information for authors

    Publication Year: 2004 , Page(s): c3
    Request Permissions | PDF file iconPDF (74 KB)  
    Freely Available from IEEE
  • [Back cover]

    Publication Year: 2004 , Page(s): c4
    Request Permissions | PDF file iconPDF (143 KB)  
    Freely Available from IEEE

Aims & Scope

The IEEE Transactions on Software Engineering is interested in well-defined theoretical results and empirical studies that have potential impact on the construction, analysis, or management of software. The scope of this Transactions ranges from the mechanisms through the development of principles to the application of those principles to specific environments. Specific topic areas include: a) development and maintenance methods and models, e.g., techniques and principles for the specification, design, and implementation of software systems, including notations and process models; b) assessment methods, e.g., software tests and validation, reliability models, test and diagnosis procedures, software redundancy and design for error control, and the measurements and evaluation of various aspects of the process and product; c) software project management, e.g., productivity factors, cost models, schedule and organizational issues, standards; d) tools and environments, e.g., specific tools, integrated tool environments including the associated architectures, databases, and parallel and distributed processing issues; e) system issues, e.g., hardware-software trade-off; and f) state-of-the-art surveys that provide a synthesis and comprehensive review of the historical development of one particular area of interest.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Matthew B. Dwyer
Dept. Computer Science and Engineering
256 Avery Hall
University of Nebraska-Lincoln
Lincoln, NE 68588-0115 USA
tse-eic@computer.org