By Topic

2005 Australian Software Engineering Conference

March 29 2005-April 1 2005

Filter Results

Displaying Results 1 - 25 of 49
  • 2005 Australian Software Engineering Conference - Cover

    Publication Year: 2005, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (100 KB)
    Freely Available from IEEE
  • Proceedings. 2005 Australian Software Engineering Conference

    Publication Year: 2005
    Request permission for commercial reuse | PDF file iconPDF (47 KB)
    Freely Available from IEEE
  • 2005 Australian Software Engineering Conference - Copyright Page

    Publication Year: 2005, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (46 KB)
    Freely Available from IEEE
  • 2005 Australian Software Engineering Conference - Table of contents

    Publication Year: 2005, Page(s):v - vii
    Request permission for commercial reuse | PDF file iconPDF (39 KB)
    Freely Available from IEEE
  • Message from the General Chair

    Publication Year: 2005, Page(s): viii
    Request permission for commercial reuse | PDF file iconPDF (18 KB) | HTML iconHTML
    Freely Available from IEEE
  • Message from the Program Chair

    Publication Year: 2005, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (18 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organising Committee

    Publication Year: 2005, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (16 KB)
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2005, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (16 KB)
    Freely Available from IEEE
  • Research Program Committee

    Publication Year: 2005, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (17 KB)
    Freely Available from IEEE
  • Industry Program Committee

    Publication Year: 2005, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (16 KB)
    Freely Available from IEEE
  • Additional reviewers

    Publication Year: 2005, Page(s): xiii
    Request permission for commercial reuse | PDF file iconPDF (16 KB)
    Freely Available from IEEE
  • Document driven disciplined development of software

    Publication Year: 2005, Page(s):2 - 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (44 KB) | HTML iconHTML

    It is no accident that the branches of engineering are called "disciplines". Every properly educated engineer has learned that the design of quality products requires discipline and a willingness to follow standard procedures. Engineers understand that they must produce a specified set of documents and perform a variety of analyses whose results must be included in the documents. Engineers who do ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The challenges of managing a global software engineering capability: theory to practice

    Publication Year: 2005
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (38 KB) | HTML iconHTML

    The emergence of "off shoring or outsourcing" in the debate about where best to do software development and applications support has added yet another layer of complexity into the domain of development managers. This is on top of the usual plethora of issues we all know and love such as configuration and requirements management, design, enhancements, reuse and refactoring, baseline controls, IP pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Virtual machines, managed code and component technology

    Publication Year: 2005, Page(s):5 - 12
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (112 KB) | HTML iconHTML

    Abstract machines have been used as an implementation mechanism for programming languages for more than thirty years. In their latest incarnation execution engines based on virtual machines offer "managed execution ". The implications of this change go far beyond the superficial advantages of platform portability and go to the heart of software reliability. In this paper it is argued that managed ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model-driven development within a legacy system: an industry experience report

    Publication Year: 2005, Page(s):14 - 22
    Cited by:  Papers (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (94 KB) | HTML iconHTML

    Model-driven development claims to offer the same improvement to developers that the step from assembly to procedural programming languages offered developers in the last century. In this paper we report on a project that assessed the feasibility of applying a model-driven development approach to the evolution of a non-trivial legacy system in an industrial setting. The project focused on whether ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Consistent code generation from UML models

    Publication Year: 2005, Page(s):23 - 30
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB) | HTML iconHTML

    Relational calculus of object systems (rCOS) is an OO-language which is equipped with an observation-oriented semantics and a refinement calculus based on the Hoare and He's unifying theories of programming (UTP). In this paper, we give syntactic definitions for class diagrams and sequence diagrams in UML 2.0. Based on these definitions, we give an algorithm for checking the consistency of a class... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending UML for model composition

    Publication Year: 2005, Page(s):31 - 38
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB) | HTML iconHTML

    The success of UML and more generally, of the model driven approach, has led to a proliferation of models, representing various systems, but the description of large applications may actually be composed of several system models. Therefore, the challenge is to determine how to compose independent system models, in order to build large applications. We present in this paper the software federation ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Improving goal and role oriented analysis for agent based systems

    Publication Year: 2005, Page(s):40 - 47
    Cited by:  Papers (5)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (376 KB) | HTML iconHTML

    The separation between analysis and design phases has long been advocated in software engineering literature. There has been active interest in the area of agent oriented software engineering but the methodologies developed do not focus on a clear separation between the two phases. Furthermore, existing agent oriented methodologies tend to be tied to a particular design architecture and applicable... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tackling the complexity of requirements engineering process improvement by partitioning the improvement task

    Publication Year: 2005, Page(s):48 - 57
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (168 KB) | HTML iconHTML

    Software process improvement is a complex and expensive endeavor requiring extensive resources and long term commitment. In the present study software process improvement (SPI) problems in small organizations were tackled by dividing the overall effort into three subtopics: technical infrastructure, working practices, and management infrastructure. Partitioning the SPI efforts into these three sub... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Merging requirements views with incompleteness and inconsistency

    Publication Year: 2005, Page(s):58 - 67
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (320 KB) | HTML iconHTML

    The purpose of X-SCTUMUS methodology is to support the collaborative development of software requirements specifications. It is a viewpoint-based approach which separates the descriptions provided by different stakeholders, and concentrates on identifying and resolving conflicts between them. X-SCTL/MUS allows the incremental development of each partial model, facilitating the task division and de... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Australian software development: what software project management practices lead to success?

    Publication Year: 2005, Page(s):70 - 77
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (112 KB) | HTML iconHTML

    We surveyed a number of Australian software practitioners in order to understand what software development practices were used in their recent software projects. We were particularly interested to discover what project management practices are common in Australian software projects. The relationship between practices and software project outcomes enables us to investigate why some projects succeed... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluation of effects of pair work on quality of designs

    Publication Year: 2005, Page(s):78 - 87
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (160 KB) | HTML iconHTML

    Quality is a key issue in the development of software products. Although the literature acknowledges the importance of the design phase of software lifecycle and the effects of the design process and intermediate products on the final product, little progress has been achieved in addressing the quality of designs. This is partly due to difficulties associated in defining quality attributes with pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Defining autonomic computing: a software engineering perspective

    Publication Year: 2005, Page(s):88 - 97
    Cited by:  Papers (19)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (112 KB) | HTML iconHTML

    As a rapidly growing field, autonomic computing is a promising new approach for developing large scale distributed systems. However, while the vision of achieving self-management in computing systems is well established, the field still lacks a commonly accepted definition of 'what' an autonomic computing system is. Without a common definition to dictate the direction of development, it is not pos... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A UML approach to the generation of test sequences for Java-based concurrent systems

    Publication Year: 2005, Page(s):100 - 109
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (183 KB) | HTML iconHTML

    Starting with a UML specification that captures the underlying functionality of some given Java-based concurrent system, we describe a systematic way to construct, from this specification, test sequences for validating an implementation of the system. The approach is to first extend the specification to create UML state machines that directly address those aspects of the system we wish to test. To... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A tool to support perspective based approach to software code inspection

    Publication Year: 2005, Page(s):110 - 117
    Cited by:  Papers (1)  |  Patents (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB) | HTML iconHTML

    It is widely accepted that code inspection is one of the more cost effective forms of testing. It requires a group of inspectors coming together to find defects in an inspection artifact. However, as inspection artifacts grow larger and more complicated, the burden of conducting the code inspection process outweighs the benefits that it provides. Even with the help of automated tools, the process ... View full abstract»

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