Proceedings 26th Annual International Computer Software and Applications

26-29 Aug. 2002

Filter Results

Displaying Results 1 - 25 of 192
  • 26th Annual International Computer Software and Applications Conference [front matter]

    Publication Year: 2002, Page(s):iii - xviii
    Cited by:  Patents (1)
    Request permission for commercial reuse | PDF file iconPDF (359 KB)
    Freely Available from IEEE
  • Prolonging software life

    Publication Year: 2002, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (298 KB)

    Summary form only given, as follows. In his seminal book, "The Unfinished Revolution," Michael Dertouzos eloquently argues that the promise of the digital revolution is yet to be fully realized. In particular, the ability to harness the power of the computer to significantly improve the quality of life for the vast majority of humankind remains unfinished. Dertouzos proposes a new paradigm of comp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimal resource allocation and reliability analysis for component-based software applications

    Publication Year: 2002, Page(s):7 - 12
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (312 KB) | HTML iconHTML

    In this paper we propose an analytical approach for estimating the reliability of a component-based software. This methodology assumes that the software components are heterogeneous and the transfers of control between components follow a discrete time Markov process. Besides, we also formulate and. solve two resource allocation problems. Finally, we demonstrate how these analytical approaches can... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process-oriented, consistent integration of software components

    Publication Year: 2002, Page(s):13 - 18
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (849 KB) | HTML iconHTML

    The integration of software components becomes a more and more important issue in software engineering. Process-oriented approaches should provide automated information processes. Therefore, the software components have to be integrated in a consistent way, i.e., their export interfaces have to be respected by the importing components. Furthermore, the type system of component interfaces has to su... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Open reuse of component designs in OPM/Web

    Publication Year: 2002, Page(s):19 - 24
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (349 KB) | HTML iconHTML

    As system complexity has increased, so has interest in reusing software components in early development phases. While most current modeling methods support design of generic parameterized frameworks or patterns and weaving them into specific models, they do not support open reuse, i.e., the ability to develop partially specified components and refine them in the target application. We introduce an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quantitative aspects of requirements evolution

    Publication Year: 2002, Page(s):27 - 32
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (445 KB) | HTML iconHTML

    Requirements evolution is considered as one of the most critical issues in developing computer-based systems. Despite the recognised role of requirements in software engineering, requirements evolution is little understood from both quantitative and qualitative perspectives. This paper investigates our ability to understand the requirements evolution process by means of metrics. The empirical inve... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting evolution and maintenance of components using a remote service architecture

    Publication Year: 2002, Page(s):33 - 38
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (281 KB) | HTML iconHTML

    As the software engineering community moves towards a programming philosophy in which integrators pull together disparate components from multiple sources, there is an increased need to control and record the configuration of systems as they evolve over time. This paper presents VACUUM, an approach to configuration management (CM) for components, and an architecture based around component warehous... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements specification evolution in a multi-perspective environment

    Publication Year: 2002, Page(s):39 - 44
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (360 KB) | HTML iconHTML

    We adapt an analysis-revision cycle to SCTL-MUS methodology to support the modification and evolution of requirements specifications in a multiperspective environment. To illustrate the advantages of using our approach in the analysis and revision phases, we employ two viewpoints of a thermostat system. Both viewpoints are merged in order to reason over the properties of the composed system. The r... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The software engineering global model

    Publication Year: 2002, Page(s):47 - 52
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (262 KB) | HTML iconHTML

    Despite the economic and functional importance of software systems in modern organizations, software development and maintenance are still regarded as high-risk activities. Indeed, a great number of software projects fail to deliver software systems meeting stakeholder requirements within schedule and budget. So, the software industry is in crisis, the so-called "software crisis", which has two ma... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Resource instantiation policies for software process environments

    Publication Year: 2002, Page(s):53 - 58
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (378 KB) | HTML iconHTML

    Software process management deals with activities that demand limited resources. The definition of resource allocation strategies is based on characteristics of required resources and their dynamic availability. However, most existing PSEEs do not allow precise resource specification, and instantiation is often based on the knowledge and experience of a process designer, mostly without automated s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Proceedings 26th Annual International Computer Software and Applications

    Publication Year: 2002
    Request permission for commercial reuse | PDF file iconPDF (258 KB)
    Freely Available from IEEE
  • Case study: componentization of an industrial control system

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

    When different business units of an international company are responsible for the development of different parts of a large system, a component-based software architecture may be a good alternative to more traditional, monolithic architectures. The new common control system, developed by ABB to replace several existing control systems, must incorporate support for a large number of I/O systems, co... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements specification and architecture design for Internet-based control systems

    Publication Year: 2002, Page(s):75 - 80
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (326 KB) | HTML iconHTML

    The Internet is playing an important role not only in information retrieval, but also in industrial process manipulation. This paper describes an approach to writing requirements specifications for Internet-based control systems and to deriving architecture for this new type of control system according to the requirements specification. Specification is described in terms of a functional model and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed agent architecture for port automation

    Publication Year: 2002, Page(s):81 - 87
    Cited by:  Papers (16)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (582 KB) | HTML iconHTML

    In the near future, container ports will no longer be able to expand into the surrounding land and will thus be unable to meet the storage requirements due to the boom in world trade. A solution to this problem is to increase the container throughput of the port by reducing the amount of time necessary to load and unload a ship. This paper presents a distributed agent architecture to achieve this ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • FORTEST: formal methods and testing

    Publication Year: 2002, Page(s):91 - 101
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (324 KB) | HTML iconHTML

    Formal methods have traditionally been used for specification and development of software. However there are potential benefits for the testing stage as well. The panel session associated with this paper explores the usefulness or otherwise of formal methods in various contexts for improving software testing. A number of different possibilities for the use of formal methods are explored and questi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Rights protection for digital contents redistribution over the Internet

    Publication Year: 2002, Page(s):105 - 110
    Cited by:  Papers (5)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (431 KB) | HTML iconHTML

    Although the customer-to-customer (C2C) business model has been around for years, second-hand markets of digital contents over the Internet are still unpopular. A key factor to the success of second-hand markets lies in the support of rights management of digital contents redistribution over the Internet. Although various watermarking protocols have been proposed to achieve digital rights protecti... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Internet emulation for Java applications through socket factories

    Publication Year: 2002, Page(s):111 - 116
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (252 KB) | HTML iconHTML

    Network emulation provides the capability of evaluating distributed applications on a stand-alone system. Applications can be exposed to adverse and repeatable network conditions without requiring complex testbeds. This paper describes the design and implementation of a portable and object-oriented network emulator targeted to the development and test of Java-based Internet applications. The emula... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Gigabit packet classification by using lookahead caching

    Publication Year: 2002, Page(s):117 - 121
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (885 KB) | HTML iconHTML

    Hashing is a widely used method to perform fast lookup. Several schemes have been proposed to support Internet lookup that includes IP lookup and packet classification. Rectangular search is a well-known packet classification scheme based on multiple hash accesses for different filter length. It shows good scalability with respect to the number of filters; however, the lookup performance is not sa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements driven quality control

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

    The paper aims at presenting a method of controlling software quality attributes driven by the set of requirements. This is done in three steps: specifying all the requirements, mapping them to quality attributes and controlling the development process against the demanded quality. The steps adapt and integrate well known patterns of requirements specification and weighting, evaluation of the soft... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A fuzzy logic framework to improve the performance and interpretation of rule-based quality prediction models for OO software

    Publication Year: 2002, Page(s):131 - 138
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (487 KB) | HTML iconHTML

    Current object-oriented (OO) software systems must satisfy new requirements that include quality aspects. These, contrary to functional requirements, are difficult to determine during the test phase of a project. Predictive and estimation models offer an interesting solution to this problem. This paper describes an original approach to build rule-based predictive models that are based on fuzzy log... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Application of hazard analysis to software quality modelling

    Publication Year: 2002, Page(s):139 - 144
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB) | HTML iconHTML

    Quality is a fundamental concept in software and information system development. It is also a complex and elusive concept. A large number of quality models have been developed for understanding, measuring and predicting quality of software and information systems. It has been recognised that quality models should be constructed in accordance to the specific features of the application domain. This... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A toolset for supporting UML static and dynamic model checking

    Publication Year: 2002, Page(s):147 - 152
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (316 KB) | HTML iconHTML

    The Unified Modeling Language has become widely accepted as a standard in software development. Several tools have been produced to support UML model validation. However most of them support either static or dynamic model checking; and no tools support to check both static and dynamic aspects of a UML model. But a UML model should include the static and dynamic aspects of a software system. Furthe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • From MSC and UML to SDL

    Publication Year: 2002, Page(s):153 - 158
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (493 KB) | HTML iconHTML

    UML and MSC are widely used by software practitioners. SDL is an ITU standard language for telecommunications software specification. It has a formal semantics, and is supported by several commercial tools, which allow for simulation and validation of SDL design specifications as well as automatic code generation from these specifications. In order to take advantages of the SDL available tools and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Do actors call use cases? - solving the problems of OOSE/UML use-case relationships

    Publication Year: 2002, Page(s):159 - 164
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (986 KB) | HTML iconHTML

    UML 1.3 has made a pair of changes concerning the use-case relationships; one is to move include and extend that used to be stereotypes of the generalization into those of the dependency, and the other is to introduce a true generalization. A use-case generalization, however, is practically useless and therefore the changes are rather worsening the situation. The ACU or Actors-Call-Use-cases conje... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using XML to integrate existing software systems into the Web

    Publication Year: 2002, Page(s):167 - 172
    Cited by:  Papers (8)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1376 KB) | HTML iconHTML

    The eXtensible Markup Language (XML) is not only a language for communication between humans and the Web, it is also a language for communication between programs. Rather than passing parameters, programs can pass documents from one to another, containing not only pure data, but control information as well. Even legacy programs written in ancient languages such as COBOL and PL/I can be adapted by ... View full abstract»

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