Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Western University

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 2101 - 2122 of 2122

Full-Text Articles in Physical Sciences and Mathematics

A Soft Computing Framework For Software Effort Estimation, Xishi Huang, Danny Ho, Jing Ren, Luiz Fernando Capretz Jan 2006

A Soft Computing Framework For Software Effort Estimation, Xishi Huang, Danny Ho, Jing Ren, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Accurate software estimation such as cost estimation, quality estimation and risk analysis is a major issue in software project management. In this paper, we present a soft computing framework to tackle this challenging problem. We first use a preprocessing neuro-fuzzy inference system to handle the dependencies among contributing factors and decouple the effects of the contributing factors into individuals. Then we use a neuro-fuzzy bank to calibrate the parameters of contributing factors. In order to extend our framework into fields that lack of an appropriate algorithmic model of their own, we propose a default algorithmic model that can be replaced …


Integrating Schedulability Analysis With Uml-Rt, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz Jan 2006

Integrating Schedulability Analysis With Uml-Rt, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

The use of object oriented techniques and methodologies for the design of real-time control systems appear to be necessary in order to deal with the increasing complexity of such systems. Recently many object-oriented methods have been used for the modeling and design of real-time control systems. We believe that an approach that integrates the advancements in both object modeling and design methods, and real-time scheduling theory is the key to successful use of object oriented technology for real-time software. However, past approaches to integrate the two either restrict the object models, or do not allow sophisticated schedulability analysis techniques. In …


C# Traceability System, Luiz Fernando Capretz, Michael Kernahan, Miriam Capretz Jun 2005

C# Traceability System, Luiz Fernando Capretz, Michael Kernahan, Miriam Capretz

Electrical and Computer Engineering Publications

Traceability information is a valuable asset that software development teams can leverage to minimise their risk during production and maintenance of software projects. When maintainers are added to a software project post-production, they have to learn the system from scratch and understand its dynamics before they can begin making appropriate modifications to the source code. The system outlined in this paper extracts traceability information directly from the source code of C# projects, and presents it in such a way that it can be easily used to understand the logic and validate changes to the system.


Who Counts Your Votes?, Halina Kaminski, Lila Kari, Mark Perry Mar 2005

Who Counts Your Votes?, Halina Kaminski, Lila Kari, Mark Perry

Computer Science Publications

Open and fair elections are paramount to modern democracy. Although some people claim that the penciland- paper systems used in countries such as Canada and UK are still the best method of avoiding vote rigging, recent election problems have sparked great interest in managing the election process through the use of electronic voting systems. It is a goal of this paper to describe a voting system that is secret and secure as well as verifiable and useable over an existing computer network. We have designed and implemented an electronic voting system – Verifiable E-Voting (VEV) – with an underlying protocol …


Y: New Component-Based Software Life Cycle Model, Luiz Fernando Capretz Jan 2005

Y: New Component-Based Software Life Cycle Model, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

With the need to produce ever larger and more complex software systems, the use of reusable components has become increasingly imperative. Of the many existing and proposed techniques for software development, it seems clear that component-based software development will be at the forefront of new approaches to the production of software systems and holds the promise of substantially enhancing the software production and maintenance process. Attempts to rationalize component-based development have to recognize that the construction of a software system is a complex multifaceted activity that involves domain engineering, frame working, assembling, archiving and design of software components. These activities, …


Policies, Rules And Their Engines: What Do They Mean For Slas?, Mark Perry, Michael Bauer Sep 2004

Policies, Rules And Their Engines: What Do They Mean For Slas?, Mark Perry, Michael Bauer

Computer Science Publications

In our model for autonomic management of service level agreements (SLA), the roles played by policy and rules must be clearly differentiated. Although policy is typically an ideal we wish to achieve through the implementation of rules, the use of the terms policy and rule are often treated similarly and that consequently policy-engine and rule-engine are often used synonymously. It is our position that in the management of SLAs these terms have specific meanings. The definitions and models embodied are illustrated.


Software Process Model For Component-Based Development, Luiz Fernando Capretz Jan 2004

Software Process Model For Component-Based Development, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

No abstract provided.


Extending Uml-Rt For Control System Modelling, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz Jan 2004

Extending Uml-Rt For Control System Modelling, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

There is a growing interest in adopting object technologies for the development of real-time control systems. Several commercial tools, currently available, provide object-oriented modeling and design support for real-time control systems. While these products provide many useful facilities, such as visualization tools and automatic code generation, they are all weak in addressing the central characteristic of real-time control systems design, i.e., providing support for a designer to reason about timeliness properties. We believe an approach that integrates the advancements in both object modeling and design methods and real-time scheduling theory is the key to successful use of object technology for …


