|
|||
|
Call for Papers
A-MOST-05 Bundle (Papers + Presentation + Final Program) ~ 16 MB A-MOST 2005 Papers Only (~3.2 MB) A-MOST-2005 Presentations Only (~12MB) For workshop registration, hotel reservations, and visa letter requests, please refer to details at ICSE's website. A special issue of Information and Software Technology Journal (IST, Elsevier) based upon the workshop submissions is planned. Selected authors would be invited to submit a full-paper for the journal after the workshop presentations.
There is a need for renewed stress on rigorous and disciplined approaches to software testing as a result of the growing focus of product liability on software. Model-based testing methodologies provide this discipline and rigor. Effective model-based software testing tools and methods have resulted in good industry experience reports. A premise of model-based software testing is the creation of models of the software being tested as opposed to adhoc and manual creation of test suites. Models created for the system are independent of the real implementation (code) and in this sense are called the black-box models of the system. Despite progress in model-based software testing the practice is limited to relatively few organizations. The goal of this workshop is to bring together researchers and practitioners to describe, discuss, and advance the current state of the art AND the current state of the practice in model-based software testing. Software development ranges from near-formal methods where testing is done once for the purpose of providing empirical evidence of the software reliability to the iterative and agile processes with the 'test early, test often' philosophy. Across this spectrum model-based test generation and automation are seen as the key to effective testing. Change management using structured models and tools can be substantially automated. OMG's MDA is helping to make modelling mainstream, as is the increasing availability of tools for modelling, industry standards using MOF (Meta-Object Facility) and its popular instance UML (Unified Modelling Language). Modelling, however, still requires substantial investment, and practical and scalable model-based testing solutions can help leverage this investment. Another contributing factor is advancement in software architecture technologies. Present day focus is on integrability as many enterprises are employing system of systems to automate their business processes. Flexibility and agility in changing a business process stems from the fact that the underlying IT infrastructure is flexible, albeit with high risk. Many of systems are data-driven and use reflexive technologies. J2EE application servers, for example, use reflexive technologies for several key aspects. In many ways, the applications that run on these OTS platforms are more like model-interpreters and less like a prescriptive sequence of program instructions. Models or meta-data that these programs interpret are becoming more formal like XML Schemas, Workflow specifications, Business Rules, and so on. Modelling of data, workflows, and business rules in a platform independent way is becoming very common. Declarative specifications have always been a perquisite for model-based testing, and such specifications are becoming more available. As an industrial reality, an order of magnitude reduction in the cost of effective testing is needed. Model-based, automated software testing offers great promise. This workshop will bring researchers and practitioners together to discuss advances, applications, and the complex problems yet to be solved in model-based testing. Organizers will solicit research manuscripts, noticeable industry experience reports, and position papers to collectively advance the state-of-art and the state-of-practice. |
Last Updated 04/08/2005