eValid Home

                        sss ssss      rrrrrrrrrrr
                      ssss    ss       rrrr   rrrr
                     sssss     s       rrrr    rrrr
                     ssssss            rrrr    rrrr
                      ssssssss         rrrr   rrrr
                          ssssss       rrrrrrrrr
                    s      ssssss      rrrr  rrrr
                    ss      sssss      rrrr   rrrr
                    sss    sssss       rrrr    rrrr
                    s  sssssss        rrrrr     rrrrr
         +=======    Quality Techniques Newsletter    =======+
         +=======              March 2005             =======+

subscribers worldwide to support the Software Research, Inc. (SR),
eValid, and TestWorks user communities and to other interested
parties to provide information of general use to the worldwide
internet and software quality and testing community.

Permission to copy and/or re-distribute is granted, and secondary
circulation is encouraged, provided that the entire QTN
document/file is kept intact and this complete copyright notice
appears in all copies.  Information on how to subscribe or
unsubscribe is at the end of this issue.  (c) Copyright 2004 by
Software Research, Inc.


                       Contents of This Issue

   o  International Symposium on Trustworthy Global Systems

   o  eValid: Latest News and Updates

   o  Web Information Systems Modeling (WISM 2005)

   o  Special Issue on Software Reliability

   o  International Workshop on Formal Aspects of Security & Trust

   o  Special Issue of IEEE Software on Software Architecture

   o  eValid: V5 New Feature Summary

   o  17th IFIP International Conference on Testing of Communicating

   o  QTN Article Submittal, Subscription Information


    TGC: International Symposium on Trustworthy Global Computing
                  Edinburgh, UK, April 7-9, 2005


TGC 05 is co-located with ETAPS 2005

We recall that the initiative stems from the IFIP Working Group 2.2.
The symposium also takes place in conjunction with the final event
of the first IST/FET proactive initiative of the European Community
on GLOBAL COMPUTING. Half of the presentations are invited talks,
which will be an occasion to show what the initiative has achieved,
and to see what is being done related to this theme outside the

The proceedings of the symposium will be published by Springer


             eValid: Latest News, New Featurs, Updates
eValid is the premier WebSite Quality Testing & Analysis Suite.
eValid solutions help organizations maintain e-Business presence,
improve WebSite quality and performance, reduce down time, prevent
customer loss, and control costs.

eValid's Web Analysis and Testing Suite is comprehensive, yet
scalable and easy to use, and applies to a wide range of web
applications.  Built entirely inside an IE-compatible full-featured
browser, 100% realistic user experience results are guaranteed.

               New LoadTest Scenario Editor Available
The latest revisions of eValid V5 include a new feature that
simplifies composition and management of a LoadTest scenario.  This
new feature includes these key capabilities:

  * Ability to create a server loading scenario that focuses
    attention on how users and user types are allocated.

  * Ability edit and re-edit existing or new loadtest scenarios.

  * Capability to automatically generate the underlying *evl page.

Complete details on the scenario editor can be found at:


                    Other New Features Available
  * Improved processing for "onkeydown" event handling.

  * Addition of OnWarningGoScript and WindowPos to the extrinsic
    command insertion pulldown available from the Script Dialog.

  * Expansion of the currently available set of Reserved Variables
    that allow instantiating important fixed local values into an
    eValid test script at playback time.

  * A new exit watchdog function to make sure eValid closes down
    even if the script playback fails in a way that eValid can't
    close in the normal mode.

            New Log Filtering Option Support Monitoring
The latest builds of the eValid website test engine include two
capabilities that will be of interest to users who are using eValid
in monitoring mode.  There are two changes now available:

  * Selectable options via a new Message Log Filter that will let
    you select which messages are put in the Message Log.  For
    details see:


  * A capability to create a Custom Log as a subset of the Event
    Log, based on a set of string matches that are user specified.
    For details see:


                        HTTP Error Reporting
A new capability for monitoring HTTP errors has been added to the
eValid playback engine.  Users can select to have HTTP errors
reported as WARNINGs or ERRORs.  In addition, detailed timing logs
generated by eValid now include the specific byte size and download
time of each page component separately.  For complete details see:


                 Product Download Location, Details
Here is the URL for downloading eValid if you want to start [or re-
start] your evaluation:


                   Contact Us With Your Questions
