By Topic

Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000

5-8 Dec. 2000

Filter Results

Displaying Results 1 - 25 of 63
  • Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000

    Publication Year: 2000
    Request permission for commercial reuse | PDF file iconPDF (279 KB)
    Freely Available from IEEE
  • An adaptive distributed workflow system framework

    Publication Year: 2000, Page(s):311 - 318
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (671 KB)

    Workflow management systems are increasingly used to assist the automation of business processes that involve the exchange of documents, information, or task execution results. Recent developments in distributed information system technology now make it possible to extend the workflow management system idea to much wider spheres of activity in the industrial and commercial world. This paper descri... View full abstract»

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

    Publication Year: 2000, Page(s):494 - 495
    Request permission for commercial reuse | PDF file iconPDF (88 KB)
    Freely Available from IEEE
  • Virtual worlds for Web site visualisation

    Publication Year: 2000, Page(s):448 - 455
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (836 KB)

    Internet and intranet Web sites have become an integral part of software development as well as the wider fields of commercial, educational and recreational activity. In order to improve our understanding of Web based software engineering we must first understand how Web sites are used. Information about the structure and usage of sites is valuable to administrators, maintainers, content developer... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework for risk analysis in software engineering

    Publication Year: 2000, Page(s):441 - 445
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (456 KB)

    The paper is concerned with the risks associated with software development and with the range of factors that can impact on the quality of the project management process. The management goal is to mitigate these risks leaving the project plan as unperturbed as possible. To achieve this goal risk analysis must attempt to identify the high risk elements of the project, provide ways of documenting th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Creating a process for transitioning to object technology

    Publication Year: 2000, Page(s):436 - 440
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (456 KB)

    Object-oriented methodologies and processes advise on how a project team can use object technology to create a software-intensive system. While they offer good advice on software development, they are inadequate in terms of how the organization (or the project team) should change its operational culture to one that uses object technology effectively. In other words, while the process of software d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Third generation OO processes: a critique of RUP and OPEN from a project management perspective

    Publication Year: 2000, Page(s):428 - 435
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (652 KB)

    Second generation OO methods, with a few exceptions, contained no elements addressing process or project management. Third generation methods have been defined as those collaborative developments which also have a significant process element. Two examples are the rational unified process (RUP) and object-oriented process, environment and notation (OPEN). We examine RUP and OPEN from a project mana... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The concept of path-closed subsets and its use in software functional design

    Publication Year: 2000, Page(s):112 - 119
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (664 KB)

    This is the first part of a three-part series in which we present a new approach to software functional design, starting from the dataflow diagram D of an algorithm. We introduce the notion of a path-closed set for characterizing the subsets of D that can be considered as function blocks for the software. We also define an equivalence relation and a partial order on the data-items in D, which toge... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A GUI and testing tool for SOFL

    Publication Year: 2000, Page(s):421 - 425
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (404 KB)

    SOFL is a formal language and method for system specification and design. As a language it is an integration of Petri nets, data flow diagrams, and VDM-SL. As a method it is a combination of a structured method and object-oriented method. We introduce a graphical user interface (GUI) for supporting the construction of SOFL specifications, and a tool for testing SOFL specifications. With those tool... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PMF/GRIP a framework for the development and implementation of reuse models

    Publication Year: 2000, Page(s):299 - 310
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (944 KB)

    Reuse in software development has received increasing attention over the past three decades from both practitioner and researchers alike. Many reuse models have been proposed, and many reuse projects have been launched with the aim to improve software quality and productivity. Despite reports of reuse successes and a continuing interest in the subject, reuse has not found its way into the mainstre... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An education support system of information system design and implementation and lessons learned from its application

    Publication Year: 2000, Page(s):392 - 396
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (696 KB)

    The authors have been developing an education system that supports university-level group exercises related to the design and implementation of information systems. The system is composed of three sub-systems: group organization, electronic textbook creation and software development process support. These are flexibly integrated via databases. The authors applied this system to an actual class at ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluation of inspectors' defect estimation accuracy for a requirements document after individual inspection

    Publication Year: 2000, Page(s):100 - 109
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (764 KB)

    Project managers need timely feedback on the quality of development products to monitor and control project progress. Inspection is an effective method to identify defects and to measure product quality. Objective and subjective models can be used to estimate the total number of defects in a product based on defect data from inspection. This paper reports on a controlled experiment to evaluate the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Unifying theories of healthiness condition

    Publication Year: 2000, Page(s):70 - 81
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (752 KB)

    A theory of programming starts with a complete Boolean algebra of specifications, and defines healthiness conditions which exclude infeasibility of implementation. These are expressed as algebraic laws useful for transformation and optimisation of designs. Programming notations and languages must be restricted to those preserving all the healthiness conditions. We have explored a wide range of pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining case-based and model-based reasoning: a formal specification

    Publication Year: 2000, Page(s):416 - 420
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB)

    We adopt an extension of case-base reasoning (CBR) to also include generalised design information in the form of models. We have a repository of models as well as one of cases. We consider the design of the two repositories, the relations within them, and the relations between them. We add a rule language that can be used to check cases and also for retrieval and selection. We use formal specifica... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Transatlantic project courses in a university environment

    Publication Year: 2000, Page(s):30 - 37
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (796 KB)

    Communication and collaboration is difficult in geographically distributed settings. As a result of globalization, mergers and acquisitions, and scarce skills, software development projects are increasingly more distributed. Hence, teaching software engineering students how to cope with distribution becomes a critical issue. This paper describes our experience with teaching three distributed softw... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A case study of horizontal reuse in a project-driven organisation

    Publication Year: 2000, Page(s):292 - 298
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (612 KB)

    This experience paper presents observations, lessons learned, and recommendations based on a case study of reuse. The case study is concerned with the development, maturation, and reuse of a business domain independent software component (horizontal reuse) in a project-driven organisation that has little previous experience with systematic software reuse. The main lessons learned are that: even th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A distributed component architecture for a large telecommunication application

    Publication Year: 2000, Page(s):188 - 195
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (888 KB)

    The telecommunication domain contains many performance-demanding applications. These applications must also be flexible in order to meet new and changing requirements in a fast and cost-effective way. We have studied one such application-the Ericsson Billing Gateway. In order to reduce the cost for introducing new functionality, we broke up the application into distributable components. At the sam... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Selecting an object-oriented process for student analysts

    Publication Year: 2000, Page(s):384 - 391
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (608 KB)

    Object-oriented (OO) concepts can be challenging for the novice. Student analysts typically have no background in information technology (IT) and lack the experience on which to build their system models. OO analysis and design (OOA&D) is also difficult where no OO programming experience exists. The Unified Modelling Language (UML) supplies a standard notation for modelling OO systems but does... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Monitoring facilities in languages supporting development of concurrent self-measurement programs

    Publication Year: 2000, Page(s):92 - 99
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (664 KB)

    Large-scale and highly reliable concurrent systems are more and more required and it is indispensable for them to keep on measuring and monitoring in order to ensure their reliability. Some systematic method for developing self-measurement concurrent systems has been needed. Self-measurement programs may be difficult to be developed and maintained in a conventional environment for development. Thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Bloodshot eyes: workload issues in computer science project courses

    Publication Year: 2000, Page(s):46 - 52
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (864 KB)

    Workload issues in computer science project courses are addressed. We briefly discuss why high workloads occur in project courses and the reasons they are a problem. We then describe some course changes we made to reduce the workload in a software engineering project course, without compromising course quality. The techniques include: adopting an iterative and incremental process, reducing the req... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework of requirements tracing using UML

    Publication Year: 2000, Page(s):206 - 213
    Cited by:  Papers (5)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (584 KB)

    Requirements tracing supports software development work by tracing the changes made to the models. There are two functions in requirements tracing: change tracking and influence analysis. Change tracking is the function of searching the models and model elements in the production sequence. Furthermore, one correction of an element in a model often leads to new corrections to other elements. Influe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A process logic for distributed system synthesis

    Publication Year: 2000, Page(s):62 - 69
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (640 KB)

    We define a process algebra DS@ to formally describe distributed systems and a process logic SP@ to formally describe their specifications. Then, we present a method to synthesize a distributed system (described in DS@) from given specifications (described in SP@). The main contribution is to show how to check the satisfiability of process logic in which concurrent behavior is distinct from interl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analysis of the impact of reading technique and inspector capability on individual inspection performance

    Publication Year: 2000, Page(s):136 - 145
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (796 KB)

    Inspection of software documents is an effective quality assurance measure to detect defects in the early stages of software development. It can provide timely feedback on product quality to both developers and managers. This paper reports on a controlled experiment that investigated the influence of reading techniques and inspector capability on individual effectiveness to find given sets of defe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Behavioral specification of GOF design patterns with LOTOS

    Publication Year: 2000, Page(s):408 - 415
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (624 KB)

    Software patterns such as gang-of-four (GOF) design patterns are a promising approach for developing software of high quality with less effort. To design larger and complicated software, we often combine design patterns into a larger one, and in this situation obtaining a consistent combination of patterns is important. More concretely, the techniques for checking if the combined patterns are cons... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pareto-based soft real-time task scheduling in multiprocessor systems

    Publication Year: 2000, Page(s):24 - 28
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (460 KB)

    We develop a new method to map (i.e. allocate and schedule) real-time applications into certain multiprocessor systems. Its objectives are: the minimization of the number of processors used; and the minimization of the deadline missing time. Given a parallel program with real time constraints and a multiprocessor system, our method finds schedules of the program in the system which satisfy all the... View full abstract»

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