The Challenges Of Case Design Integration In The Telecommunication Application Domain, Luiz Fernando Capretz Sep 2003

The Challenges Of Case Design Integration In The Telecommunication Application Domain, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

The magnitude of the problems facing the telecommunication software industry is presently at a point at which software engineers should become deeply involved. This paper presents a research project on advanced telecommunication technology carried out in Europe, called BOOST (Broadband Object-Oriented Service Technology). The project involved cooperative work among telecommunication companies, research centres and universities from several countries. The challenges to integrate CASE tools to support software development within the telecommunication application domain are discussed. A software process model that encourages component reusability, named the X model, is described as part of a software life cycle model for the telecommunication …


3d User Interface For A File Management System, Luiz Fernando Capretz, David Carter Jul 2003

3d User Interface For A File Management System, Luiz Fernando Capretz, David Carter

Electrical and Computer Engineering Publications

Two-dimensional graphical user interface (GUI) is now firmly established as the preferred interface for most applications. The purpose of this work was to develop a three-dimensional user interface as a front end for a file management system and to evaluate the efficiency of a practical 3D application. In order to create this software, a previously defined 3D graphics engine, called Valve Software’s Half-Life, was extended to provide a directory traversal and the basic file management functions (cut, copy, paste, delete). The project was divided into two basic components: generating the 3D “world”, and altering the Half-Life engine to provide some …


A Brief History Of The Object-Oriented Approach, Luiz Fernando Capretz Mar 2003

A Brief History Of The Object-Oriented Approach, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented approach is described and several object-oriented programming languages are reviewed. Since the object-oriented paradigm promised to revolutionize software development, in the 1990s, demand for object-oriented software systems increased dramatically; consequently, several methodologies have been proposed to support software development based on thatparadigm. Also presented are a survey and a classification schemefor object-oriented methodologies.


Personality Types In Software Engineering, Luiz Fernando Capretz Feb 2003

Personality Types In Software Engineering, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

No abstract provided.


Policy Driven Licensing Model For Component Software, Zhao Qian, Zhou Yu, Mark Perry Jan 2003

Policy Driven Licensing Model For Component Software, Zhao Qian, Zhou Yu, Mark Perry

Computer Science Publications

Today, it is almost inevitable that software is licensed, rather than sold outright. As a part of the licensing policy, some protection mechanisms, whether hardware, legal or code-based, are invariably built into the license. The application of such mechanisms has primarily been in the realm of off-the-shelf, packaged, consumer software. However, as component-based software gradually becomes mainstream in software development, new component-oriented licensing systems are required. This paper proposes an enterprise component licensing model for the management of software component licenses. The model provides a comprehensive license management framework allowing for extensibility and flexibility. Furthermore, we identify differences between stand-alone …


Implications Of Mbti In Software Engineering Education, Luiz Fernando Capretz Dec 2002

Implications Of Mbti In Software Engineering Education, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

A number of approaches exist to aid the understanding of individual differences and their effects on teaching and learning. Educators have been using the Myers-Briggs Type Indicator (MBTI) to understand differences in learning styles and to develop teaching methods that cater for the various personality styles. Inspired by the MBTI, we developed a range of practices for effective teaching and learning in a software engineering course. Our aim is to reach every student, but in different ways, by devising various teaching approaches.


Component-Based Software Development, Luiz Fernando Capretz, Miriam Capretz, Dahai Li Nov 2001

Component-Based Software Development, Luiz Fernando Capretz, Miriam Capretz, Dahai Li

Electrical and Computer Engineering Publications

Component-based software development (CBSD) strives to achieve a set of pre-built, standardized software components available to fit a specific architectural style for some application domain; the application is then assembled using these components. Component-based software reusability will be at the forefront of software development technology in the next few years. This paper describes a software life cycle that supports component-based development under an object-oriented framework. Development time versus software life cycle phases, which is an important assessment of the component-based development model put forward, is also mentioned.


Some Notable Discoveries In Organosilicon Chemistry: Proceedings Of The History And Retrospective Session Of The 34th Organosilicon Symposium (2001), Adrian G. Brook, Robert West, Kim M. Baines, William B. Herdle, Larry H. Wood, Kenrick M. Lewis, George H. Wagner, Bernard Kanner Jan 2001

Some Notable Discoveries In Organosilicon Chemistry: Proceedings Of The History And Retrospective Session Of The 34th Organosilicon Symposium (2001), Adrian G. Brook, Robert West, Kim M. Baines, William B. Herdle, Larry H. Wood, Kenrick M. Lewis, George H. Wagner, Bernard Kanner