We welcome your questions about eValid and its applications.  We
promise a response to every question in ONE BUSINESS DAY if you use
the WebSite request form:



                     International Workshop on
           Web Information Systems Modeling (WISM 2005)
                (Held in conjunction with ICWE 2005)

                           July 24, 2005
                         Sydney, Australia
          URL: http://wwwis.win.tue.nl/~flaviusf/wism2005

                       Theme of the Workshop

Web Information Systems (WIS) use the Web paradigm (and
technologies) to retrieve information from data sources and deliver
it to the users.  Due to their complex requirements the design of
WIS is not a trivial task.  Design methodologies provide guidelines
for the creation of WIS so that the complexity of this process
becomes manageable.  Based on the separation-of-concerns principle
some of these methodologies propose models to specify different
aspects of WIS design like data integration, navigation structure,
user interface, user interaction, presentation personalization, etc.
Model-driven WIS design methodologies have been recently influenced
by emerging technologies like the Semantic Web, (Semantic) Web
Services, and (Semantic) Web Rule Languages, which foster
application interoperability.  Semantic Web languages (like RDF(S),
OWL) facilitate the description of WIS models. In the past WIS have
been modeled as monolithic applications. Today we see a tendency of
building WIS by composing (Semantic) Web Services that fulfill a
certain WIS functionality. The business rules that govern WIS
business logic can be naturally expressed using (Semantic) Web Rule
Languages. Realizing the benefits that Semantic Web technologies
offer, many traditional WIS design methodologies as well as newly
proposed WIS design methodologies do use Semantic Web technologies
for modeling WIS.

                        Goal of the Workshop

The aim of the workshop is to provide a platform for bringing
together researchers, practitioners, designers, and users of WIS to
enable a fruitful exchange of ideas in the state-of-the-art of WIS

                         Topics of Interest

The workshop topics include but are not limited to:

* WIS Architectures
* Semistructured Data in WIS
* Methodologies for WIS Design
* Semantic Web Information Systems
* Data Models in WIS
* Web Metadata in WIS
* Query Languages in WIS
* Integration of WIS
* Ontologies in WIS
* Optimization Techniques for WIS
* Business rules in WIS

             Organizing Committee & Workshop Co-chairs

Flavius Frasincar (flaviusf@win.tue.nl)

Geert-Jan Houben (houben@win.tue.nl)

Richard Vdovjak (richardv@win.tue.nl)

Information Systems Group Department of Computer Science Eindhoven
University of Technology PO Box 513 NL-5600 MB Eindhoven The

Tel: +31402472733 Fax: +31402463992 Email: wism2005@win.tue.nl


               Special Issue on Software Reliability


The SRE special issue of the Department of Defense's software
magazine "Software Tech News" is out.  It is particularly oriented
to what SRE is and how SRE is used in practice. I am the guest
editor and wrote an overview piece on what SRE is. There were 4
other articles, each on a different aspect of applying SRE. Other
authors include Bill Everett, Jim Widmaier, Brendan Murphy, Mario
Garzia, and Norm Schneidewind.