Proceedings

The 34th Organosilicon Symposium at White Plains, NY, in 2001 featured a History and Retrospective Session, during which invited speakers from academic and industrial laboratories recounted the path to some significant 20th century discoveries in organosilicon chemistry.

  • The Si=C Story: The Way it Happened, Adrian G. Brook (University of Toronto)
  • The Discovery of Stable Disilenes and Silylenes, Robert West (University of Wisconsin)
  • Yellow Fever: The Story Behind the Synthesis of Germasilenes, Kim M. Baines (University of Western Ontario)
  • Direct Synthesis of Tris(dimethylamino)silane, William B. Herdle (OSi Specialties, formerly of Union Carbide Corporation)
  • Discovery of Tin and Phosphorus Effects on …


Palaeoecology Of The Middle Cambrian Raymond Quarry Fauna, Burgess Shale, British Columbia, Matthew Galen Devereux Jan 2001

Palaeoecology Of The Middle Cambrian Raymond Quarry Fauna, Burgess Shale, British Columbia, Matthew Galen Devereux

Digitized Theses

An assemblage if over 9000 systematically collected fossils from the Middle Cambrian Burgess Shale was analyzed in order to resolve the palaeoecology. Sediment and fossil evidence both show that the constituent fauna was largely autochthonous. The 'standing crop' of organisms preserved with each burial event was affected by variable taphonomic factors both laterally and temporally, but information loss appears to have been minimized. An autecological review of the trophic nucleus provides new insights with regard to behavior of the organisms, including life habits and feeding strategies. Unlike their modern representatives, priapulid worms (or at least Ottoia) appear to have …


The Renner Monoids And Cell Decompositions Of The Classical Algebraic Monoids, Zhenheng Li Jan 2001

The Renner Monoids And Cell Decompositions Of The Classical Algebraic Monoids, Zhenheng Li

Digitized Theses

The Renner monoids, cross section lattices and cell decompositions of the classical algebraic monoids are studied.

The Renner monoid is extremely important in the theory of reductive algebraic monoids. It is well know that the Renner monoid [Special characters omitted.] of Mn (K ) is the monoid of all zero-one matrices which have at most one entry equal to one in each row and column, i.e., [Special characters omitted.] consists of injective partial maps on a set of n elements. We obtain that the Renner monoids of the symplectic algebraic monoids and special orthogonal algebraic monoids turn out …


Some Applications Of The Lambert W Function To Physics, Sree R. Valluri, David J. Jeffrey, Robert M. Corless Sep 2000

Some Applications Of The Lambert W Function To Physics, Sree R. Valluri, David J. Jeffrey, Robert M. Corless

Physics and Astronomy Publications

Two standard physics problems are solved in terms of the Lambert W function, in order to show the applicability of this recently defined function to physics. Other applications of the function are cited, but not described. The problems solved concern Wien’s displacement law and the fringing fields of a capacitor, the latter problem being representative of some problems solved using conformal transformations. The physical content of the solutions remains unchanged, but they gain a new elegance and convenience.


Orbit Structure Of Finite And Reductive Monoids, Zhuo Li Jan 1997

Orbit Structure Of Finite And Reductive Monoids, Zhuo Li

Digitized Theses

A reductive monoid is an algebraic monoid with a reductive unit group. We introduce a new class of reductive monoids, $({\cal T}, \sigma)$-irreducible monoids. Generally, we have the question of finding the orbits of the unit group of a reductive monoid acting on both sides of the monoid. Putcha and Renner give a recipe to determine the orbits for ${\cal T}$-irreducible monoids. Motivated by their construction of finite reductive monoids, the concept of (${\cal T}, \sigma)$-irreducible monoid arises naturally.

We obtain that the ${\cal T}$-irreducible monoids turn out to be a special class of the $({\cal T}, \sigma)$-irreducible monoids. We …


Development Of Sulfide-Hosting Structures And Mineralization, Pine Point, Northwest Territories, James Richard Kyle Jan 1977

Development Of Sulfide-Hosting Structures And Mineralization, Pine Point, Northwest Territories, James Richard Kyle

Digitized Theses

No abstract provided.


Development Of Sulfide-Hosting Structures And Mineralization, Pine Point, Northwest Territories, James R. Kyle Jan 1977

Development Of Sulfide-Hosting Structures And Mineralization, Pine Point, Northwest Territories, James R. Kyle

Digitized Theses

No abstract provided.