Topics include SRE for mass market products at Microsoft,
operational-profile-driven test automation at a leading US financial
exchange, SRE application to the ultrareliable Space Shuttle, and
security applications of SRE.The magazine artist created a great
cover.=20 There are both print and online versions. The magazine
circulates extensively throughout the government and government


                   3rd International Workshop on
           Formal Aspects in Security & Trust (FAST2005)

                  Newcastle, UK, 18-19 July 2005.

    FAST 2005 is affiliated with 13th Formal Methods Symposium
              (FM05: http://www.csr.ncl.ac.uk/fm05/)
               and under the auspices of IFIP WG 1.7
     "Theoretical Foundations of Security Analysis and Design"



The third international Workshop on Formal Aspects in Security and
Trust (FAST2005) aims at continuing the successful efforts of the
first two FAST workshops for fostering the cooperation among
researchers in the areas of security and trust. The new challenges
offered by the so-called ambient intelligence space as a future
paradigm in the information society demand for a coherent framework
of concepts, tools and methodologies to enable user's trust and
confidence on the underlying computing infrastructure. These need to
address issues relating to both guaranteeing security of the
infrastructure and the perception of the infrastructure being
secure. In addition, user confidence on what is happening must be
enhanced by developing trust models effective but also easily
comprehensible and manageable by users.

The complexity and scale of deployment of emerging ICT systems based
on web service and grid computing concepts also necessitates the
 of new, scalable and more flexible foundational models of enforcing
pervasive security across organizational borders and in situations
where there is high uncertainty
 about the identity and trustworthiness of the participating
networked entities
 (including users, services and resources). The increasing need of
building activities
 sharing different resources managed with different policies demands
for new and business enabling models of trust between members of
virtual communities including virtual organizations that span across
the boundaries of physical enterprises and loosely structured
communities of individuals.

                          Suggested Topics

Formal models for security, trust and reputation
Security protocol design and analysis
Formal methods for secure software architectures
Logics for security and trust
Trust-based reasoning
Distributed Trust Management Systems
Digital Assets Protection
Data protection
Privacy and ID management issues
Information flow analysis
Language-based security
Security and Trust aspects in ubiquitous computing
Validation/Analysis tools
Web/Grid Services Security/Trust/Privacy
Security and Risk Assessment
Case studies


     Special Issue of IEEE Software on Software Architecture:
 State of Practice and Future Directions for Software Architecture
                             March 2006

In celebration of ten years of conferences and workshops devoted to
the topic of software architecture and the tenth anniversary of the
first IEEE Software Special Issue on Software Architecture, this
special issue of IEEE Software will capture innovative methods and
techniques emerging from research to support the practice of
software architecture and new insights from leading practitioners
suggesting avenues for research likely to significantly improve the
state of practice in the architecting of software intensive systems.

Deadline for submissions is 1 September 2005.  Please see the
March/April 2006 issue announcement in the IEEE Software Editorial
Calendar ( http://www.computer.org/software/edcal.htm ) for more

Guest Editors:

Judith A. Stafford, Tufts University, USA
Henk Obbink, Philips Research Laboratory, the Netherlands


                   eValid V5 New Feature Summary

      Summary:  eValid Version 5 (V5) includes many changes
      and additions relative to the prior eValid release. In
      V5 the product suite has been expanded to include a
      variety of new commands, new features for access and
      processing of the current page, bidirectional interfaces
      to JavaScript, additional metrics, and a range of other
      analytic support features.  Here are recent additions to
      eValid V5 along with description of important new
      features in V5 compared with V4.

                        Record/Play Features

The basic architecture of eValid, nearly automatic recording
amplified by a rich collection of extrinsic (edit only) commands.
Processing of parent-child relationships, modal dialogs, and other
kinds of user interaction are compact and efficient.  The
InBrowser(tm)  approach continues to lead the technology for website
testing because of the natural advantage eValid has as an actual
browser.  Enhancements and additions include:

  o PageMap Display (Recording Advisor).  The powerful PageMap
    feature shows what's where an helps in setting up advanced test
    scripts.  It shows the structure of the current page or frame or
    iframe and identifies elements for reference or script editing
    convenience.  Two way feedback to/form the page and the pagemap.
    Recording advisor signals type of recording mode to use.

  o Revised Dashboard.  The eValid dashboard now has additional
    displays, better control, and more details.

  o Mouse-Event Recording.  There is now complete support for all
    JavaScript mouse events.  This support includes a number of new
    commands and options.  It is now possible to record excursion
    actions with mouseover events with complete fidelity.  Complete
    iframes Support.  The new release includes complete support for
    iframes and also includes a new frame naming and/or numbering

  o Data Synthesis Feature.  Operating from a user-supplied file of
    $NAME=value pairs, eValid now can rerun a single script multiple
    times with different value substitutions in each run.

  o JavaScript Interface.  A built-in 2-direction interface -- to
    and from the eValid script file to the internal JavaScript
    interpreter -- offers a powerful new option to give commands to
    the JavaScript interpreter from a playback script and to issue
    commands from within the eValid browser via a special JavaScript

  o Interactive Mode Enhancements.  This eValid release includes new
    C/C++ and Java interface versions, and provides exposure of the
    current page, frame, iframe source files for secondary analysis
    through and from the DOM (Document Object Model).

  o New Data Saving Commands.  These commands allow a user to save
    the current contents of the original HTML page, the complete
    HTML page, or the visible text of the page, to a local file for
    detailed processing.

  o Other New Script Commands.  A variety of new editable playback
    commands to permit manipulation of browser behavior during
    playback, control of cursor and screen, manipulation of files,
    and setting playback-time parameters.

                         LoadTest Features

The architecture of eValid's server loading capability uses multiple
coordinated playbacks of scripts from multiple instances of eValid.
This is a superior solution in terms of accuracy and general
flexibility.  Enhancements and additions include: Test
Synchronization.  There are several new LoadTest methods for
synchronizing tests among multiple machine playbacks.  These methods
include the WaitMod...  commands.

  o Report Consolidation.  There are new procedures for integrating
    Load Test reports from multiple machines into a single,
    consolidated multi-machine report.

  o Browser Re-Spawn Capability.  In long eValid LoadTest runs that
    involve long playbacks the footprint of each eValid instance can
    grow substantially.  There is now an option to automatically
    re-spawn [restart] eValid after a specified number of playbacks.
    Using this option has the effect of minimizing the total RAM
    requirements for a given total number of simulated users.

  o New Playback Delay Commands.  There is a new Delay msec command
    that holds the playback in a frozen state for a specified time.
    The wait time multiplier does not affect the Delay command.

                           Site Analysis

The built-in site analysis engine (the eValid "spider") is the basis
for powerful methods of detailed quality assurance of websites.
Enhancements and additions include: Enhanced 3D-SiteMap.  Changes
and extensions to the 3D-SiteMap include more display choices,
more-flexible choice of displays, more powerful access to page

  o Simplified Reporting.  New site analysis results menus permit
    choosing site analysis reports easily, quickly.

  o Simplified Report Format.  The formats for site analysis reports
    have been improved through use of a special structure that lets
    the site analysis reports be fully expandable and contractable.

  o Report Selection Face Lift.  Here is the newly formatted Multi
    Report Selection Page that makes it easy to see all of the
    reports after they are done.

  o Complete Scan Data Table.  This new report tracks a complete
    scan.  The complete scan data table is available in HTML and in
    spreadsheet or SQL-ready CSV format.


New support for eValid in monitoring mode includes these additions
and improvements: Enhanced Modal/Popup Control.  Recording and
playback of modal dialogs and popups has been enhanced, and there
are new methods in place that can be used to suppress unwanted
popups during playback.

  o Expanded Command Line Options.  New command line (batch mode)
    switches have been added to provide batch mode control of log
    files, preferences, profiles, and other important options.

  o New Error Codes.  New error codes have been added to eValid and
    to eV.Manager to simplify batch mode operation.

  o New Timer Controls.  New timer controls including Pause and
    Resume allow more accurate timing of events.  Also, optional
    messages are now allowd on the ResetTimer and Elapsed Time

  o Improved Standard Test Report (STR).  The information in the
    standard test report has been revised and reordered for greater
    convenience.  There is a new batch-mode only option to record
    STR records in CSV format for direct use by SQL.

  o Script Validity Checking.  New commands have been added to
    permit a script to confirm version number and operational dates
    (date ranges).  These commands help prevent scripts that are out
    of date from being applied by mistake.

                         Additional Changes

Major rework and reorganization of the ~300-page on-line User Manual
has improved access and readability.

  o Simplified Version Numbering.  Beginning with V5 eValid build
    numbers will be used to show the current revision number.  Build
    sequence numbers will continue from V4 for which the final
    released build is #115.

  o New QuickStart Manual.  The quickstart manual -- the material
    intended for first time eValid users -- has been revised and

  o New Quick Step Solution Descriptions.  There are now several
    "quick step" solution descriptions for some of the most-common
    testing situations.  These descriptions help user to learn
    eValid operation in an orderly and didactically efficient way.

  o Script Catalog Introduced.  Sample scripts, including the
    training material that is implemented as AUTOPLAY scripts, are
    now available in a script catalog.

  o Completely Revised Settings Descriptions.  The material
    describing all of the eValid settings and preferences has been
    completely revised.

  o Worked Examples.  There are many revised and simplified,
    completely worked examples of eValid usages.

  o Screenshots.  All images and screenshots in the documentation
    and other material have been redone in a uniform modern style.

                    Licensing and Other Matters

Other changes to eVlaid include:

  o Product Licensing Changes of several kinds have been made to the
    licensing structure available with eValid.

  o Regular Product Licenses.  Prices for basic licenses have been
    adjusted to reflect certain product changes.  Some new special-
    price feature bundles are available.

  o Enterprise Floating Licenses.  HostName based multiple-user
    enterprise licenses (EPRISEnn) are now available.

  o "Pay Per Play" Licensing.  A new "pay-per-play" commercial
    pricing option is now available for limited-capacity record/play
    applications or for commercial monitoring applications.

  o AUTOPLAY Script Creation.  This option provides an AUTOPLAY
    version of a script for a moderate fee based on script length.
    eValid AUTOPLAY scripts play back on any eValid browser anywhere
    and at any time without further licensing required.

  o Required OS/Browser Alert V5 of eValid relies on certain
    properties of the IE DLLs that are only available in IE Ver.
    5.50 or IE Ver. 6.0+.  Similarly, certain features of the
    technology require use of Windows operating system features that
    are only present in Windows NT 4.0 SP6a, Windows 2000/SP4, or
    Windows XP.  At launch eValid provides an advisory notice in
    case the minimum required operating capabilities are not

  o Revised Pricing.  To simplify licensing and provide the greatest
    flexibility in selecting eValid features, we have made revisions
    to the V5 Suggested Retail Price List.  V5 is available to
    customers with a current maintenance subscription.

  o Supported Platforms.  eValid V5 is build on .NET 2003 (or later)
    and supports .NET operation. eValid V5 is aimed for use on
    Windows NT/2000/XP platforms. For NT at least SP6 is required.

    eValid does not formally support Windows 95, 98 or ME.  In some
    cases scripts that work perfectly well on the supported
    platforms may have problems if you are running Windows 98 or ME
    (even when including the latest SP's) and will very likely have
    severe problems or complete failure, if you are running Windows

  o Required Software. Even though eValid is a free-standing
    browser, its operation is based on and is standardized to
    interoperate correctly with a co-installed Internet Explorer.
    We highly recommend you have IE 5.50, IE 6.0 or later on your
    machine (Download Internet Explorer).

                       Complete Information:

Get complete information about eValid using this simple form:



The 17th IFIP International Conference on Testing of Communicating Systems
                     "Meeting Software Testing"

               Concordia University, Montreal, Canada

                     May 30th -- June 2d, 2005


                        SCOPE AND OBJECTIVES

TestCom is a series of international working conferences on testing
communicating systems, including communication protocols, services,
distributed platforms, middlware , etc. Application domains include,
but are not limited to, the automobile industry, avionics, banking,
e-commerce, health, military, and telecommunications systems.
Communicating systems testing and general-purpose software testing
research streams have evolved in parallel over the last two decades.
Different methods have been proposed taking into account the
specificities of respective domains. The time has come to seek for
cross- fertilization between these two streams of research. On the
other hand, communicating systems have evolved from traditional
communication protocols to more advanced architectures, and new
paradigms and architectures such as, Applications Programming
Interfaces (APIs), Web services, Ad-Hoc networks, etc. TestCom will
provide a forum for researchers, vendors and users to review,
discuss and learn about new approaches, concepts and experiences in
the field of testing of communicating systems, reactive systems and
general-purpose software.


            Rachida Dssouli (dssouli@ciise.concordia.ca)
             Ferhat Khendek (khendek@ece.concordia.ca)


    ------------>>> QTN ARTICLE SUBMITTAL POLICY <<<------------

QTN is E-mailed around the middle of each month to over 10,000
subscribers worldwide.  To have your event listed in an upcoming
issue E-mail a complete description and full details of your Call
for Papers or Call for Participation at

QTN's submittal policy is:

o Submission deadlines indicated in "Calls for Papers" should
  provide at least a 1-month lead time from the QTN issue date.  For
  example, submission deadlines for "Calls for Papers" in the March
  issue of QTN On-Line should be for April and beyond.
o Length of submitted non-calendar items should not exceed 350 lines
  (about four pages).  Longer articles are OK but may be serialized.
o Length of submitted calendar items should not exceed 60 lines.
o Publication of submitted items is determined by Software Research,
  Inc., and may be edited for style and content as necessary.

DISCLAIMER:  Articles and items appearing in QTN represent the
opinions of their authors or submitters; QTN disclaims any
responsibility for their content.

TRADEMARKS:  eValid, HealthCheck, eValidation, InBrowser TestWorks,
STW, STW/Regression, STW/Coverage, STW/Advisor, TCAT, and the SR,
eValid, and TestWorks logo are trademarks or registered trademarks
of Software Research, Inc. All other systems are either trademarks
or registered trademarks of their respective companies.

        -------->>> QTN SUBSCRIPTION INFORMATION <<<--------

To SUBSCRIBE to QTN, to UNSUBSCRIBE a current subscription, to
CHANGE an address (an UNSUBSCRIBE and a SUBSCRIBE combined) please
use the convenient Subscribe/Unsubscribe facility at:


               Software Research, Inc.
               1663 Mission Street, Suite 400
               San Francisco, CA  94103  USA

               Phone:     +1 (415) 861-2800
               Toll Free: +1 (800) 942-SOFT (USA Only)
               FAX:       +1 (415) 861-9801
               Web:       <http://www.soft.com/News/QTN-Online>